{
  "source": "sportsgameodds",
  "kind": "events",
  "league": "WNBA",
  "fetchedAt": "2026-04-16T09:00:12.505Z",
  "url": "https://api.sportsgameodds.com/v2/events/?leagueID=WNBA&limit=100",
  "contentHash": "2f8a2ebd060e3f0fb13303baef1c7ad6ee03b26fcd822f63459a2d9c438c44d8",
  "raw": {
    "nextCursor": "CNbhAxoJKYDV4DeQAQAAGhY6FHVObDdSSXlMNENmdFBLRXN2UFIyIhY6FHVObDdSSXlMNENmdFBLRXN2UFIy",
    "success": true,
    "data": [
      {
        "eventID": "4urOmmULIP9LTQR5EbuK",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            },
            "score": 80
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            },
            "score": 85
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 288,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 2,
              "largestLead": 3,
              "blocks": 4,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 191,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 20,
              "threePointersAttempted": 10,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 4
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 549,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 5,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 23,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 32,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 535,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 13,
              "largestLead": 8,
              "blocks": 7,
              "threePointersMade": 10,
              "assists": 22,
              "secondsInLead": 975,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 8,
              "turnovers": 12,
              "fieldGoalsMade": 31,
              "defensiveRebounds": 24,
              "steals": 9,
              "points": 80,
              "twoPointersMade": 21,
              "rebounds": 34,
              "offensiveRebounds": 10,
              "twoPointersAttempted": 46,
              "threePointersAttempted": 32,
              "fouls": 20,
              "fieldGoalsAttempted": 78
            },
            "away": {
              "largestLead": 10,
              "blocks": 5,
              "threePointersMade": 8,
              "longestScoringRun": 10,
              "assists": 21,
              "steals": 8,
              "fieldGoalsMade": 32,
              "twoPointersAttempted": 40,
              "twoPointersMade": 24,
              "threePointersAttempted": 28,
              "offensiveRebounds": 8,
              "fieldGoalsAttempted": 68,
              "rebounds": 36,
              "defensiveRebounds": 28,
              "fouls": 20,
              "turnovers": 18,
              "secondsInLead": 1225,
              "points": 85,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 13
            },
            "KAYLA_THORNTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 293,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "IVANA_DOJKIC_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 1,
              "blocks": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "defensiveRebounds": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 1,
              "points": 1,
              "turnovers": 1,
              "plusMinus": -2,
              "assists": 1,
              "secondsPlayed": 500
            },
            "KENNEDY_BURKE_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "fieldGoalPercent": 100,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "twoPointersMade": 1,
              "fouls": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "plusMinus": 7,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 6,
              "secondsPlayed": 489
            },
            "JULIE_VANLOO_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "assists": 4,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "plusMinus": -9,
              "turnovers": 2,
              "secondsPlayed": 767
            },
            "BREANNA_STEWART_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 3,
              "points": 8,
              "twoPointersMade": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "fouls": 4,
              "turnovers": 3,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "secondsPlayed": 1892,
              "plusMinus": -5
            },
            "ARIEL_ATKINS_1_WNBA": {
              "offensiveRebounds": 0,
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 3,
              "steals": 3,
              "fouls": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 7,
              "points": 20,
              "twoPointersMade": 3,
              "twoPointersAttempted": 8,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "turnovers": 1,
              "secondsPlayed": 2056,
              "plusMinus": 7
            },
            "SHAKIRA_AUSTIN_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "defensiveRebounds": 3,
              "assists": 2,
              "turnovers": 1,
              "blocks": 5,
              "fieldGoalsMade": 6,
              "points": 13,
              "twoPointersMade": 5,
              "steals": 1,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 10,
              "plusMinus": 7,
              "secondsPlayed": 1174
            },
            "SABRINA_IONESCU_1_WNBA": {
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "twoPointersMade": 3,
              "twoPointersAttempted": 5,
              "fouls": 3,
              "turnovers": 3,
              "blocks": 2,
              "steals": 1,
              "assists": 8,
              "defensiveRebounds": 6,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "rebounds": 7,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 2014,
              "freeThrowsMade": 6,
              "points": 15
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 6,
              "twoPointersMade": 2,
              "fouls": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "secondsPlayed": 856
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "turnovers": 3,
              "threePointersMade": 2,
              "defensiveRebounds": 3,
              "assists": 2,
              "fouls": 2,
              "threePointersAttempted": 6,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "steals": 2,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 7,
              "points": 20,
              "twoPointersMade": 7,
              "secondsPlayed": 1981,
              "plusMinus": 16
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "defensiveRebounds": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fouls": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "turnovers": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -4,
              "assists": 1,
              "secondsPlayed": 752
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "defensiveRebounds": 3,
              "assists": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 12,
              "fouls": 2,
              "plusMinus": 3,
              "threePointersAttempted": 6,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1606
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "assists": 1,
              "fouls": 4,
              "plusMinus": -11,
              "secondsPlayed": 846
            },
            "NYARA_SABALLY_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 2,
              "points": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 450
            },
            "JONQUEL_JONES_1_WNBA": {
              "steals": 0,
              "assists": 2,
              "blocks": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 10,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 25,
              "twoPointersMade": 6,
              "threePointersAttempted": 8,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "fouls": 2,
              "turnovers": 3,
              "secondsPlayed": 1968,
              "plusMinus": 6
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 3,
              "points": 5,
              "twoPointersMade": 1,
              "steals": 1,
              "assists": 2,
              "offensiveRebounds": 2,
              "threePointersAttempted": 3,
              "fouls": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": -14,
              "turnovers": 2,
              "secondsPlayed": 1146
            },
            "COURTNEY_VANDERSLOOT_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "turnovers": 2,
              "steals": 1,
              "fouls": 3,
              "assists": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 7,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "secondsPlayed": 1658,
              "plusMinus": 4
            },
            "DIDI_RICHARDS_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 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,
              "secondsPlayed": 128,
              "plusMinus": -9
            },
            "BRITTNEY_SYKES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "assists": 7,
              "threePointersAttempted": 5,
              "fouls": 3,
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 12,
              "points": 14,
              "twoPointersMade": 7,
              "turnovers": 2,
              "secondsPlayed": 1778,
              "plusMinus": 1
            }
          },
          "reg": {
            "away": {
              "points": 85
            },
            "home": {
              "points": 80
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 244,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 8,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 2,
              "twoPointersMade": 7,
              "secondsInLead": 356,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "New York Liberty 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": "-104",
            "fairOverUnder": "86.5",
            "bookOverUnder": "86.5",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Washington Mystics 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "New York Liberty 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": "-130",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "+230",
            "bookOdds": "+214",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+214",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "+200",
            "bookOdds": "+181",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+181",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "-230",
            "bookOdds": "-270",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-270",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "-200",
            "bookOdds": "-250",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-250",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "-10.5",
            "bookSpread": "-10.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46: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": "-125",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Washington Mystics 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": "36.5",
            "bookOverUnder": "36.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "New York Liberty 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": "-101",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "-116",
            "fairSpread": "+10.5",
            "bookSpread": "+10.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Washington Mystics 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": "-124",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "-212",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-212",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Washington Mystics 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": "-106",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "New York Liberty 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": "-149",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "New York Liberty 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": "-132",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Washington Mystics 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": "82.5",
            "bookOverUnder": "82.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "New York Liberty 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46: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": "-106",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Washington Mystics 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "+1805",
            "bookOdds": "+1729",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1729",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "New York Liberty 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": "-105",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "New York Liberty 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": "46.5",
            "bookOverUnder": "46.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "-1805",
            "bookOdds": "-7143",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-7143",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46: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": "+355",
            "bookOdds": "+325",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+325",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "New York Liberty 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": "-127",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "45.5",
            "bookOverUnder": "45.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "83.5",
            "bookOverUnder": "83.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Washington Mystics 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": "-115",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "New York Liberty 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": "-104",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "-3.5",
            "bookSpread": "-3.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "New York Liberty 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": "86.5",
            "bookOverUnder": "86.5",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "-1395",
            "bookOdds": "-4348",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4348",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Washington Mystics 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": "36.5",
            "bookOverUnder": "36.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "+1395",
            "bookOdds": "+1327",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1327",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "New York Liberty 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": "+100",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Washington Mystics 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": "82.5",
            "bookOverUnder": "82.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Washington Mystics 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": "-134",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "+156",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+156",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Washington Mystics 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": "+101",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "-508",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-508",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "83.5",
            "bookOverUnder": "83.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "45.5",
            "bookOverUnder": "45.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "+7.5",
            "bookSpread": "+7.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Washington Mystics 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": "-115",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46: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": "-118",
            "fairOverUnder": "169",
            "bookOverUnder": "169",
            "score": 165,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "169",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46: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": "-112",
            "fairOverUnder": "169",
            "bookOverUnder": "169",
            "score": 165,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "169",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:55.482Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-14T23:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "SHAKIRA_AUSTIN_1_WNBA": {
            "playerID": "SHAKIRA_AUSTIN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHAKIRA_AUSTIN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shakira",
            "lastName": "Austin",
            "name": "Shakira Austin"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "NYARA_SABALLY_1_WNBA": {
            "playerID": "NYARA_SABALLY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "NYARA_SABALLY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Nyara",
            "lastName": "Sabally",
            "name": "Nyara Sabally"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "COURTNEY_VANDERSLOOT_1_WNBA": {
            "playerID": "COURTNEY_VANDERSLOOT_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "COURTNEY_VANDERSLOOT_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Courtney",
            "lastName": "Vandersloot",
            "name": "Courtney Vandersloot"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          },
          "BRITTNEY_SYKES_1_WNBA": {
            "playerID": "BRITTNEY_SYKES_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "BRITTNEY_SYKES_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Brittney",
            "lastName": "Sykes",
            "name": "Brittney Sykes"
          }
        }
      },
      {
        "eventID": "5jCw2SxqnlT0WUreaxSL",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            },
            "score": 80
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            },
            "score": 85
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 288,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 2,
              "largestLead": 3,
              "blocks": 4,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 191,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 20,
              "threePointersAttempted": 10,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 4
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 549,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 5,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 23,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 32,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 535,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 13,
              "largestLead": 8,
              "blocks": 7,
              "threePointersMade": 10,
              "assists": 22,
              "secondsInLead": 975,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 8,
              "turnovers": 12,
              "fieldGoalsMade": 31,
              "defensiveRebounds": 24,
              "steals": 9,
              "points": 80,
              "twoPointersMade": 21,
              "rebounds": 34,
              "offensiveRebounds": 10,
              "twoPointersAttempted": 46,
              "threePointersAttempted": 32,
              "fouls": 20,
              "fieldGoalsAttempted": 78
            },
            "away": {
              "largestLead": 10,
              "blocks": 5,
              "threePointersMade": 8,
              "longestScoringRun": 10,
              "assists": 21,
              "steals": 8,
              "fieldGoalsMade": 32,
              "twoPointersAttempted": 40,
              "twoPointersMade": 24,
              "threePointersAttempted": 28,
              "offensiveRebounds": 8,
              "fieldGoalsAttempted": 68,
              "rebounds": 36,
              "defensiveRebounds": 28,
              "fouls": 20,
              "turnovers": 18,
              "secondsInLead": 1225,
              "points": 85,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 13
            },
            "KAYLA_THORNTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 293,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "IVANA_DOJKIC_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 1,
              "blocks": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "defensiveRebounds": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 1,
              "points": 1,
              "turnovers": 1,
              "plusMinus": -2,
              "assists": 1,
              "secondsPlayed": 500
            },
            "KENNEDY_BURKE_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "fieldGoalPercent": 100,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "twoPointersMade": 1,
              "fouls": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "plusMinus": 7,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 6,
              "secondsPlayed": 489
            },
            "JULIE_VANLOO_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "assists": 4,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "plusMinus": -9,
              "turnovers": 2,
              "secondsPlayed": 767
            },
            "BREANNA_STEWART_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 3,
              "points": 8,
              "twoPointersMade": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "fouls": 4,
              "turnovers": 3,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "secondsPlayed": 1892,
              "plusMinus": -5
            },
            "ARIEL_ATKINS_1_WNBA": {
              "offensiveRebounds": 0,
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 3,
              "steals": 3,
              "fouls": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 7,
              "points": 20,
              "twoPointersMade": 3,
              "twoPointersAttempted": 8,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "turnovers": 1,
              "secondsPlayed": 2056,
              "plusMinus": 7
            },
            "SHAKIRA_AUSTIN_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "defensiveRebounds": 3,
              "assists": 2,
              "turnovers": 1,
              "blocks": 5,
              "fieldGoalsMade": 6,
              "points": 13,
              "twoPointersMade": 5,
              "steals": 1,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 10,
              "plusMinus": 7,
              "secondsPlayed": 1174
            },
            "SABRINA_IONESCU_1_WNBA": {
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "twoPointersMade": 3,
              "twoPointersAttempted": 5,
              "fouls": 3,
              "turnovers": 3,
              "blocks": 2,
              "steals": 1,
              "assists": 8,
              "defensiveRebounds": 6,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "rebounds": 7,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 2014,
              "freeThrowsMade": 6,
              "points": 15
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 6,
              "twoPointersMade": 2,
              "fouls": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "secondsPlayed": 856
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "turnovers": 3,
              "threePointersMade": 2,
              "defensiveRebounds": 3,
              "assists": 2,
              "fouls": 2,
              "threePointersAttempted": 6,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "steals": 2,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 7,
              "points": 20,
              "twoPointersMade": 7,
              "secondsPlayed": 1981,
              "plusMinus": 16
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "defensiveRebounds": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fouls": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "turnovers": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -4,
              "assists": 1,
              "secondsPlayed": 752
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "defensiveRebounds": 3,
              "assists": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 12,
              "fouls": 2,
              "plusMinus": 3,
              "threePointersAttempted": 6,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1606
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "assists": 1,
              "fouls": 4,
              "plusMinus": -11,
              "secondsPlayed": 846
            },
            "NYARA_SABALLY_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 2,
              "points": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 450
            },
            "JONQUEL_JONES_1_WNBA": {
              "steals": 0,
              "assists": 2,
              "blocks": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 10,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 25,
              "twoPointersMade": 6,
              "threePointersAttempted": 8,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "fouls": 2,
              "turnovers": 3,
              "secondsPlayed": 1968,
              "plusMinus": 6
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 3,
              "points": 5,
              "twoPointersMade": 1,
              "steals": 1,
              "assists": 2,
              "offensiveRebounds": 2,
              "threePointersAttempted": 3,
              "fouls": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": -14,
              "turnovers": 2,
              "secondsPlayed": 1146
            },
            "COURTNEY_VANDERSLOOT_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "turnovers": 2,
              "steals": 1,
              "fouls": 3,
              "assists": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 7,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "secondsPlayed": 1658,
              "plusMinus": 4
            },
            "DIDI_RICHARDS_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 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,
              "secondsPlayed": 128,
              "plusMinus": -9
            },
            "BRITTNEY_SYKES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "assists": 7,
              "threePointersAttempted": 5,
              "fouls": 3,
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 12,
              "points": 14,
              "twoPointersMade": 7,
              "turnovers": 2,
              "secondsPlayed": 1778,
              "plusMinus": 1
            }
          },
          "reg": {
            "away": {
              "points": 85
            },
            "home": {
              "points": 80
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 244,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 8,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 2,
              "twoPointersMade": 7,
              "secondsInLead": 356,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "New York Liberty 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": "87.5",
            "bookOverUnder": "87.5",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "87.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "New York Liberty 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": "45.5",
            "bookOverUnder": "45.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "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": "+575",
            "bookOdds": "+553",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+553",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Washington Mystics 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": "76.5",
            "bookOverUnder": "76.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "New York Liberty 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": "-109",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "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": "84.5",
            "bookOverUnder": "84.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "New York Liberty 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": "87.5",
            "bookOverUnder": "87.5",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "87.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Washington Mystics 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": "76.5",
            "bookOverUnder": "76.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "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": "-575",
            "bookOdds": "-714",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-714",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "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": "84.5",
            "bookOverUnder": "84.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "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": "-350",
            "bookOdds": "-420",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-420",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "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": "-7",
            "bookSpread": "-7",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "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": "+11.5",
            "bookSpread": "+11.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "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": "164",
            "bookOverUnder": "164",
            "score": 165,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "164",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Washington Mystics 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": "39.5",
            "bookOverUnder": "39.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "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": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Washington Mystics 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": "+101",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "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": "164",
            "bookOverUnder": "164",
            "score": 165,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "164",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "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": "+350",
            "bookOdds": "+336",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+336",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          },
          "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": "+7",
            "bookSpread": "+7",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.723Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-14T23:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "SHAKIRA_AUSTIN_1_WNBA": {
            "playerID": "SHAKIRA_AUSTIN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHAKIRA_AUSTIN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shakira",
            "lastName": "Austin",
            "name": "Shakira Austin"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "NYARA_SABALLY_1_WNBA": {
            "playerID": "NYARA_SABALLY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "NYARA_SABALLY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Nyara",
            "lastName": "Sabally",
            "name": "Nyara Sabally"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "COURTNEY_VANDERSLOOT_1_WNBA": {
            "playerID": "COURTNEY_VANDERSLOOT_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "COURTNEY_VANDERSLOOT_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Courtney",
            "lastName": "Vandersloot",
            "name": "Courtney Vandersloot"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          },
          "BRITTNEY_SYKES_1_WNBA": {
            "playerID": "BRITTNEY_SYKES_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "BRITTNEY_SYKES_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Brittney",
            "lastName": "Sykes",
            "name": "Brittney Sykes"
          }
        }
      },
      {
        "eventID": "6PGYEEPy3xSMIcnKdOXf",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            },
            "score": 80
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            },
            "score": 85
          }
        },
        "odds": {},
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 288,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 2,
              "largestLead": 3,
              "blocks": 4,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 191,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 20,
              "threePointersAttempted": 10,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 4
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 549,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 5,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 23,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 32,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 535,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 13,
              "largestLead": 8,
              "blocks": 7,
              "threePointersMade": 10,
              "assists": 22,
              "secondsInLead": 975,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 8,
              "turnovers": 12,
              "fieldGoalsMade": 31,
              "defensiveRebounds": 24,
              "steals": 9,
              "points": 80,
              "twoPointersMade": 21,
              "rebounds": 34,
              "offensiveRebounds": 10,
              "twoPointersAttempted": 46,
              "threePointersAttempted": 32,
              "fouls": 20,
              "fieldGoalsAttempted": 78
            },
            "away": {
              "largestLead": 10,
              "blocks": 5,
              "threePointersMade": 8,
              "longestScoringRun": 10,
              "assists": 21,
              "steals": 8,
              "fieldGoalsMade": 32,
              "twoPointersAttempted": 40,
              "twoPointersMade": 24,
              "threePointersAttempted": 28,
              "offensiveRebounds": 8,
              "fieldGoalsAttempted": 68,
              "rebounds": 36,
              "defensiveRebounds": 28,
              "fouls": 20,
              "turnovers": 18,
              "secondsInLead": 1225,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 13,
              "points": 85
            },
            "KAYLA_THORNTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 293,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "IVANA_DOJKIC_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 1,
              "blocks": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "defensiveRebounds": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 1,
              "points": 1,
              "turnovers": 1,
              "plusMinus": -2,
              "assists": 1,
              "secondsPlayed": 500
            },
            "KENNEDY_BURKE_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "fieldGoalPercent": 100,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "twoPointersMade": 1,
              "fouls": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "plusMinus": 7,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 6,
              "secondsPlayed": 489
            },
            "JULIE_VANLOO_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "assists": 4,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "plusMinus": -9,
              "turnovers": 2,
              "secondsPlayed": 767
            },
            "BREANNA_STEWART_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 3,
              "points": 8,
              "twoPointersMade": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "fouls": 4,
              "turnovers": 3,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "secondsPlayed": 1892,
              "plusMinus": -5
            },
            "ARIEL_ATKINS_1_WNBA": {
              "blocks": 1,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 3,
              "steals": 3,
              "fouls": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 7,
              "points": 20,
              "twoPointersMade": 3,
              "twoPointersAttempted": 8,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "turnovers": 1,
              "secondsPlayed": 2056,
              "plusMinus": 7
            },
            "SHAKIRA_AUSTIN_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "defensiveRebounds": 3,
              "assists": 2,
              "turnovers": 1,
              "blocks": 5,
              "fieldGoalsMade": 6,
              "points": 13,
              "twoPointersMade": 5,
              "steals": 1,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 10,
              "plusMinus": 7,
              "secondsPlayed": 1174
            },
            "SABRINA_IONESCU_1_WNBA": {
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "twoPointersMade": 3,
              "twoPointersAttempted": 5,
              "fouls": 3,
              "turnovers": 3,
              "blocks": 2,
              "steals": 1,
              "assists": 8,
              "defensiveRebounds": 6,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "rebounds": 7,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 2014,
              "freeThrowsMade": 6,
              "points": 15
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 6,
              "twoPointersMade": 2,
              "fouls": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "secondsPlayed": 856
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "turnovers": 3,
              "threePointersMade": 2,
              "defensiveRebounds": 3,
              "assists": 2,
              "fouls": 2,
              "threePointersAttempted": 6,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "steals": 2,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 7,
              "points": 20,
              "twoPointersMade": 7,
              "secondsPlayed": 1981,
              "plusMinus": 16
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "fieldGoalsMade": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "turnovers": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -4,
              "assists": 1,
              "secondsPlayed": 752
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "defensiveRebounds": 3,
              "assists": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 12,
              "fouls": 2,
              "plusMinus": 3,
              "threePointersAttempted": 6,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1606
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "assists": 1,
              "fouls": 4,
              "plusMinus": -11,
              "secondsPlayed": 846
            },
            "NYARA_SABALLY_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 2,
              "points": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 450
            },
            "JONQUEL_JONES_1_WNBA": {
              "steals": 0,
              "assists": 2,
              "blocks": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 10,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 25,
              "twoPointersMade": 6,
              "threePointersAttempted": 8,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "fouls": 2,
              "turnovers": 3,
              "secondsPlayed": 1968,
              "plusMinus": 6
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 3,
              "points": 5,
              "twoPointersMade": 1,
              "steals": 1,
              "assists": 2,
              "offensiveRebounds": 2,
              "threePointersAttempted": 3,
              "fouls": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": -14,
              "turnovers": 2,
              "secondsPlayed": 1146
            },
            "COURTNEY_VANDERSLOOT_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "turnovers": 2,
              "steals": 1,
              "fouls": 3,
              "assists": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 7,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "secondsPlayed": 1658,
              "plusMinus": 4
            },
            "DIDI_RICHARDS_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 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,
              "secondsPlayed": 128,
              "plusMinus": -9
            },
            "BRITTNEY_SYKES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "assists": 7,
              "threePointersAttempted": 5,
              "fouls": 3,
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 12,
              "points": 14,
              "twoPointersMade": 7,
              "turnovers": 2,
              "secondsPlayed": 1778,
              "plusMinus": 1
            }
          },
          "reg": {
            "away": {
              "points": 85
            },
            "home": {
              "points": 80
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 244,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 8,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "steals": 3,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 2,
              "twoPointersMade": 7,
              "secondsInLead": 356,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "points": 26
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-14T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "SHAKIRA_AUSTIN_1_WNBA": {
            "playerID": "SHAKIRA_AUSTIN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHAKIRA_AUSTIN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shakira",
            "lastName": "Austin",
            "name": "Shakira Austin"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "NYARA_SABALLY_1_WNBA": {
            "playerID": "NYARA_SABALLY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "NYARA_SABALLY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Nyara",
            "lastName": "Sabally",
            "name": "Nyara Sabally"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "COURTNEY_VANDERSLOOT_1_WNBA": {
            "playerID": "COURTNEY_VANDERSLOOT_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "COURTNEY_VANDERSLOOT_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Courtney",
            "lastName": "Vandersloot",
            "name": "Courtney Vandersloot"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          },
          "BRITTNEY_SYKES_1_WNBA": {
            "playerID": "BRITTNEY_SYKES_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "BRITTNEY_SYKES_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Brittney",
            "lastName": "Sykes",
            "name": "Brittney Sykes"
          }
        }
      },
      {
        "eventID": "FEznPcTX55vsEMtWWITB",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            },
            "score": 80
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            },
            "score": 85
          }
        },
        "odds": {},
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 288,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 2,
              "largestLead": 3,
              "blocks": 4,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 191,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 20,
              "threePointersAttempted": 10,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 4
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 549,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 5,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 23,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 32,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 535,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 13,
              "largestLead": 8,
              "blocks": 7,
              "threePointersMade": 10,
              "assists": 22,
              "secondsInLead": 975,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 8,
              "turnovers": 12,
              "fieldGoalsMade": 31,
              "defensiveRebounds": 24,
              "steals": 9,
              "points": 80,
              "twoPointersMade": 21,
              "rebounds": 34,
              "offensiveRebounds": 10,
              "twoPointersAttempted": 46,
              "threePointersAttempted": 32,
              "fouls": 20,
              "fieldGoalsAttempted": 78
            },
            "away": {
              "largestLead": 10,
              "blocks": 5,
              "threePointersMade": 8,
              "longestScoringRun": 10,
              "assists": 21,
              "steals": 8,
              "fieldGoalsMade": 32,
              "twoPointersAttempted": 40,
              "twoPointersMade": 24,
              "threePointersAttempted": 28,
              "offensiveRebounds": 8,
              "fieldGoalsAttempted": 68,
              "rebounds": 36,
              "defensiveRebounds": 28,
              "fouls": 20,
              "turnovers": 18,
              "secondsInLead": 1225,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 13,
              "points": 85
            },
            "KAYLA_THORNTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 293,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "IVANA_DOJKIC_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 1,
              "blocks": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "defensiveRebounds": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 1,
              "points": 1,
              "turnovers": 1,
              "plusMinus": -2,
              "assists": 1,
              "secondsPlayed": 500
            },
            "KENNEDY_BURKE_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "fieldGoalPercent": 100,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "twoPointersMade": 1,
              "fouls": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "plusMinus": 7,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 6,
              "secondsPlayed": 489
            },
            "JULIE_VANLOO_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "assists": 4,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "plusMinus": -9,
              "turnovers": 2,
              "secondsPlayed": 767
            },
            "BREANNA_STEWART_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 3,
              "points": 8,
              "twoPointersMade": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "fouls": 4,
              "turnovers": 3,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "secondsPlayed": 1892,
              "plusMinus": -5
            },
            "ARIEL_ATKINS_1_WNBA": {
              "blocks": 1,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 3,
              "steals": 3,
              "fouls": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 7,
              "points": 20,
              "twoPointersMade": 3,
              "twoPointersAttempted": 8,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "turnovers": 1,
              "secondsPlayed": 2056,
              "plusMinus": 7
            },
            "SHAKIRA_AUSTIN_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "defensiveRebounds": 3,
              "assists": 2,
              "turnovers": 1,
              "blocks": 5,
              "fieldGoalsMade": 6,
              "points": 13,
              "twoPointersMade": 5,
              "steals": 1,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 10,
              "plusMinus": 7,
              "secondsPlayed": 1174
            },
            "SABRINA_IONESCU_1_WNBA": {
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "twoPointersMade": 3,
              "twoPointersAttempted": 5,
              "fouls": 3,
              "turnovers": 3,
              "blocks": 2,
              "steals": 1,
              "assists": 8,
              "defensiveRebounds": 6,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "rebounds": 7,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 2014,
              "freeThrowsMade": 6,
              "points": 15
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 6,
              "twoPointersMade": 2,
              "fouls": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "secondsPlayed": 856
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "turnovers": 3,
              "threePointersMade": 2,
              "defensiveRebounds": 3,
              "assists": 2,
              "fouls": 2,
              "threePointersAttempted": 6,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "steals": 2,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 7,
              "points": 20,
              "twoPointersMade": 7,
              "secondsPlayed": 1981,
              "plusMinus": 16
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "fieldGoalsMade": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "turnovers": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -4,
              "assists": 1,
              "secondsPlayed": 752
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "defensiveRebounds": 3,
              "assists": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 12,
              "fouls": 2,
              "plusMinus": 3,
              "threePointersAttempted": 6,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1606
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "assists": 1,
              "fouls": 4,
              "plusMinus": -11,
              "secondsPlayed": 846
            },
            "NYARA_SABALLY_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 2,
              "points": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 450
            },
            "JONQUEL_JONES_1_WNBA": {
              "steals": 0,
              "assists": 2,
              "blocks": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 10,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 25,
              "twoPointersMade": 6,
              "threePointersAttempted": 8,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "fouls": 2,
              "turnovers": 3,
              "secondsPlayed": 1968,
              "plusMinus": 6
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 3,
              "points": 5,
              "twoPointersMade": 1,
              "steals": 1,
              "assists": 2,
              "offensiveRebounds": 2,
              "threePointersAttempted": 3,
              "fouls": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": -14,
              "turnovers": 2,
              "secondsPlayed": 1146
            },
            "COURTNEY_VANDERSLOOT_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "turnovers": 2,
              "steals": 1,
              "fouls": 3,
              "assists": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 7,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "secondsPlayed": 1658,
              "plusMinus": 4
            },
            "DIDI_RICHARDS_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 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,
              "secondsPlayed": 128,
              "plusMinus": -9
            },
            "BRITTNEY_SYKES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "assists": 7,
              "threePointersAttempted": 5,
              "fouls": 3,
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 12,
              "points": 14,
              "twoPointersMade": 7,
              "turnovers": 2,
              "secondsPlayed": 1778,
              "plusMinus": 1
            }
          },
          "reg": {
            "away": {
              "points": 85
            },
            "home": {
              "points": 80
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 244,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 8,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "steals": 3,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 2,
              "twoPointersMade": 7,
              "secondsInLead": 356,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "points": 26
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-14T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "SHAKIRA_AUSTIN_1_WNBA": {
            "playerID": "SHAKIRA_AUSTIN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHAKIRA_AUSTIN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shakira",
            "lastName": "Austin",
            "name": "Shakira Austin"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "NYARA_SABALLY_1_WNBA": {
            "playerID": "NYARA_SABALLY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "NYARA_SABALLY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Nyara",
            "lastName": "Sabally",
            "name": "Nyara Sabally"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "COURTNEY_VANDERSLOOT_1_WNBA": {
            "playerID": "COURTNEY_VANDERSLOOT_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "COURTNEY_VANDERSLOOT_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Courtney",
            "lastName": "Vandersloot",
            "name": "Courtney Vandersloot"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          },
          "BRITTNEY_SYKES_1_WNBA": {
            "playerID": "BRITTNEY_SYKES_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "BRITTNEY_SYKES_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Brittney",
            "lastName": "Sykes",
            "name": "Brittney Sykes"
          }
        }
      },
      {
        "eventID": "N0dG7sW6kZixRzePtx8d",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            },
            "score": 80
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            },
            "score": 85
          }
        },
        "odds": {},
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 288,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 2,
              "largestLead": 3,
              "blocks": 4,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 191,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 20,
              "threePointersAttempted": 10,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 4
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 549,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 5,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 23,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 32,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 535,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 13,
              "largestLead": 8,
              "blocks": 7,
              "threePointersMade": 10,
              "assists": 22,
              "secondsInLead": 975,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 8,
              "turnovers": 12,
              "fieldGoalsMade": 31,
              "defensiveRebounds": 24,
              "steals": 9,
              "points": 80,
              "twoPointersMade": 21,
              "rebounds": 34,
              "offensiveRebounds": 10,
              "twoPointersAttempted": 46,
              "threePointersAttempted": 32,
              "fouls": 20,
              "fieldGoalsAttempted": 78
            },
            "away": {
              "largestLead": 10,
              "blocks": 5,
              "threePointersMade": 8,
              "longestScoringRun": 10,
              "assists": 21,
              "steals": 8,
              "fieldGoalsMade": 32,
              "twoPointersAttempted": 40,
              "twoPointersMade": 24,
              "threePointersAttempted": 28,
              "offensiveRebounds": 8,
              "fieldGoalsAttempted": 68,
              "rebounds": 36,
              "defensiveRebounds": 28,
              "fouls": 20,
              "turnovers": 18,
              "secondsInLead": 1225,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 13,
              "points": 85
            },
            "KAYLA_THORNTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 293,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "IVANA_DOJKIC_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 1,
              "blocks": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "defensiveRebounds": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 1,
              "points": 1,
              "turnovers": 1,
              "plusMinus": -2,
              "assists": 1,
              "secondsPlayed": 500
            },
            "KENNEDY_BURKE_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "fieldGoalPercent": 100,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "twoPointersMade": 1,
              "fouls": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "plusMinus": 7,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 6,
              "secondsPlayed": 489
            },
            "JULIE_VANLOO_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "assists": 4,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "plusMinus": -9,
              "turnovers": 2,
              "secondsPlayed": 767
            },
            "BREANNA_STEWART_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 3,
              "points": 8,
              "twoPointersMade": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "fouls": 4,
              "turnovers": 3,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "secondsPlayed": 1892,
              "plusMinus": -5
            },
            "ARIEL_ATKINS_1_WNBA": {
              "blocks": 1,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 3,
              "steals": 3,
              "fouls": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 7,
              "points": 20,
              "twoPointersMade": 3,
              "twoPointersAttempted": 8,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "turnovers": 1,
              "secondsPlayed": 2056,
              "plusMinus": 7
            },
            "SHAKIRA_AUSTIN_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "defensiveRebounds": 3,
              "assists": 2,
              "turnovers": 1,
              "blocks": 5,
              "fieldGoalsMade": 6,
              "points": 13,
              "twoPointersMade": 5,
              "steals": 1,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 10,
              "plusMinus": 7,
              "secondsPlayed": 1174
            },
            "SABRINA_IONESCU_1_WNBA": {
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "twoPointersMade": 3,
              "twoPointersAttempted": 5,
              "fouls": 3,
              "turnovers": 3,
              "blocks": 2,
              "steals": 1,
              "assists": 8,
              "defensiveRebounds": 6,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "rebounds": 7,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 2014,
              "freeThrowsMade": 6,
              "points": 15
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 6,
              "twoPointersMade": 2,
              "fouls": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "secondsPlayed": 856
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "turnovers": 3,
              "threePointersMade": 2,
              "defensiveRebounds": 3,
              "assists": 2,
              "fouls": 2,
              "threePointersAttempted": 6,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "steals": 2,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 7,
              "points": 20,
              "twoPointersMade": 7,
              "secondsPlayed": 1981,
              "plusMinus": 16
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "fieldGoalsMade": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "turnovers": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -4,
              "assists": 1,
              "secondsPlayed": 752
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "defensiveRebounds": 3,
              "assists": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 12,
              "fouls": 2,
              "plusMinus": 3,
              "threePointersAttempted": 6,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1606
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "assists": 1,
              "fouls": 4,
              "plusMinus": -11,
              "secondsPlayed": 846
            },
            "NYARA_SABALLY_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 2,
              "points": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 450
            },
            "JONQUEL_JONES_1_WNBA": {
              "steals": 0,
              "assists": 2,
              "blocks": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 10,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 25,
              "twoPointersMade": 6,
              "threePointersAttempted": 8,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "fouls": 2,
              "turnovers": 3,
              "secondsPlayed": 1968,
              "plusMinus": 6
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 3,
              "points": 5,
              "twoPointersMade": 1,
              "steals": 1,
              "assists": 2,
              "offensiveRebounds": 2,
              "threePointersAttempted": 3,
              "fouls": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": -14,
              "turnovers": 2,
              "secondsPlayed": 1146
            },
            "COURTNEY_VANDERSLOOT_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "turnovers": 2,
              "steals": 1,
              "fouls": 3,
              "assists": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 7,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "secondsPlayed": 1658,
              "plusMinus": 4
            },
            "DIDI_RICHARDS_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 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,
              "secondsPlayed": 128,
              "plusMinus": -9
            },
            "BRITTNEY_SYKES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "assists": 7,
              "threePointersAttempted": 5,
              "fouls": 3,
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 12,
              "points": 14,
              "twoPointersMade": 7,
              "turnovers": 2,
              "secondsPlayed": 1778,
              "plusMinus": 1
            }
          },
          "reg": {
            "away": {
              "points": 85
            },
            "home": {
              "points": 80
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 244,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 8,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "steals": 3,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 2,
              "twoPointersMade": 7,
              "secondsInLead": 356,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "points": 26
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-14T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "SHAKIRA_AUSTIN_1_WNBA": {
            "playerID": "SHAKIRA_AUSTIN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHAKIRA_AUSTIN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shakira",
            "lastName": "Austin",
            "name": "Shakira Austin"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "NYARA_SABALLY_1_WNBA": {
            "playerID": "NYARA_SABALLY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "NYARA_SABALLY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Nyara",
            "lastName": "Sabally",
            "name": "Nyara Sabally"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "COURTNEY_VANDERSLOOT_1_WNBA": {
            "playerID": "COURTNEY_VANDERSLOOT_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "COURTNEY_VANDERSLOOT_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Courtney",
            "lastName": "Vandersloot",
            "name": "Courtney Vandersloot"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          },
          "BRITTNEY_SYKES_1_WNBA": {
            "playerID": "BRITTNEY_SYKES_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "BRITTNEY_SYKES_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Brittney",
            "lastName": "Sykes",
            "name": "Brittney Sykes"
          }
        }
      },
      {
        "eventID": "QKeOFS6xFn3kKYRPJ6r2",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            },
            "score": 80
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            },
            "score": 85
          }
        },
        "odds": {},
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 288,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 2,
              "largestLead": 3,
              "blocks": 4,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 191,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 20,
              "threePointersAttempted": 10,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 4
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 549,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 5,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 23,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 32,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 535,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 13,
              "largestLead": 8,
              "blocks": 7,
              "threePointersMade": 10,
              "assists": 22,
              "secondsInLead": 975,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 8,
              "turnovers": 12,
              "fieldGoalsMade": 31,
              "defensiveRebounds": 24,
              "steals": 9,
              "points": 80,
              "twoPointersMade": 21,
              "rebounds": 34,
              "offensiveRebounds": 10,
              "twoPointersAttempted": 46,
              "threePointersAttempted": 32,
              "fouls": 20,
              "fieldGoalsAttempted": 78
            },
            "away": {
              "largestLead": 10,
              "blocks": 5,
              "threePointersMade": 8,
              "longestScoringRun": 10,
              "assists": 21,
              "steals": 8,
              "fieldGoalsMade": 32,
              "twoPointersAttempted": 40,
              "twoPointersMade": 24,
              "threePointersAttempted": 28,
              "offensiveRebounds": 8,
              "fieldGoalsAttempted": 68,
              "rebounds": 36,
              "defensiveRebounds": 28,
              "fouls": 20,
              "turnovers": 18,
              "secondsInLead": 1225,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 13,
              "points": 85
            },
            "KAYLA_THORNTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 293,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "IVANA_DOJKIC_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 1,
              "blocks": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "defensiveRebounds": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 1,
              "points": 1,
              "turnovers": 1,
              "plusMinus": -2,
              "assists": 1,
              "secondsPlayed": 500
            },
            "KENNEDY_BURKE_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "fieldGoalPercent": 100,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "twoPointersMade": 1,
              "fouls": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "plusMinus": 7,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 6,
              "secondsPlayed": 489
            },
            "JULIE_VANLOO_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "assists": 4,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "plusMinus": -9,
              "turnovers": 2,
              "secondsPlayed": 767
            },
            "BREANNA_STEWART_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 3,
              "points": 8,
              "twoPointersMade": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "fouls": 4,
              "turnovers": 3,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "secondsPlayed": 1892,
              "plusMinus": -5
            },
            "ARIEL_ATKINS_1_WNBA": {
              "blocks": 1,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 3,
              "steals": 3,
              "fouls": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 7,
              "points": 20,
              "twoPointersMade": 3,
              "twoPointersAttempted": 8,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "turnovers": 1,
              "secondsPlayed": 2056,
              "plusMinus": 7
            },
            "SHAKIRA_AUSTIN_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "defensiveRebounds": 3,
              "assists": 2,
              "turnovers": 1,
              "blocks": 5,
              "fieldGoalsMade": 6,
              "points": 13,
              "twoPointersMade": 5,
              "steals": 1,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 10,
              "plusMinus": 7,
              "secondsPlayed": 1174
            },
            "SABRINA_IONESCU_1_WNBA": {
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "twoPointersMade": 3,
              "twoPointersAttempted": 5,
              "fouls": 3,
              "turnovers": 3,
              "blocks": 2,
              "steals": 1,
              "assists": 8,
              "defensiveRebounds": 6,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "rebounds": 7,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 2014,
              "freeThrowsMade": 6,
              "points": 15
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 6,
              "twoPointersMade": 2,
              "fouls": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "secondsPlayed": 856
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "turnovers": 3,
              "threePointersMade": 2,
              "defensiveRebounds": 3,
              "assists": 2,
              "fouls": 2,
              "threePointersAttempted": 6,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "steals": 2,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 7,
              "points": 20,
              "twoPointersMade": 7,
              "secondsPlayed": 1981,
              "plusMinus": 16
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "fieldGoalsMade": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "turnovers": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -4,
              "assists": 1,
              "secondsPlayed": 752
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "defensiveRebounds": 3,
              "assists": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 12,
              "fouls": 2,
              "plusMinus": 3,
              "threePointersAttempted": 6,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1606
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "assists": 1,
              "fouls": 4,
              "plusMinus": -11,
              "secondsPlayed": 846
            },
            "NYARA_SABALLY_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 2,
              "points": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 450
            },
            "JONQUEL_JONES_1_WNBA": {
              "steals": 0,
              "assists": 2,
              "blocks": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 10,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 25,
              "twoPointersMade": 6,
              "threePointersAttempted": 8,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "fouls": 2,
              "turnovers": 3,
              "secondsPlayed": 1968,
              "plusMinus": 6
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 3,
              "points": 5,
              "twoPointersMade": 1,
              "steals": 1,
              "assists": 2,
              "offensiveRebounds": 2,
              "threePointersAttempted": 3,
              "fouls": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": -14,
              "turnovers": 2,
              "secondsPlayed": 1146
            },
            "COURTNEY_VANDERSLOOT_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "turnovers": 2,
              "steals": 1,
              "fouls": 3,
              "assists": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 7,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "secondsPlayed": 1658,
              "plusMinus": 4
            },
            "DIDI_RICHARDS_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 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,
              "secondsPlayed": 128,
              "plusMinus": -9
            },
            "BRITTNEY_SYKES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "assists": 7,
              "threePointersAttempted": 5,
              "fouls": 3,
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 12,
              "points": 14,
              "twoPointersMade": 7,
              "turnovers": 2,
              "secondsPlayed": 1778,
              "plusMinus": 1
            }
          },
          "reg": {
            "away": {
              "points": 85
            },
            "home": {
              "points": 80
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 244,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 8,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "steals": 3,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 2,
              "twoPointersMade": 7,
              "secondsInLead": 356,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "points": 26
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-14T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "SHAKIRA_AUSTIN_1_WNBA": {
            "playerID": "SHAKIRA_AUSTIN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHAKIRA_AUSTIN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shakira",
            "lastName": "Austin",
            "name": "Shakira Austin"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "NYARA_SABALLY_1_WNBA": {
            "playerID": "NYARA_SABALLY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "NYARA_SABALLY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Nyara",
            "lastName": "Sabally",
            "name": "Nyara Sabally"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "COURTNEY_VANDERSLOOT_1_WNBA": {
            "playerID": "COURTNEY_VANDERSLOOT_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "COURTNEY_VANDERSLOOT_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Courtney",
            "lastName": "Vandersloot",
            "name": "Courtney Vandersloot"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          },
          "BRITTNEY_SYKES_1_WNBA": {
            "playerID": "BRITTNEY_SYKES_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "BRITTNEY_SYKES_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Brittney",
            "lastName": "Sykes",
            "name": "Brittney Sykes"
          }
        }
      },
      {
        "eventID": "RGGk0PZdnYe0b7s8igZr",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            },
            "score": 80
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            },
            "score": 85
          }
        },
        "odds": {},
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 288,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 2,
              "largestLead": 3,
              "blocks": 4,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 191,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 20,
              "threePointersAttempted": 10,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 4
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 549,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 5,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 23,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 32,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 535,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 13,
              "largestLead": 8,
              "blocks": 7,
              "threePointersMade": 10,
              "assists": 22,
              "secondsInLead": 975,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 8,
              "turnovers": 12,
              "fieldGoalsMade": 31,
              "defensiveRebounds": 24,
              "steals": 9,
              "points": 80,
              "twoPointersMade": 21,
              "rebounds": 34,
              "offensiveRebounds": 10,
              "twoPointersAttempted": 46,
              "threePointersAttempted": 32,
              "fouls": 20,
              "fieldGoalsAttempted": 78
            },
            "away": {
              "largestLead": 10,
              "blocks": 5,
              "threePointersMade": 8,
              "longestScoringRun": 10,
              "assists": 21,
              "steals": 8,
              "fieldGoalsMade": 32,
              "twoPointersAttempted": 40,
              "twoPointersMade": 24,
              "threePointersAttempted": 28,
              "offensiveRebounds": 8,
              "fieldGoalsAttempted": 68,
              "rebounds": 36,
              "defensiveRebounds": 28,
              "fouls": 20,
              "turnovers": 18,
              "secondsInLead": 1225,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 13,
              "points": 85
            },
            "KAYLA_THORNTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 293,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "IVANA_DOJKIC_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 1,
              "blocks": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "defensiveRebounds": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 1,
              "points": 1,
              "turnovers": 1,
              "plusMinus": -2,
              "assists": 1,
              "secondsPlayed": 500
            },
            "KENNEDY_BURKE_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "fieldGoalPercent": 100,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "twoPointersMade": 1,
              "fouls": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "plusMinus": 7,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 6,
              "secondsPlayed": 489
            },
            "JULIE_VANLOO_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "assists": 4,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "plusMinus": -9,
              "turnovers": 2,
              "secondsPlayed": 767
            },
            "BREANNA_STEWART_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 3,
              "points": 8,
              "twoPointersMade": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "fouls": 4,
              "turnovers": 3,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "secondsPlayed": 1892,
              "plusMinus": -5
            },
            "ARIEL_ATKINS_1_WNBA": {
              "blocks": 1,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 3,
              "steals": 3,
              "fouls": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 7,
              "points": 20,
              "twoPointersMade": 3,
              "twoPointersAttempted": 8,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "turnovers": 1,
              "secondsPlayed": 2056,
              "plusMinus": 7
            },
            "SHAKIRA_AUSTIN_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "defensiveRebounds": 3,
              "assists": 2,
              "turnovers": 1,
              "blocks": 5,
              "fieldGoalsMade": 6,
              "points": 13,
              "twoPointersMade": 5,
              "steals": 1,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 10,
              "plusMinus": 7,
              "secondsPlayed": 1174
            },
            "SABRINA_IONESCU_1_WNBA": {
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "twoPointersMade": 3,
              "twoPointersAttempted": 5,
              "fouls": 3,
              "turnovers": 3,
              "blocks": 2,
              "steals": 1,
              "assists": 8,
              "defensiveRebounds": 6,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "rebounds": 7,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 2014,
              "freeThrowsMade": 6,
              "points": 15
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 6,
              "twoPointersMade": 2,
              "fouls": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "secondsPlayed": 856
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "turnovers": 3,
              "threePointersMade": 2,
              "defensiveRebounds": 3,
              "assists": 2,
              "fouls": 2,
              "threePointersAttempted": 6,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "steals": 2,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 7,
              "points": 20,
              "twoPointersMade": 7,
              "secondsPlayed": 1981,
              "plusMinus": 16
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "fieldGoalsMade": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "turnovers": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -4,
              "assists": 1,
              "secondsPlayed": 752
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "defensiveRebounds": 3,
              "assists": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 12,
              "fouls": 2,
              "plusMinus": 3,
              "threePointersAttempted": 6,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1606
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "assists": 1,
              "fouls": 4,
              "plusMinus": -11,
              "secondsPlayed": 846
            },
            "NYARA_SABALLY_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 2,
              "points": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 450
            },
            "JONQUEL_JONES_1_WNBA": {
              "steals": 0,
              "assists": 2,
              "blocks": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 10,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 25,
              "twoPointersMade": 6,
              "threePointersAttempted": 8,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "fouls": 2,
              "turnovers": 3,
              "secondsPlayed": 1968,
              "plusMinus": 6
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 3,
              "points": 5,
              "twoPointersMade": 1,
              "steals": 1,
              "assists": 2,
              "offensiveRebounds": 2,
              "threePointersAttempted": 3,
              "fouls": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": -14,
              "turnovers": 2,
              "secondsPlayed": 1146
            },
            "COURTNEY_VANDERSLOOT_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "turnovers": 2,
              "steals": 1,
              "fouls": 3,
              "assists": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 7,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "secondsPlayed": 1658,
              "plusMinus": 4
            },
            "DIDI_RICHARDS_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 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,
              "secondsPlayed": 128,
              "plusMinus": -9
            },
            "BRITTNEY_SYKES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "assists": 7,
              "threePointersAttempted": 5,
              "fouls": 3,
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 12,
              "points": 14,
              "twoPointersMade": 7,
              "turnovers": 2,
              "secondsPlayed": 1778,
              "plusMinus": 1
            }
          },
          "reg": {
            "away": {
              "points": 85
            },
            "home": {
              "points": 80
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 244,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 8,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "steals": 3,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 2,
              "twoPointersMade": 7,
              "secondsInLead": 356,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "points": 26
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-14T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "SHAKIRA_AUSTIN_1_WNBA": {
            "playerID": "SHAKIRA_AUSTIN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHAKIRA_AUSTIN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shakira",
            "lastName": "Austin",
            "name": "Shakira Austin"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "NYARA_SABALLY_1_WNBA": {
            "playerID": "NYARA_SABALLY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "NYARA_SABALLY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Nyara",
            "lastName": "Sabally",
            "name": "Nyara Sabally"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "COURTNEY_VANDERSLOOT_1_WNBA": {
            "playerID": "COURTNEY_VANDERSLOOT_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "COURTNEY_VANDERSLOOT_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Courtney",
            "lastName": "Vandersloot",
            "name": "Courtney Vandersloot"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          },
          "BRITTNEY_SYKES_1_WNBA": {
            "playerID": "BRITTNEY_SYKES_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "BRITTNEY_SYKES_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Brittney",
            "lastName": "Sykes",
            "name": "Brittney Sykes"
          }
        }
      },
      {
        "eventID": "fqdegUR5l07ZE0aQcRP3",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            },
            "score": 80
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            },
            "score": 85
          }
        },
        "odds": {},
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 288,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 2,
              "largestLead": 3,
              "blocks": 4,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 191,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 20,
              "threePointersAttempted": 10,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 4
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 549,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 5,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 23,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 32,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 535,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 13,
              "largestLead": 8,
              "blocks": 7,
              "threePointersMade": 10,
              "assists": 22,
              "secondsInLead": 975,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 8,
              "turnovers": 12,
              "fieldGoalsMade": 31,
              "defensiveRebounds": 24,
              "steals": 9,
              "points": 80,
              "twoPointersMade": 21,
              "rebounds": 34,
              "offensiveRebounds": 10,
              "twoPointersAttempted": 46,
              "threePointersAttempted": 32,
              "fouls": 20,
              "fieldGoalsAttempted": 78
            },
            "away": {
              "largestLead": 10,
              "blocks": 5,
              "threePointersMade": 8,
              "longestScoringRun": 10,
              "assists": 21,
              "steals": 8,
              "fieldGoalsMade": 32,
              "twoPointersAttempted": 40,
              "twoPointersMade": 24,
              "threePointersAttempted": 28,
              "offensiveRebounds": 8,
              "fieldGoalsAttempted": 68,
              "rebounds": 36,
              "defensiveRebounds": 28,
              "fouls": 20,
              "turnovers": 18,
              "secondsInLead": 1225,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 13,
              "points": 85
            },
            "KAYLA_THORNTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 293,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "IVANA_DOJKIC_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 1,
              "blocks": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "defensiveRebounds": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 1,
              "points": 1,
              "turnovers": 1,
              "plusMinus": -2,
              "assists": 1,
              "secondsPlayed": 500
            },
            "KENNEDY_BURKE_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "fieldGoalPercent": 100,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "twoPointersMade": 1,
              "fouls": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "plusMinus": 7,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 6,
              "secondsPlayed": 489
            },
            "JULIE_VANLOO_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "assists": 4,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "plusMinus": -9,
              "turnovers": 2,
              "secondsPlayed": 767
            },
            "BREANNA_STEWART_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 3,
              "points": 8,
              "twoPointersMade": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "fouls": 4,
              "turnovers": 3,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "secondsPlayed": 1892,
              "plusMinus": -5
            },
            "ARIEL_ATKINS_1_WNBA": {
              "blocks": 1,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 3,
              "steals": 3,
              "fouls": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 7,
              "points": 20,
              "twoPointersMade": 3,
              "twoPointersAttempted": 8,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "turnovers": 1,
              "secondsPlayed": 2056,
              "plusMinus": 7
            },
            "SHAKIRA_AUSTIN_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "defensiveRebounds": 3,
              "assists": 2,
              "turnovers": 1,
              "blocks": 5,
              "fieldGoalsMade": 6,
              "points": 13,
              "twoPointersMade": 5,
              "steals": 1,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 10,
              "plusMinus": 7,
              "secondsPlayed": 1174
            },
            "SABRINA_IONESCU_1_WNBA": {
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "twoPointersMade": 3,
              "twoPointersAttempted": 5,
              "fouls": 3,
              "turnovers": 3,
              "blocks": 2,
              "steals": 1,
              "assists": 8,
              "defensiveRebounds": 6,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "rebounds": 7,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 2014,
              "freeThrowsMade": 6,
              "points": 15
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 6,
              "twoPointersMade": 2,
              "fouls": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "secondsPlayed": 856
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "turnovers": 3,
              "threePointersMade": 2,
              "defensiveRebounds": 3,
              "assists": 2,
              "fouls": 2,
              "threePointersAttempted": 6,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "steals": 2,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 7,
              "points": 20,
              "twoPointersMade": 7,
              "secondsPlayed": 1981,
              "plusMinus": 16
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "fieldGoalsMade": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "turnovers": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -4,
              "assists": 1,
              "secondsPlayed": 752
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "defensiveRebounds": 3,
              "assists": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 12,
              "fouls": 2,
              "plusMinus": 3,
              "threePointersAttempted": 6,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1606
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "assists": 1,
              "fouls": 4,
              "plusMinus": -11,
              "secondsPlayed": 846
            },
            "NYARA_SABALLY_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 2,
              "points": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 450
            },
            "JONQUEL_JONES_1_WNBA": {
              "steals": 0,
              "assists": 2,
              "blocks": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 10,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 25,
              "twoPointersMade": 6,
              "threePointersAttempted": 8,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "fouls": 2,
              "turnovers": 3,
              "secondsPlayed": 1968,
              "plusMinus": 6
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 3,
              "points": 5,
              "twoPointersMade": 1,
              "steals": 1,
              "assists": 2,
              "offensiveRebounds": 2,
              "threePointersAttempted": 3,
              "fouls": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": -14,
              "turnovers": 2,
              "secondsPlayed": 1146
            },
            "COURTNEY_VANDERSLOOT_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "turnovers": 2,
              "steals": 1,
              "fouls": 3,
              "assists": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 7,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "secondsPlayed": 1658,
              "plusMinus": 4
            },
            "DIDI_RICHARDS_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 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,
              "secondsPlayed": 128,
              "plusMinus": -9
            },
            "BRITTNEY_SYKES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "assists": 7,
              "threePointersAttempted": 5,
              "fouls": 3,
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 12,
              "points": 14,
              "twoPointersMade": 7,
              "turnovers": 2,
              "secondsPlayed": 1778,
              "plusMinus": 1
            }
          },
          "reg": {
            "away": {
              "points": 85
            },
            "home": {
              "points": 80
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 244,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 8,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "steals": 3,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 2,
              "twoPointersMade": 7,
              "secondsInLead": 356,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "points": 26
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-14T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "SHAKIRA_AUSTIN_1_WNBA": {
            "playerID": "SHAKIRA_AUSTIN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHAKIRA_AUSTIN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shakira",
            "lastName": "Austin",
            "name": "Shakira Austin"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "NYARA_SABALLY_1_WNBA": {
            "playerID": "NYARA_SABALLY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "NYARA_SABALLY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Nyara",
            "lastName": "Sabally",
            "name": "Nyara Sabally"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "COURTNEY_VANDERSLOOT_1_WNBA": {
            "playerID": "COURTNEY_VANDERSLOOT_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "COURTNEY_VANDERSLOOT_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Courtney",
            "lastName": "Vandersloot",
            "name": "Courtney Vandersloot"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          },
          "BRITTNEY_SYKES_1_WNBA": {
            "playerID": "BRITTNEY_SYKES_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "BRITTNEY_SYKES_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Brittney",
            "lastName": "Sykes",
            "name": "Brittney Sykes"
          }
        }
      },
      {
        "eventID": "HyAJIZctlGizFGWUEF8n",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 92,
            "names": {
              "short": "CON",
              "medium": "Connecticut",
              "long": "Connecticut Sun"
            },
            "teamID": "CONNECTICUT_SUN_WNBA",
            "colors": {
              "secondary": "#F3703A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 71,
            "names": {
              "short": "IND",
              "medium": "Fever",
              "long": "Indiana Fever"
            },
            "teamID": "INDIANA_FEVER_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 198,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 6,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 379,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 3
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 11,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 8,
              "turnovers": 8,
              "threePointersMade": 1,
              "freeThrowsMade": 9,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 4,
              "defensiveRebounds": 1,
              "fouls": 7,
              "largestLead": 15,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 600,
              "freeThrowsAttempted": 5,
              "steals": 5,
              "points": 30,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 10
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 18,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 8,
              "largestLead": 12,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 7,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            }
          },
          "reg": {
            "away": {
              "points": 71
            },
            "home": {
              "points": 92
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 14,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 7,
              "turnovers": 7,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 23,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 9,
              "steals": 3,
              "points": 28,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 8,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "largestLead": 4,
              "secondsInLead": 198,
              "offensiveRebounds": 4,
              "longestScoringRun": 6,
              "blocks": 5,
              "freeThrowsAttempted": 19,
              "steals": 6,
              "threePointersMade": 8,
              "freeThrowsMade": 15,
              "threePointersAttempted": 20,
              "rebounds": 28,
              "defensiveRebounds": 24,
              "assists": 16,
              "fouls": 21,
              "fieldGoalsMade": 24,
              "fieldGoalsAttempted": 50,
              "twoPointersAttempted": 30,
              "turnovers": 25,
              "points": 71,
              "twoPointersMade": 16
            },
            "home": {
              "longestScoringRun": 7,
              "blocks": 1,
              "fouls": 22,
              "turnovers": 15,
              "threePointersAttempted": 21,
              "threePointersMade": 9,
              "freeThrowsAttempted": 25,
              "freeThrowsMade": 19,
              "fieldGoalsMade": 32,
              "rebounds": 30,
              "defensiveRebounds": 22,
              "offensiveRebounds": 8,
              "largestLead": 23,
              "assists": 20,
              "fieldGoalsAttempted": 66,
              "twoPointersAttempted": 45,
              "secondsInLead": 2179,
              "steals": 11,
              "points": 92,
              "twoPointersMade": 23
            },
            "ERICA_WHEELER_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "freeThrowsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "turnovers": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 100,
              "threePointersMade": 1,
              "assists": 2,
              "fieldGoalsMade": 3,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "points": 8,
              "twoPointersMade": 2,
              "fouls": 1,
              "secondsPlayed": 1142,
              "plusMinus": -9
            },
            "KELSEY_MITCHELL_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "twoPointersMade": 2,
              "assists": 1,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 8,
              "threePointersAttempted": 1,
              "fouls": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "plusMinus": -8,
              "secondsPlayed": 997
            },
            "MORIAH_JEFFERSON_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "plusMinus": -7,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 1,
              "secondsPlayed": 220
            },
            "BRIONNA_JONES_1_WNBA": {
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "fouls": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "twoPointersMade": 2,
              "blocks": 1,
              "steals": 3,
              "assists": 1,
              "turnovers": 1,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 8,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 12,
              "secondsPlayed": 1168
            },
            "ALYSSA_THOMAS_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 5,
              "fieldGoalsMade": 4,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "points": 13,
              "twoPointersMade": 4,
              "fouls": 2,
              "assists": 13,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "turnovers": 7,
              "plusMinus": 14,
              "secondsPlayed": 2154,
              "steals": 3
            },
            "ALIYAH_BOSTON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "offensiveRebounds": 2,
              "points": 4,
              "twoPointersMade": 2,
              "assists": 2,
              "fouls": 3,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "steals": 1,
              "blocks": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "turnovers": 4,
              "plusMinus": -12,
              "secondsPlayed": 1758
            },
            "DEWANNA_BONNER_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "threePointersMade": 0,
              "threePointersAttempted": 3,
              "turnovers": 2,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 11,
              "twoPointersMade": 8,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 20,
              "fouls": 4,
              "plusMinus": 19,
              "secondsPlayed": 1719
            },
            "TIFFANY_MITCHELL_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "threePointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "assists": 1,
              "steals": 0,
              "fouls": 2,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 1,
              "plusMinus": 9,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "secondsPlayed": 691,
              "points": 4,
              "twoPointersMade": 1
            },
            "CAITLIN_CLARK_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 1,
              "steals": 2,
              "fieldGoalsMade": 5,
              "freeThrowsAttempted": 6,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "points": 20,
              "fouls": 4,
              "twoPointersAttempted": 4,
              "threePointersAttempted": 11,
              "fieldGoalPercent": 33,
              "assists": 3,
              "fieldGoalsAttempted": 15,
              "turnovers": 10,
              "plusMinus": -13,
              "secondsPlayed": 1947
            },
            "KATIE_LOU_SAMUELSON_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 3,
              "steals": 0,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 5,
              "threePointersAttempted": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "fouls": 2,
              "plusMinus": -13,
              "secondsPlayed": 1588
            },
            "GRACE_BERGER_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 2,
              "fouls": 3,
              "steals": 1,
              "turnovers": 2,
              "fieldGoalsMade": 2,
              "plusMinus": -19,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "secondsPlayed": 1187,
              "points": 4,
              "twoPointersMade": 2
            },
            "KRISTY_WALLACE_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "points": 5,
              "twoPointersMade": 1,
              "plusMinus": -11,
              "secondsPlayed": 1031
            },
            "DIJONAI_CARRINGTON_1_WNBA": {
              "blocks": 0,
              "assists": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "offensiveRebounds": 2,
              "threePointersMade": 1,
              "fieldGoalsMade": 6,
              "points": 16,
              "twoPointersMade": 5,
              "fouls": 2,
              "turnovers": 3,
              "steals": 2,
              "threePointersAttempted": 3,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": 15,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 12,
              "secondsPlayed": 1835
            },
            "TYASHA_HARRIS_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "fouls": 3,
              "twoPointersMade": 2,
              "twoPointersAttempted": 5,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "threePointersMade": 4,
              "points": 16,
              "plusMinus": 19,
              "secondsPlayed": 1696,
              "steals": 1
            },
            "ASTOU_NDOUR_1_WNBA": {
              "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,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "plusMinus": 5,
              "secondsPlayed": 179
            },
            "NALYSSA_SMITH_1_WNBA": {
              "steals": 0,
              "threePointersMade": 1,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "blocks": 2,
              "fouls": 3,
              "assists": 1,
              "turnovers": 2,
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "points": 13,
              "twoPointersMade": 4,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 9,
              "plusMinus": -12,
              "secondsPlayed": 1613
            },
            "OLIVIA_NELSONODODA_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 1,
              "fouls": 3,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "rebounds": 4,
              "offensiveRebounds": 3,
              "plusMinus": 10,
              "fieldGoalPercent": 50,
              "assists": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 915
            },
            "RACHEL_BANHAM_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 1,
              "steals": 1,
              "fouls": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "threePointersMade": 3,
              "points": 10,
              "plusMinus": 9,
              "secondsPlayed": 1423
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Indiana Fever 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": "73.5",
            "bookOverUnder": "73.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Connecticut Sun 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Indiana Fever 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": "-139",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "-1025",
            "bookOdds": "-2500",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2500",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "-114",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "+1025",
            "bookOdds": "+967",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+967",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "+11.5",
            "bookSpread": "+11.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairSpread": "-17",
            "bookSpread": "-17",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "-17",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Connecticut Sun 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": "-110",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Indiana Fever 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": "+105",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "49.5",
            "bookOverUnder": "49.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "-11.5",
            "bookSpread": "-11.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Connecticut Sun 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "-109",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "-243",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-243",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Connecticut Sun 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Indiana Fever 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": "-147",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "-121",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Indiana Fever 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": "-137",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Connecticut Sun 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": "+102",
            "fairOverUnder": "88.5",
            "bookOverUnder": "88.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "88.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Indiana Fever 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": "-109",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-128",
            "fairSpread": "+17",
            "bookSpread": "+17",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "spread": "+17",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Connecticut Sun 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "-755",
            "bookOdds": "-1493",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1493",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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:47:15.399Z"
              }
            }
          },
          "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": "49.5",
            "bookOverUnder": "49.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Indiana Fever 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Indiana Fever 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": "+111",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "+755",
            "bookOdds": "+704",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+704",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "-2000",
            "bookOdds": "-9091",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-9091",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Indiana Fever 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": "-103",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "36.5",
            "bookOverUnder": "36.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "+0",
            "bookSpread": "+0",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "81.5",
            "bookOverUnder": "81.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "-6",
            "bookSpread": "-6",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Connecticut Sun 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": "-123",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Indiana Fever 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": "-129",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "+0",
            "bookSpread": "+0",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Indiana Fever 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": "73.5",
            "bookOverUnder": "73.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "+2930",
            "bookOdds": "+2863",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+2863",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "+6",
            "bookSpread": "+6",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Connecticut Sun 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": "46.5",
            "bookOverUnder": "46.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "-2930",
            "bookOdds": "-9091",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-9091",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Indiana Fever 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": "+104",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Connecticut Sun 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": "-135",
            "fairOverUnder": "88.5",
            "bookOverUnder": "88.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "88.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Connecticut Sun 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "+177",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+177",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Connecticut Sun 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": "-126",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "+2000",
            "bookOdds": "+1920",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1920",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "81.5",
            "bookOverUnder": "81.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Connecticut Sun 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": "-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:47:15.399Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "-120",
            "fairOverUnder": "162",
            "bookOverUnder": "162",
            "score": 163,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          },
          "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": "162",
            "bookOverUnder": "162",
            "score": 163,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.399Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-14T23:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "ERICA_WHEELER_1_WNBA": {
            "playerID": "ERICA_WHEELER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ERICA_WHEELER_INDIANA_FEVER_WNBA",
            "firstName": "Erica",
            "lastName": "Wheeler",
            "name": "Erica Wheeler"
          },
          "KELSEY_MITCHELL_1_WNBA": {
            "playerID": "KELSEY_MITCHELL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KELSEY_MITCHELL_INDIANA_FEVER_WNBA",
            "firstName": "Kelsey",
            "lastName": "Mitchell",
            "name": "Kelsey Mitchell"
          },
          "MORIAH_JEFFERSON_1_WNBA": {
            "playerID": "MORIAH_JEFFERSON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "MORIAH_JEFFERSON_CONNECTICUT_SUN_WNBA",
            "firstName": "Moriah",
            "lastName": "Jefferson",
            "name": "Moriah Jefferson"
          },
          "BRIONNA_JONES_1_WNBA": {
            "playerID": "BRIONNA_JONES_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "BRIONNA_JONES_CONNECTICUT_SUN_WNBA",
            "firstName": "Brionna",
            "lastName": "Jones",
            "name": "Brionna Jones"
          },
          "ALYSSA_THOMAS_1_WNBA": {
            "playerID": "ALYSSA_THOMAS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ALYSSA_THOMAS_CONNECTICUT_SUN_WNBA",
            "firstName": "Alyssa",
            "lastName": "Thomas",
            "name": "Alyssa Thomas"
          },
          "ALIYAH_BOSTON_1_WNBA": {
            "playerID": "ALIYAH_BOSTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ALIYAH_BOSTON_INDIANA_FEVER_WNBA",
            "firstName": "Aliyah",
            "lastName": "Boston",
            "name": "Aliyah Boston"
          },
          "DEWANNA_BONNER_1_WNBA": {
            "playerID": "DEWANNA_BONNER_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DEWANNA_BONNER_CONNECTICUT_SUN_WNBA",
            "firstName": "DeWanna",
            "lastName": "Bonner",
            "name": "DeWanna Bonner"
          },
          "TIFFANY_MITCHELL_1_WNBA": {
            "playerID": "TIFFANY_MITCHELL_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TIFFANY_MITCHELL_CONNECTICUT_SUN_WNBA",
            "firstName": "Tiffany",
            "lastName": "Mitchell",
            "name": "Tiffany Mitchell"
          },
          "CAITLIN_CLARK_1_WNBA": {
            "playerID": "CAITLIN_CLARK_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CAITLIN_CLARK_INDIANA_FEVER_WNBA",
            "firstName": "Caitlin",
            "lastName": "Clark",
            "name": "Caitlin Clark"
          },
          "KATIE_LOU_SAMUELSON_1_WNBA": {
            "playerID": "KATIE_LOU_SAMUELSON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KATIE_LOU_SAMUELSON_INDIANA_FEVER_WNBA",
            "name": "Katie Lou Samuelson"
          },
          "GRACE_BERGER_1_WNBA": {
            "playerID": "GRACE_BERGER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "GRACE_BERGER_INDIANA_FEVER_WNBA",
            "firstName": "Grace",
            "lastName": "Berger",
            "name": "Grace Berger"
          },
          "KRISTY_WALLACE_1_WNBA": {
            "playerID": "KRISTY_WALLACE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KRISTY_WALLACE_INDIANA_FEVER_WNBA",
            "firstName": "Kristy",
            "lastName": "Wallace",
            "name": "Kristy Wallace"
          },
          "DIJONAI_CARRINGTON_1_WNBA": {
            "playerID": "DIJONAI_CARRINGTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DIJONAI_CARRINGTON_CONNECTICUT_SUN_WNBA",
            "firstName": "DiJonai",
            "lastName": "Carrington",
            "name": "DiJonai Carrington"
          },
          "TYASHA_HARRIS_1_WNBA": {
            "playerID": "TYASHA_HARRIS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TYASHA_HARRIS_CONNECTICUT_SUN_WNBA",
            "firstName": "Tyasha",
            "lastName": "Harris",
            "name": "Tyasha Harris"
          },
          "ASTOU_NDOUR_1_WNBA": {
            "playerID": "ASTOU_NDOUR_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ASTOU_NDOUR_CONNECTICUT_SUN_WNBA",
            "firstName": "Astou",
            "lastName": "Ndour",
            "name": "Astou Ndour"
          },
          "NALYSSA_SMITH_1_WNBA": {
            "playerID": "NALYSSA_SMITH_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "NALYSSA_SMITH_INDIANA_FEVER_WNBA",
            "firstName": "NaLyssa",
            "lastName": "Smith",
            "name": "NaLyssa Smith"
          },
          "OLIVIA_NELSONODODA_1_WNBA": {
            "playerID": "OLIVIA_NELSONODODA_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "OLIVIA_NELSONODODA_CONNECTICUT_SUN_WNBA",
            "firstName": "Olivia",
            "lastName": "Nelson-Ododa",
            "name": "Olivia Nelson-Ododa"
          },
          "RACHEL_BANHAM_1_WNBA": {
            "playerID": "RACHEL_BANHAM_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "RACHEL_BANHAM_CONNECTICUT_SUN_WNBA",
            "firstName": "Rachel",
            "lastName": "Banham",
            "name": "Rachel Banham"
          }
        }
      },
      {
        "eventID": "3BNQ73Ux5lGUxFlbVi4i",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            },
            "score": 89
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            },
            "score": 80
          }
        },
        "results": {
          "2q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 13,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 0,
              "twoPointersMade": 6,
              "assists": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 136,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 11,
              "offensiveRebounds": 5,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 390,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 12,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 2,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 13,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 18,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 17,
              "twoPointersMade": 2
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 133,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 14,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "largestLead": 18,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 430,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 29,
              "offensiveRebounds": 3,
              "assists": 7,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 12,
              "threePointersAttempted": 3,
              "twoPointersAttempted": 16,
              "fouls": 3
            }
          },
          "game": {
            "away": {
              "largestLead": 3,
              "longestScoringRun": 10,
              "secondsInLead": 269,
              "blocks": 6,
              "offensiveRebounds": 10,
              "twoPointersMade": 14,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 7,
              "fieldGoalsMade": 29,
              "assists": 21,
              "steals": 6,
              "threePointersMade": 15,
              "points": 80,
              "rebounds": 37,
              "defensiveRebounds": 27,
              "twoPointersAttempted": 40,
              "threePointersAttempted": 36,
              "fouls": 23,
              "fieldGoalsAttempted": 76,
              "turnovers": 15
            },
            "home": {
              "longestScoringRun": 8,
              "largestLead": 18,
              "threePointersMade": 6,
              "blocks": 5,
              "fieldGoalsMade": 29,
              "fouls": 12,
              "offensiveRebounds": 8,
              "assists": 17,
              "turnovers": 9,
              "twoPointersMade": 23,
              "fieldGoalsAttempted": 71,
              "rebounds": 37,
              "defensiveRebounds": 29,
              "secondsInLead": 2020,
              "freeThrowsAttempted": 29,
              "steals": 7,
              "freeThrowsMade": 25,
              "points": 89,
              "threePointersAttempted": 29,
              "twoPointersAttempted": 42
            },
            "KIERSTAN_BELL_1_WNBA": {
              "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": 1,
              "secondsPlayed": 432
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 5,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 13,
              "secondsPlayed": 902
            },
            "MIKIAH_HARRIGAN_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 2,
              "plusMinus": 2,
              "secondsPlayed": 374
            },
            "SUG_SUTTON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "steals": 2,
              "points": 2,
              "twoPointersMade": 1,
              "turnovers": 3,
              "assists": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 2,
              "fouls": 2,
              "plusMinus": -20,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1027
            },
            "NATASHA_MACK_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "assists": 5,
              "fouls": 3,
              "rebounds": 6,
              "offensiveRebounds": 4,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 25,
              "blocks": 3,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 1174,
              "plusMinus": -3
            },
            "SYDNEY_COLSON_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 1,
              "fouls": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 705,
              "plusMinus": 5
            },
            "ALYSHA_CLARK_1_WNBA": {
              "blocks": 0,
              "assists": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "fouls": 1,
              "steals": 2,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "rebounds": 7,
              "offensiveRebounds": 3,
              "turnovers": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "plusMinus": 4,
              "secondsPlayed": 2055
            },
            "KIAH_STOKES_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "plusMinus": -8,
              "secondsPlayed": 1389
            },
            "JACKIE_YOUNG_1_WNBA": {
              "offensiveRebounds": 0,
              "turnovers": 1,
              "twoPointersMade": 4,
              "blocks": 2,
              "assists": 6,
              "fieldGoalsMade": 6,
              "threePointersMade": 2,
              "twoPointersAttempted": 8,
              "threePointersAttempted": 8,
              "fouls": 1,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "plusMinus": 12,
              "freeThrowsAttempted": 10,
              "secondsPlayed": 2165,
              "steals": 3,
              "freeThrowsMade": 9,
              "points": 23
            },
            "NATASHA_CLOUD_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 5,
              "twoPointersMade": 4,
              "fouls": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 14,
              "offensiveRebounds": 1,
              "steals": 1,
              "twoPointersAttempted": 9,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 15,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "assists": 7,
              "turnovers": 4,
              "plusMinus": -11,
              "secondsPlayed": 2016
            },
            "REBECCA_ALLEN_1_WNBA": {
              "twoPointersMade": 2,
              "blocks": 1,
              "assists": 2,
              "fouls": 3,
              "turnovers": 2,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 5,
              "steals": 2,
              "threePointersMade": 3,
              "points": 14,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "threePointersAttempted": 6,
              "plusMinus": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "secondsPlayed": 2004
            },
            "DIANA_TAURASI_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 8,
              "threePointersMade": 7,
              "points": 23,
              "fouls": 5,
              "threePointersAttempted": 11,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "plusMinus": 3,
              "turnovers": 2,
              "secondsPlayed": 1702
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 2,
              "threePointersMade": 3,
              "threePointersAttempted": 7,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 7,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 19,
              "twoPointersMade": 4,
              "assists": 4,
              "fieldGoalPercent": 37,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 12,
              "fouls": 5,
              "plusMinus": -5,
              "secondsPlayed": 1796
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 1,
              "blocks": 1,
              "turnovers": 1,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "assists": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 1,
              "points": 6,
              "fouls": 4,
              "plusMinus": -4,
              "secondsPlayed": 1558
            },
            "KELSEY_PLUM_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "threePointersMade": 3,
              "turnovers": 2,
              "fieldGoalsMade": 8,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "points": 19,
              "twoPointersMade": 5,
              "fouls": 2,
              "assists": 5,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 20,
              "plusMinus": 9,
              "secondsPlayed": 2272,
              "threePointersAttempted": 10,
              "twoPointersAttempted": 10
            },
            "AJA_WILSON_1_WNBA": {
              "threePointersMade": 0,
              "turnovers": 1,
              "steals": 1,
              "fouls": 2,
              "assists": 5,
              "offensiveRebounds": 3,
              "threePointersAttempted": 2,
              "blocks": 3,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 10,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 20,
              "points": 30,
              "twoPointersMade": 10,
              "plusMinus": 9,
              "secondsPlayed": 2080
            }
          },
          "reg": {
            "away": {
              "points": 80
            },
            "home": {
              "points": 89
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Phoenix Mercury 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": "78.5",
            "bookOverUnder": "78.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "78.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Las Vegas Aces 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": "-119",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Phoenix Mercury 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": "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:46:52.774Z"
              }
            }
          },
          "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": "-290",
            "bookOdds": "-352",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-352",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "-1450",
            "bookOdds": "-4545",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4545",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "+290",
            "bookOdds": "+271",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+271",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "+1450",
            "bookOdds": "+1381",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1381",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "-108",
            "fairOverUnder": "51.5",
            "bookOverUnder": "51.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "-108",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "+115",
            "bookOdds": "-101",
            "fairSpread": "-11",
            "bookSpread": "-11",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "spread": "-11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Las Vegas Aces 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": "45.5",
            "bookOverUnder": "45.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Phoenix Mercury 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": "-147",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "44",
            "bookOverUnder": "44",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "44",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "-4",
            "bookSpread": "-4",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Las Vegas Aces 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": "-127",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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",
            "bookSpread": "-2",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "-232",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-232",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Las Vegas Aces 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": "-104",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Phoenix Mercury 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": "-131",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Phoenix Mercury 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": "27.5",
            "bookOverUnder": "27.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Las Vegas Aces 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": "-115",
            "fairOverUnder": "89.5",
            "bookOverUnder": "89.5",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "89.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Phoenix Mercury 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": "-109",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "-115",
            "bookOdds": "-133",
            "fairSpread": "+11",
            "bookSpread": "+11",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "spread": "+11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Las Vegas Aces 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "+535",
            "bookOdds": "+497",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+497",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "-106",
            "fairSpread": "-11",
            "bookSpread": "-11",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "44",
            "bookOverUnder": "44",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "44",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "51.5",
            "bookOverUnder": "51.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Phoenix Mercury 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Phoenix Mercury 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": "-101",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "-535",
            "bookOdds": "-901",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-901",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "-3135",
            "bookOdds": "-10000",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-10000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Phoenix Mercury 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": "-128",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "46",
            "bookOverUnder": "46",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "46",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "-4.5",
            "bookSpread": "-4.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "87.5",
            "bookOverUnder": "87.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "87.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "-12.5",
            "bookSpread": "-12.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Las Vegas Aces 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": "-106",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Phoenix Mercury 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "+4.5",
            "bookSpread": "+4.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Phoenix Mercury 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": "78.5",
            "bookOverUnder": "78.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "78.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "+510",
            "bookOdds": "+471",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+471",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "+12.5",
            "bookSpread": "+12.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Las Vegas Aces 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": "-140",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "-510",
            "bookOdds": "-833",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-833",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Phoenix Mercury 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": "27.5",
            "bookOverUnder": "27.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Las Vegas Aces 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": "-115",
            "fairOverUnder": "89.5",
            "bookOverUnder": "89.5",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "89.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Las Vegas Aces 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": "+109",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "+169",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+169",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Las Vegas Aces 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": "-145",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "+3135",
            "bookOdds": "+3066",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+3066",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "87.5",
            "bookOverUnder": "87.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "87.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "46",
            "bookOverUnder": "46",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "46",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "+11",
            "bookSpread": "+11",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Las Vegas Aces 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": "-125",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "-125",
            "fairOverUnder": "168",
            "bookOverUnder": "168",
            "score": 169,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "168",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          },
          "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": "168",
            "bookOverUnder": "168",
            "score": 169,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "168",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:52.774Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-15T02:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "KIERSTAN_BELL_1_WNBA": {
            "playerID": "KIERSTAN_BELL_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIERSTAN_BELL_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kierstan",
            "lastName": "Bell",
            "name": "Kierstan Bell"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "MIKIAH_HARRIGAN_1_WNBA": {
            "playerID": "MIKIAH_HARRIGAN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MIKIAH_HERBERTHARRIGAN_PHOENIX_MERCURY_WNBA",
            "firstName": "Mikiah",
            "lastName": "Harrigan",
            "name": "Mikiah Harrigan"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "REBECCA_ALLEN_1_WNBA": {
            "playerID": "REBECCA_ALLEN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "REBECCA_ALLEN_PHOENIX_MERCURY_WNBA",
            "firstName": "Rebecca",
            "lastName": "Allen",
            "name": "Rebecca Allen"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          }
        }
      },
      {
        "eventID": "M3KxRjUzMXQVlnhgZ51Y",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            },
            "score": 89
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            },
            "score": 80
          }
        },
        "results": {
          "2q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 13,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 0,
              "twoPointersMade": 6,
              "assists": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 136,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 11,
              "offensiveRebounds": 5,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 390,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 12,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 2,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 13,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 18,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 17,
              "twoPointersMade": 2
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 133,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 14,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "largestLead": 18,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 430,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 29,
              "offensiveRebounds": 3,
              "assists": 7,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 12,
              "threePointersAttempted": 3,
              "twoPointersAttempted": 16,
              "fouls": 3
            }
          },
          "game": {
            "away": {
              "largestLead": 3,
              "longestScoringRun": 10,
              "secondsInLead": 269,
              "blocks": 6,
              "offensiveRebounds": 10,
              "twoPointersMade": 14,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 7,
              "fieldGoalsMade": 29,
              "assists": 21,
              "steals": 6,
              "threePointersMade": 15,
              "points": 80,
              "rebounds": 37,
              "defensiveRebounds": 27,
              "twoPointersAttempted": 40,
              "threePointersAttempted": 36,
              "fouls": 23,
              "fieldGoalsAttempted": 76,
              "turnovers": 15
            },
            "home": {
              "longestScoringRun": 8,
              "largestLead": 18,
              "threePointersMade": 6,
              "blocks": 5,
              "fieldGoalsMade": 29,
              "fouls": 12,
              "offensiveRebounds": 8,
              "assists": 17,
              "turnovers": 9,
              "twoPointersMade": 23,
              "fieldGoalsAttempted": 71,
              "rebounds": 37,
              "defensiveRebounds": 29,
              "secondsInLead": 2020,
              "freeThrowsAttempted": 29,
              "steals": 7,
              "freeThrowsMade": 25,
              "points": 89,
              "threePointersAttempted": 29,
              "twoPointersAttempted": 42
            },
            "KIERSTAN_BELL_1_WNBA": {
              "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": 1,
              "secondsPlayed": 432
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 5,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 13,
              "secondsPlayed": 902
            },
            "MIKIAH_HARRIGAN_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 2,
              "plusMinus": 2,
              "secondsPlayed": 374
            },
            "SUG_SUTTON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "steals": 2,
              "points": 2,
              "twoPointersMade": 1,
              "turnovers": 3,
              "assists": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 2,
              "fouls": 2,
              "plusMinus": -20,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1027
            },
            "NATASHA_MACK_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "assists": 5,
              "fouls": 3,
              "rebounds": 6,
              "offensiveRebounds": 4,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 25,
              "blocks": 3,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 1174,
              "plusMinus": -3
            },
            "SYDNEY_COLSON_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 1,
              "fouls": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 705,
              "plusMinus": 5
            },
            "ALYSHA_CLARK_1_WNBA": {
              "blocks": 0,
              "assists": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "fouls": 1,
              "steals": 2,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "rebounds": 7,
              "offensiveRebounds": 3,
              "turnovers": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "plusMinus": 4,
              "secondsPlayed": 2055
            },
            "KIAH_STOKES_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "plusMinus": -8,
              "secondsPlayed": 1389
            },
            "JACKIE_YOUNG_1_WNBA": {
              "offensiveRebounds": 0,
              "turnovers": 1,
              "twoPointersMade": 4,
              "blocks": 2,
              "assists": 6,
              "fieldGoalsMade": 6,
              "threePointersMade": 2,
              "twoPointersAttempted": 8,
              "threePointersAttempted": 8,
              "fouls": 1,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "plusMinus": 12,
              "freeThrowsAttempted": 10,
              "secondsPlayed": 2165,
              "steals": 3,
              "freeThrowsMade": 9,
              "points": 23
            },
            "NATASHA_CLOUD_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 5,
              "twoPointersMade": 4,
              "fouls": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 14,
              "offensiveRebounds": 1,
              "steals": 1,
              "twoPointersAttempted": 9,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 15,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "assists": 7,
              "turnovers": 4,
              "plusMinus": -11,
              "secondsPlayed": 2016
            },
            "REBECCA_ALLEN_1_WNBA": {
              "twoPointersMade": 2,
              "blocks": 1,
              "assists": 2,
              "fouls": 3,
              "turnovers": 2,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 5,
              "steals": 2,
              "threePointersMade": 3,
              "points": 14,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "threePointersAttempted": 6,
              "plusMinus": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "secondsPlayed": 2004
            },
            "DIANA_TAURASI_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 8,
              "threePointersMade": 7,
              "points": 23,
              "fouls": 5,
              "threePointersAttempted": 11,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "plusMinus": 3,
              "turnovers": 2,
              "secondsPlayed": 1702
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 2,
              "threePointersMade": 3,
              "threePointersAttempted": 7,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 7,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 19,
              "twoPointersMade": 4,
              "assists": 4,
              "fieldGoalPercent": 37,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 12,
              "fouls": 5,
              "plusMinus": -5,
              "secondsPlayed": 1796
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 1,
              "blocks": 1,
              "turnovers": 1,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "assists": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 1,
              "points": 6,
              "fouls": 4,
              "plusMinus": -4,
              "secondsPlayed": 1558
            },
            "KELSEY_PLUM_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "threePointersMade": 3,
              "turnovers": 2,
              "fieldGoalsMade": 8,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "points": 19,
              "twoPointersMade": 5,
              "fouls": 2,
              "assists": 5,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 20,
              "plusMinus": 9,
              "secondsPlayed": 2272,
              "threePointersAttempted": 10,
              "twoPointersAttempted": 10
            },
            "AJA_WILSON_1_WNBA": {
              "threePointersMade": 0,
              "turnovers": 1,
              "steals": 1,
              "fouls": 2,
              "assists": 5,
              "offensiveRebounds": 3,
              "threePointersAttempted": 2,
              "blocks": 3,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 10,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 20,
              "points": 30,
              "twoPointersMade": 10,
              "plusMinus": 9,
              "secondsPlayed": 2080
            }
          },
          "reg": {
            "away": {
              "points": 80
            },
            "home": {
              "points": 89
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Phoenix Mercury 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": "77.5",
            "bookOverUnder": "77.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Phoenix Mercury 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": "38.5",
            "bookOverUnder": "38.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "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": "-1025",
            "bookOdds": "-1429",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1429",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Las Vegas Aces 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": "-105",
            "fairOverUnder": "93.5",
            "bookOverUnder": "93.5",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "93.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Phoenix Mercury 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": "38.5",
            "bookOverUnder": "38.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "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": "87",
            "bookOverUnder": "87",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "87",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Phoenix Mercury 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": "-119",
            "fairOverUnder": "77.5",
            "bookOverUnder": "77.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Las Vegas Aces 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": "93.5",
            "bookOverUnder": "93.5",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "93.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "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": "+1025",
            "bookOdds": "+999",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+999",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "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": "87",
            "bookOverUnder": "87",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "87",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "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": "+665",
            "bookOdds": "+639",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+639",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "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": "+9.5",
            "bookSpread": "+9.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "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": "-17",
            "bookSpread": "-17",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "-17",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "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": "170",
            "bookOverUnder": "170",
            "score": 169,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "170",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Las Vegas Aces 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": "-114",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "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": "+17",
            "bookSpread": "+17",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+17",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Las Vegas Aces 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": "-106",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "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": "170",
            "bookOverUnder": "170",
            "score": 169,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "170",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "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": "-665",
            "bookOdds": "-877",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-877",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          },
          "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": "-9.5",
            "bookSpread": "-9.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.508Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-15T02:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "KIERSTAN_BELL_1_WNBA": {
            "playerID": "KIERSTAN_BELL_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIERSTAN_BELL_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kierstan",
            "lastName": "Bell",
            "name": "Kierstan Bell"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "MIKIAH_HARRIGAN_1_WNBA": {
            "playerID": "MIKIAH_HARRIGAN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MIKIAH_HERBERTHARRIGAN_PHOENIX_MERCURY_WNBA",
            "firstName": "Mikiah",
            "lastName": "Harrigan",
            "name": "Mikiah Harrigan"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "REBECCA_ALLEN_1_WNBA": {
            "playerID": "REBECCA_ALLEN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "REBECCA_ALLEN_PHOENIX_MERCURY_WNBA",
            "firstName": "Rebecca",
            "lastName": "Allen",
            "name": "Rebecca Allen"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          }
        }
      },
      {
        "eventID": "PcKlxI1qX3fNo84R1ydA",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            },
            "score": 89
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            },
            "score": 80
          }
        },
        "odds": {},
        "results": {
          "2q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 13,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 0,
              "twoPointersMade": 6,
              "assists": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 136,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 11,
              "offensiveRebounds": 5,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 390,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 12,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 2,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 13,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 18,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 17,
              "twoPointersMade": 2
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 133,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 14,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "largestLead": 18,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 430,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 29,
              "offensiveRebounds": 3,
              "assists": 7,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 12,
              "threePointersAttempted": 3,
              "twoPointersAttempted": 16,
              "fouls": 3
            }
          },
          "game": {
            "away": {
              "largestLead": 3,
              "longestScoringRun": 10,
              "secondsInLead": 269,
              "blocks": 6,
              "offensiveRebounds": 10,
              "twoPointersMade": 14,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 7,
              "fieldGoalsMade": 29,
              "assists": 21,
              "steals": 6,
              "threePointersMade": 15,
              "points": 80,
              "rebounds": 37,
              "defensiveRebounds": 27,
              "twoPointersAttempted": 40,
              "threePointersAttempted": 36,
              "fouls": 23,
              "fieldGoalsAttempted": 76,
              "turnovers": 15
            },
            "home": {
              "longestScoringRun": 8,
              "largestLead": 18,
              "threePointersMade": 6,
              "blocks": 5,
              "fieldGoalsMade": 29,
              "fouls": 12,
              "offensiveRebounds": 8,
              "assists": 17,
              "turnovers": 9,
              "twoPointersMade": 23,
              "fieldGoalsAttempted": 71,
              "rebounds": 37,
              "defensiveRebounds": 29,
              "secondsInLead": 2020,
              "freeThrowsAttempted": 29,
              "steals": 7,
              "freeThrowsMade": 25,
              "points": 89,
              "threePointersAttempted": 29,
              "twoPointersAttempted": 42
            },
            "KIERSTAN_BELL_1_WNBA": {
              "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": 1,
              "secondsPlayed": 432
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 5,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 13,
              "secondsPlayed": 902
            },
            "MIKIAH_HARRIGAN_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 2,
              "plusMinus": 2,
              "secondsPlayed": 374
            },
            "SUG_SUTTON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "steals": 2,
              "points": 2,
              "twoPointersMade": 1,
              "turnovers": 3,
              "assists": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 2,
              "fouls": 2,
              "plusMinus": -20,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1027
            },
            "NATASHA_MACK_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "assists": 5,
              "fouls": 3,
              "rebounds": 6,
              "offensiveRebounds": 4,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 25,
              "blocks": 3,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 1174,
              "plusMinus": -3
            },
            "SYDNEY_COLSON_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 1,
              "fouls": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 705,
              "plusMinus": 5
            },
            "ALYSHA_CLARK_1_WNBA": {
              "blocks": 0,
              "assists": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "fouls": 1,
              "steals": 2,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "rebounds": 7,
              "offensiveRebounds": 3,
              "turnovers": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "plusMinus": 4,
              "secondsPlayed": 2055
            },
            "KIAH_STOKES_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "plusMinus": -8,
              "secondsPlayed": 1389
            },
            "JACKIE_YOUNG_1_WNBA": {
              "offensiveRebounds": 0,
              "turnovers": 1,
              "twoPointersMade": 4,
              "blocks": 2,
              "assists": 6,
              "fieldGoalsMade": 6,
              "threePointersMade": 2,
              "twoPointersAttempted": 8,
              "threePointersAttempted": 8,
              "fouls": 1,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "plusMinus": 12,
              "freeThrowsAttempted": 10,
              "secondsPlayed": 2165,
              "steals": 3,
              "freeThrowsMade": 9,
              "points": 23
            },
            "NATASHA_CLOUD_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 5,
              "twoPointersMade": 4,
              "fouls": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 14,
              "offensiveRebounds": 1,
              "steals": 1,
              "twoPointersAttempted": 9,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 15,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "assists": 7,
              "turnovers": 4,
              "plusMinus": -11,
              "secondsPlayed": 2016
            },
            "REBECCA_ALLEN_1_WNBA": {
              "twoPointersMade": 2,
              "blocks": 1,
              "assists": 2,
              "fouls": 3,
              "turnovers": 2,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 5,
              "steals": 2,
              "threePointersMade": 3,
              "points": 14,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "threePointersAttempted": 6,
              "plusMinus": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "secondsPlayed": 2004
            },
            "DIANA_TAURASI_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 8,
              "threePointersMade": 7,
              "points": 23,
              "fouls": 5,
              "threePointersAttempted": 11,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "plusMinus": 3,
              "turnovers": 2,
              "secondsPlayed": 1702
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 2,
              "threePointersMade": 3,
              "threePointersAttempted": 7,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 7,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 19,
              "twoPointersMade": 4,
              "assists": 4,
              "fieldGoalPercent": 37,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 12,
              "fouls": 5,
              "plusMinus": -5,
              "secondsPlayed": 1796
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 1,
              "blocks": 1,
              "turnovers": 1,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "assists": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 1,
              "points": 6,
              "fouls": 4,
              "plusMinus": -4,
              "secondsPlayed": 1558
            },
            "KELSEY_PLUM_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "threePointersMade": 3,
              "turnovers": 2,
              "fieldGoalsMade": 8,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "points": 19,
              "twoPointersMade": 5,
              "fouls": 2,
              "assists": 5,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 20,
              "plusMinus": 9,
              "secondsPlayed": 2272,
              "threePointersAttempted": 10,
              "twoPointersAttempted": 10
            },
            "AJA_WILSON_1_WNBA": {
              "threePointersMade": 0,
              "turnovers": 1,
              "steals": 1,
              "fouls": 2,
              "assists": 5,
              "offensiveRebounds": 3,
              "threePointersAttempted": 2,
              "blocks": 3,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 10,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 20,
              "points": 30,
              "twoPointersMade": 10,
              "plusMinus": 9,
              "secondsPlayed": 2080
            }
          },
          "reg": {
            "away": {
              "points": 80
            },
            "home": {
              "points": 89
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-15T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "KIERSTAN_BELL_1_WNBA": {
            "playerID": "KIERSTAN_BELL_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIERSTAN_BELL_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kierstan",
            "lastName": "Bell",
            "name": "Kierstan Bell"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "MIKIAH_HARRIGAN_1_WNBA": {
            "playerID": "MIKIAH_HARRIGAN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MIKIAH_HERBERTHARRIGAN_PHOENIX_MERCURY_WNBA",
            "firstName": "Mikiah",
            "lastName": "Harrigan",
            "name": "Mikiah Harrigan"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "REBECCA_ALLEN_1_WNBA": {
            "playerID": "REBECCA_ALLEN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "REBECCA_ALLEN_PHOENIX_MERCURY_WNBA",
            "firstName": "Rebecca",
            "lastName": "Allen",
            "name": "Rebecca Allen"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          }
        }
      },
      {
        "eventID": "VrSENbQEfbNU8uumbnq2",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "SEA",
              "medium": "Storm",
              "long": "Seattle Storm"
            },
            "teamID": "SEATTLE_STORM_WNBA",
            "colors": {
              "secondary": "#FEE11A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#395136",
              "primary": "#395136"
            },
            "score": 70
          },
          "away": {
            "statEntityID": "away",
            "score": 83,
            "names": {
              "short": "MIN",
              "medium": "Lynx",
              "long": "Minnesota Lynx"
            },
            "teamID": "MINNESOTA_LYNX_WNBA",
            "colors": {
              "secondary": "#236192",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#0C2340",
              "primary": "#0C2340"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 63,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 472,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 3,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 18,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 9
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 1,
              "blocks": 3,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 11,
              "freeThrowsAttempted": 5,
              "steals": 6,
              "points": 19,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 8,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 569,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 16,
              "threePointersAttempted": 2,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 20,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 422,
              "freeThrowsAttempted": 0,
              "steals": 6,
              "points": 18,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 1,
              "largestLead": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 178,
              "freeThrowsAttempted": 4,
              "steals": 5,
              "points": 16,
              "threePointersAttempted": 2,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 17,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 11,
              "twoPointersMade": 27,
              "largestLead": 16,
              "turnovers": 17,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 8,
              "offensiveRebounds": 7,
              "twoPointersAttempted": 51,
              "fieldGoalsMade": 34,
              "rebounds": 39,
              "defensiveRebounds": 32,
              "fouls": 15,
              "assists": 23,
              "blocks": 8,
              "steals": 15,
              "threePointersMade": 7,
              "points": 83,
              "threePointersAttempted": 24,
              "fieldGoalsAttempted": 75,
              "secondsInLead": 1096
            },
            "home": {
              "threePointersMade": 1,
              "largestLead": 8,
              "blocks": 5,
              "longestScoringRun": 8,
              "secondsInLead": 1219,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 11,
              "steals": 10,
              "fouls": 12,
              "threePointersAttempted": 9,
              "offensiveRebounds": 14,
              "turnovers": 17,
              "rebounds": 43,
              "defensiveRebounds": 29,
              "fieldGoalsMade": 29,
              "assists": 14,
              "fieldGoalsAttempted": 78,
              "twoPointersAttempted": 69,
              "points": 70,
              "twoPointersMade": 28
            },
            "DIAMOND_MILLER_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "threePointersAttempted": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 771,
              "plusMinus": -4
            },
            "VICTORIA_VIVIANS_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "plusMinus": -1,
              "secondsPlayed": 1303
            },
            "ALANNA_SMITH_1_WNBA": {
              "offensiveRebounds": 1,
              "turnovers": 4,
              "blocks": 4,
              "twoPointersAttempted": 10,
              "twoPointersMade": 5,
              "assists": 2,
              "fouls": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "plusMinus": 16,
              "steals": 1,
              "threePointersMade": 3,
              "points": 22,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 15,
              "secondsPlayed": 2152
            },
            "CECILIA_ZANDALASINI_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 2,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "turnovers": 3,
              "assists": 1,
              "blocks": 1,
              "plusMinus": 1,
              "secondsPlayed": 568
            },
            "ALISSA_PILI_1_WNBA": {
              "fieldGoalsMade": 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": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "fouls": 2,
              "plusMinus": -7,
              "secondsPlayed": 619
            },
            "NAPHEESA_COLLIER_1_WNBA": {
              "freeThrowsAttempted": 1,
              "assists": 0,
              "freeThrowsMade": 1,
              "steals": 1,
              "fouls": 3,
              "offensiveRebounds": 2,
              "turnovers": 2,
              "threePointersMade": 1,
              "fieldGoalsMade": 9,
              "points": 20,
              "twoPointersMade": 8,
              "threePointersAttempted": 2,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 17,
              "plusMinus": 16,
              "blocks": 2,
              "secondsPlayed": 1842
            },
            "MERCEDES_RUSSELL_1_WNBA": {
              "fieldGoalPercent": 100,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "turnovers": 1,
              "fieldGoalsMade": 3,
              "plusMinus": -2,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "secondsPlayed": 818,
              "points": 7,
              "twoPointersMade": 3
            },
            "NNEKA_OGWUMIKE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "threePointersAttempted": 1,
              "defensiveRebounds": 4,
              "fouls": 3,
              "rebounds": 9,
              "offensiveRebounds": 5,
              "steals": 2,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 17,
              "points": 20,
              "twoPointersMade": 10,
              "plusMinus": -12,
              "secondsPlayed": 1812
            },
            "NATISHA_HIEDEMAN_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "steals": 2,
              "turnovers": 3,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "points": 9,
              "twoPointersMade": 2,
              "assists": 5,
              "plusMinus": 6,
              "secondsPlayed": 929
            },
            "DULCY_MENDJIADEU_FANKAM_1_WNBA": {
              "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": 32,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "COURTNEY_WILLIAMS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "steals": 5,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 7,
              "assists": 7,
              "points": 14,
              "twoPointersMade": 7,
              "turnovers": 3,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 11,
              "fouls": 2,
              "plusMinus": 11,
              "secondsPlayed": 1711
            },
            "KIANA_WILLIAMS_1_WNBA": {
              "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,
              "fieldGoalPercent": 0,
              "fouls": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "plusMinus": 1,
              "secondsPlayed": 251
            },
            "KAYLA_MCBRIDE_1_WNBA": {
              "blocks": 0,
              "turnovers": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 3,
              "steals": 3,
              "twoPointersMade": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "threePointersMade": 1,
              "points": 9,
              "rebounds": 5,
              "fouls": 2,
              "offensiveRebounds": 2,
              "plusMinus": 12,
              "assists": 5,
              "secondsPlayed": 1831
            },
            "EZI_MAGBEGOR_1_WNBA": {
              "assists": 2,
              "threePointersMade": 0,
              "steals": 0,
              "blocks": 3,
              "threePointersAttempted": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "defensiveRebounds": 7,
              "turnovers": 3,
              "fouls": 2,
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "offensiveRebounds": 2,
              "plusMinus": -16,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 8,
              "points": 15,
              "twoPointersMade": 5,
              "secondsPlayed": 1878
            },
            "JORDAN_HORSTON_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 3,
              "fieldGoalsMade": 4,
              "points": 8,
              "twoPointersMade": 4,
              "offensiveRebounds": 3,
              "turnovers": 3,
              "threePointersAttempted": 1,
              "steals": 4,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 9,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "plusMinus": -10,
              "secondsPlayed": 1355
            },
            "SKYLAR_DIGGINSSMITH_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "blocks": 1,
              "assists": 6,
              "steals": 2,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 4,
              "points": 10,
              "twoPointersMade": 4,
              "fouls": 3,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 12,
              "plusMinus": -12,
              "turnovers": 4,
              "secondsPlayed": 1852
            },
            "TAYLOR_SOULE_1_WNBA": {
              "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": 32,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "BRIDGET_CARLETON_1_WNBA": {
              "defensiveRebounds": 1,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "blocks": 1,
              "assists": 3,
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 2,
              "points": 5,
              "twoPointersMade": 1,
              "steals": 3,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "plusMinus": 16,
              "secondsPlayed": 1541
            }
          },
          "reg": {
            "away": {
              "points": 83
            },
            "home": {
              "points": 70
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 16,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 20,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 10,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Minnesota Lynx 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": "-135",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.412Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Seattle Storm 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.412Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Minnesota Lynx 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": "-126",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.412Z"
              }
            }
          },
          "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": "-169",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-169",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.412Z"
              }
            }
          },
          "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": "-191",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-191",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.412Z"
              }
            }
          },
          "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": "+138",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+138",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.412Z"
              }
            }
          },
          "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": "+142",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+142",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.412Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.412Z"
              }
            }
          },
          "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": "+3",
            "bookSpread": "+3",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.412Z"
              }
            }
          },
          "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": "+13",
            "bookSpread": "+13",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+13",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.412Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Seattle Storm 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": "-125",
            "bookOdds": "-145",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.412Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Minnesota Lynx 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": "-105",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.412Z"
              }
            }
          },
          "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": "35",
            "bookOverUnder": "35",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "35",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.412Z"
              }
            }
          },
          "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",
            "bookSpread": "-3",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Seattle Storm 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": "-117",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "+135",
            "bookOdds": "+119",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+119",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Seattle Storm 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": "-113",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Minnesota Lynx 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": "+100",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "-1",
            "bookSpread": "-1",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Minnesota Lynx 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": "-147",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Seattle Storm 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": "71.5",
            "bookOverUnder": "71.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "71.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Minnesota Lynx 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": "-107",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "-13",
            "bookSpread": "-13",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-13",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Seattle Storm 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "-173",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-173",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "-123",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "35",
            "bookOverUnder": "35",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "35",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Minnesota Lynx 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": "-113",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Minnesota Lynx 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": "-132",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "+129",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+129",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "+1300",
            "bookOdds": "+1233",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1233",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Minnesota Lynx 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": "+109",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "-119",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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",
            "bookSpread": "-2",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "89.5",
            "bookOverUnder": "89.5",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "89.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "-1",
            "bookSpread": "-1",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Seattle Storm 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": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Minnesota Lynx 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": "-144",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Minnesota Lynx 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": "85.5",
            "bookOverUnder": "85.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "+323",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+323",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "+1",
            "bookSpread": "+1",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Seattle Storm 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": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "-503",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-503",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Minnesota Lynx 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": "+111",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Seattle Storm 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": "-131",
            "fairOverUnder": "71.5",
            "bookOverUnder": "71.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "71.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Seattle Storm 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": "+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:47:31.413Z"
              }
            }
          },
          "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": "-135",
            "bookOdds": "-158",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Seattle Storm 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": "-135",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "-1300",
            "bookOdds": "-3846",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3846",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "89.5",
            "bookOverUnder": "89.5",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "89.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "49.5",
            "bookOverUnder": "49.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Seattle Storm 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": "-125",
            "bookOdds": "-145",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "158",
            "bookOverUnder": "158",
            "score": 153,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          },
          "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": "158",
            "bookOverUnder": "158",
            "score": 153,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.413Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-15T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "DIAMOND_MILLER_1_WNBA": {
            "playerID": "DIAMOND_MILLER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "DIAMOND_MILLER_MINNESOTA_LYNX_WNBA",
            "firstName": "Diamond",
            "lastName": "Miller",
            "name": "Diamond Miller"
          },
          "VICTORIA_VIVIANS_1_WNBA": {
            "playerID": "VICTORIA_VIVIANS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "VICTORIA_VIVIANS_SEATTLE_STORM_WNBA",
            "firstName": "Victoria",
            "lastName": "Vivians",
            "name": "Victoria Vivians"
          },
          "ALANNA_SMITH_1_WNBA": {
            "playerID": "ALANNA_SMITH_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALANNA_SMITH_MINNESOTA_LYNX_WNBA",
            "firstName": "Alanna",
            "lastName": "Smith",
            "name": "Alanna Smith"
          },
          "CECILIA_ZANDALASINI_1_WNBA": {
            "playerID": "CECILIA_ZANDALASINI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "CECILIA_ZANDALASINI_MINNESOTA_LYNX_WNBA",
            "firstName": "Cecilia",
            "lastName": "Zandalasini",
            "name": "Cecilia Zandalasini"
          },
          "ALISSA_PILI_1_WNBA": {
            "playerID": "ALISSA_PILI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALISSA_PILI_MINNESOTA_LYNX_WNBA",
            "firstName": "Alissa",
            "lastName": "Pili",
            "name": "Alissa Pili"
          },
          "NAPHEESA_COLLIER_1_WNBA": {
            "playerID": "NAPHEESA_COLLIER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NAPHEESA_COLLIER_MINNESOTA_LYNX_WNBA",
            "firstName": "Napheesa",
            "lastName": "Collier",
            "name": "Napheesa Collier"
          },
          "MERCEDES_RUSSELL_1_WNBA": {
            "playerID": "MERCEDES_RUSSELL_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "MERCEDES_RUSSELL_SEATTLE_STORM_WNBA",
            "firstName": "Mercedes",
            "lastName": "Russell",
            "name": "Mercedes Russell"
          },
          "NNEKA_OGWUMIKE_1_WNBA": {
            "playerID": "NNEKA_OGWUMIKE_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "NNEKA_OGWUMIKE_SEATTLE_STORM_WNBA",
            "firstName": "Nneka",
            "lastName": "Ogwumike",
            "name": "Nneka Ogwumike"
          },
          "NATISHA_HIEDEMAN_1_WNBA": {
            "playerID": "NATISHA_HIEDEMAN_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NATISHA_HIEDEMAN_MINNESOTA_LYNX_WNBA",
            "firstName": "Natisha",
            "lastName": "Hiedeman",
            "name": "Natisha Hiedeman"
          },
          "DULCY_MENDJIADEU_FANKAM_1_WNBA": {
            "playerID": "DULCY_MENDJIADEU_FANKAM_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "DULCY_MENDJIADEU_FANKAM_SEATTLE_STORM_WNBA",
            "name": "Dulcy Mendjiadeu Fankam"
          },
          "COURTNEY_WILLIAMS_1_WNBA": {
            "playerID": "COURTNEY_WILLIAMS_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "COURTNEY_WILLIAMS_MINNESOTA_LYNX_WNBA",
            "firstName": "Courtney",
            "lastName": "Williams",
            "name": "Courtney Williams"
          },
          "KIANA_WILLIAMS_1_WNBA": {
            "playerID": "KIANA_WILLIAMS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "KIANA_WILLIAMS_SEATTLE_STORM_WNBA",
            "firstName": "Kiana",
            "lastName": "Williams",
            "name": "Kiana Williams"
          },
          "KAYLA_MCBRIDE_1_WNBA": {
            "playerID": "KAYLA_MCBRIDE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "KAYLA_MCBRIDE_MINNESOTA_LYNX_WNBA",
            "firstName": "Kayla",
            "lastName": "McBride",
            "name": "Kayla McBride"
          },
          "EZI_MAGBEGOR_1_WNBA": {
            "playerID": "EZI_MAGBEGOR_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "EZI_MAGBEGOR_SEATTLE_STORM_WNBA",
            "firstName": "Ezi",
            "lastName": "Magbegor",
            "name": "Ezi Magbegor"
          },
          "JORDAN_HORSTON_1_WNBA": {
            "playerID": "JORDAN_HORSTON_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JORDAN_HORSTON_SEATTLE_STORM_WNBA",
            "firstName": "Jordan",
            "lastName": "Horston",
            "name": "Jordan Horston"
          },
          "SKYLAR_DIGGINSSMITH_1_WNBA": {
            "playerID": "SKYLAR_DIGGINSSMITH_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SKYLAR_DIGGINSSMITH_SEATTLE_STORM_WNBA",
            "firstName": "Skylar",
            "lastName": "Diggins-Smith",
            "name": "Skylar Diggins-Smith"
          },
          "TAYLOR_SOULE_1_WNBA": {
            "playerID": "TAYLOR_SOULE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "TAYLOR_SOULE_MINNESOTA_LYNX_WNBA",
            "firstName": "Taylor",
            "lastName": "Soule",
            "name": "Taylor Soule"
          },
          "BRIDGET_CARLETON_1_WNBA": {
            "playerID": "BRIDGET_CARLETON_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "BRIDGET_CARLETON_MINNESOTA_LYNX_WNBA",
            "firstName": "Bridget",
            "lastName": "Carleton",
            "name": "Bridget Carleton"
          }
        }
      },
      {
        "eventID": "e9HC7aUbMM2wEc1y1HgA",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            },
            "score": 89
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            },
            "score": 80
          }
        },
        "odds": {},
        "results": {
          "2q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 13,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 0,
              "twoPointersMade": 6,
              "assists": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 136,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 11,
              "offensiveRebounds": 5,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 390,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 12,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 2,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 13,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 18,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 17,
              "twoPointersMade": 2
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 133,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 14,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "largestLead": 18,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 430,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 29,
              "offensiveRebounds": 3,
              "assists": 7,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 12,
              "threePointersAttempted": 3,
              "twoPointersAttempted": 16,
              "fouls": 3
            }
          },
          "game": {
            "away": {
              "largestLead": 3,
              "longestScoringRun": 10,
              "secondsInLead": 269,
              "blocks": 6,
              "offensiveRebounds": 10,
              "twoPointersMade": 14,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 7,
              "fieldGoalsMade": 29,
              "assists": 21,
              "steals": 6,
              "threePointersMade": 15,
              "points": 80,
              "rebounds": 37,
              "defensiveRebounds": 27,
              "twoPointersAttempted": 40,
              "threePointersAttempted": 36,
              "fouls": 23,
              "fieldGoalsAttempted": 76,
              "turnovers": 15
            },
            "home": {
              "longestScoringRun": 8,
              "largestLead": 18,
              "threePointersMade": 6,
              "blocks": 5,
              "fieldGoalsMade": 29,
              "fouls": 12,
              "offensiveRebounds": 8,
              "assists": 17,
              "turnovers": 9,
              "twoPointersMade": 23,
              "fieldGoalsAttempted": 71,
              "rebounds": 37,
              "defensiveRebounds": 29,
              "secondsInLead": 2020,
              "freeThrowsAttempted": 29,
              "steals": 7,
              "freeThrowsMade": 25,
              "points": 89,
              "threePointersAttempted": 29,
              "twoPointersAttempted": 42
            },
            "KIERSTAN_BELL_1_WNBA": {
              "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": 1,
              "secondsPlayed": 432
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 5,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 13,
              "secondsPlayed": 902
            },
            "MIKIAH_HARRIGAN_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 2,
              "plusMinus": 2,
              "secondsPlayed": 374
            },
            "SUG_SUTTON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "steals": 2,
              "points": 2,
              "twoPointersMade": 1,
              "turnovers": 3,
              "assists": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 2,
              "fouls": 2,
              "plusMinus": -20,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1027
            },
            "NATASHA_MACK_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "assists": 5,
              "fouls": 3,
              "rebounds": 6,
              "offensiveRebounds": 4,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 25,
              "blocks": 3,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 1174,
              "plusMinus": -3
            },
            "SYDNEY_COLSON_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 1,
              "fouls": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 705,
              "plusMinus": 5
            },
            "ALYSHA_CLARK_1_WNBA": {
              "blocks": 0,
              "assists": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "fouls": 1,
              "steals": 2,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "rebounds": 7,
              "offensiveRebounds": 3,
              "turnovers": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "plusMinus": 4,
              "secondsPlayed": 2055
            },
            "KIAH_STOKES_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "plusMinus": -8,
              "secondsPlayed": 1389
            },
            "JACKIE_YOUNG_1_WNBA": {
              "offensiveRebounds": 0,
              "turnovers": 1,
              "twoPointersMade": 4,
              "blocks": 2,
              "assists": 6,
              "fieldGoalsMade": 6,
              "threePointersMade": 2,
              "twoPointersAttempted": 8,
              "threePointersAttempted": 8,
              "fouls": 1,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "plusMinus": 12,
              "freeThrowsAttempted": 10,
              "secondsPlayed": 2165,
              "steals": 3,
              "freeThrowsMade": 9,
              "points": 23
            },
            "NATASHA_CLOUD_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 5,
              "twoPointersMade": 4,
              "fouls": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 14,
              "offensiveRebounds": 1,
              "steals": 1,
              "twoPointersAttempted": 9,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 15,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "assists": 7,
              "turnovers": 4,
              "plusMinus": -11,
              "secondsPlayed": 2016
            },
            "REBECCA_ALLEN_1_WNBA": {
              "twoPointersMade": 2,
              "blocks": 1,
              "assists": 2,
              "fouls": 3,
              "turnovers": 2,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 5,
              "steals": 2,
              "threePointersMade": 3,
              "points": 14,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "threePointersAttempted": 6,
              "plusMinus": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "secondsPlayed": 2004
            },
            "DIANA_TAURASI_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 8,
              "threePointersMade": 7,
              "points": 23,
              "fouls": 5,
              "threePointersAttempted": 11,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "plusMinus": 3,
              "turnovers": 2,
              "secondsPlayed": 1702
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 2,
              "threePointersMade": 3,
              "threePointersAttempted": 7,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 7,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 19,
              "twoPointersMade": 4,
              "assists": 4,
              "fieldGoalPercent": 37,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 12,
              "fouls": 5,
              "plusMinus": -5,
              "secondsPlayed": 1796
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 1,
              "blocks": 1,
              "turnovers": 1,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "assists": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 1,
              "points": 6,
              "fouls": 4,
              "plusMinus": -4,
              "secondsPlayed": 1558
            },
            "KELSEY_PLUM_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "threePointersMade": 3,
              "turnovers": 2,
              "fieldGoalsMade": 8,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "points": 19,
              "twoPointersMade": 5,
              "fouls": 2,
              "assists": 5,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 20,
              "plusMinus": 9,
              "secondsPlayed": 2272,
              "threePointersAttempted": 10,
              "twoPointersAttempted": 10
            },
            "AJA_WILSON_1_WNBA": {
              "threePointersMade": 0,
              "turnovers": 1,
              "steals": 1,
              "fouls": 2,
              "assists": 5,
              "offensiveRebounds": 3,
              "threePointersAttempted": 2,
              "blocks": 3,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 10,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 20,
              "points": 30,
              "twoPointersMade": 10,
              "plusMinus": 9,
              "secondsPlayed": 2080
            }
          },
          "reg": {
            "away": {
              "points": 80
            },
            "home": {
              "points": 89
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-15T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "KIERSTAN_BELL_1_WNBA": {
            "playerID": "KIERSTAN_BELL_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIERSTAN_BELL_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kierstan",
            "lastName": "Bell",
            "name": "Kierstan Bell"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "MIKIAH_HARRIGAN_1_WNBA": {
            "playerID": "MIKIAH_HARRIGAN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MIKIAH_HERBERTHARRIGAN_PHOENIX_MERCURY_WNBA",
            "firstName": "Mikiah",
            "lastName": "Harrigan",
            "name": "Mikiah Harrigan"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "REBECCA_ALLEN_1_WNBA": {
            "playerID": "REBECCA_ALLEN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "REBECCA_ALLEN_PHOENIX_MERCURY_WNBA",
            "firstName": "Rebecca",
            "lastName": "Allen",
            "name": "Rebecca Allen"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          }
        }
      },
      {
        "eventID": "nPbBxMnAPPgaNfGOvVpr",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            },
            "score": 89
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            },
            "score": 80
          }
        },
        "odds": {},
        "results": {
          "2q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 13,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 0,
              "twoPointersMade": 6,
              "assists": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 136,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 11,
              "offensiveRebounds": 5,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 390,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 12,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 2,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 13,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 18,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 17,
              "twoPointersMade": 2
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 133,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 14,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "largestLead": 18,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 430,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 29,
              "offensiveRebounds": 3,
              "assists": 7,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 12,
              "threePointersAttempted": 3,
              "twoPointersAttempted": 16,
              "fouls": 3
            }
          },
          "game": {
            "away": {
              "largestLead": 3,
              "longestScoringRun": 10,
              "secondsInLead": 269,
              "blocks": 6,
              "offensiveRebounds": 10,
              "twoPointersMade": 14,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 7,
              "fieldGoalsMade": 29,
              "assists": 21,
              "steals": 6,
              "threePointersMade": 15,
              "points": 80,
              "rebounds": 37,
              "defensiveRebounds": 27,
              "twoPointersAttempted": 40,
              "threePointersAttempted": 36,
              "fouls": 23,
              "fieldGoalsAttempted": 76,
              "turnovers": 15
            },
            "home": {
              "longestScoringRun": 8,
              "largestLead": 18,
              "threePointersMade": 6,
              "blocks": 5,
              "fieldGoalsMade": 29,
              "fouls": 12,
              "offensiveRebounds": 8,
              "assists": 17,
              "turnovers": 9,
              "twoPointersMade": 23,
              "fieldGoalsAttempted": 71,
              "rebounds": 37,
              "defensiveRebounds": 29,
              "secondsInLead": 2020,
              "freeThrowsAttempted": 29,
              "steals": 7,
              "freeThrowsMade": 25,
              "points": 89,
              "threePointersAttempted": 29,
              "twoPointersAttempted": 42
            },
            "KIERSTAN_BELL_1_WNBA": {
              "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": 1,
              "secondsPlayed": 432
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 5,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 13,
              "secondsPlayed": 902
            },
            "MIKIAH_HARRIGAN_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 2,
              "plusMinus": 2,
              "secondsPlayed": 374
            },
            "SUG_SUTTON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "steals": 2,
              "points": 2,
              "twoPointersMade": 1,
              "turnovers": 3,
              "assists": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 2,
              "fouls": 2,
              "plusMinus": -20,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1027
            },
            "NATASHA_MACK_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "assists": 5,
              "fouls": 3,
              "rebounds": 6,
              "offensiveRebounds": 4,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 25,
              "blocks": 3,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 1174,
              "plusMinus": -3
            },
            "SYDNEY_COLSON_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 1,
              "fouls": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 705,
              "plusMinus": 5
            },
            "ALYSHA_CLARK_1_WNBA": {
              "blocks": 0,
              "assists": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "fouls": 1,
              "steals": 2,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "rebounds": 7,
              "offensiveRebounds": 3,
              "turnovers": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "plusMinus": 4,
              "secondsPlayed": 2055
            },
            "KIAH_STOKES_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "plusMinus": -8,
              "secondsPlayed": 1389
            },
            "JACKIE_YOUNG_1_WNBA": {
              "offensiveRebounds": 0,
              "turnovers": 1,
              "twoPointersMade": 4,
              "blocks": 2,
              "assists": 6,
              "fieldGoalsMade": 6,
              "threePointersMade": 2,
              "twoPointersAttempted": 8,
              "threePointersAttempted": 8,
              "fouls": 1,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "plusMinus": 12,
              "freeThrowsAttempted": 10,
              "secondsPlayed": 2165,
              "steals": 3,
              "freeThrowsMade": 9,
              "points": 23
            },
            "NATASHA_CLOUD_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 5,
              "twoPointersMade": 4,
              "fouls": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 14,
              "offensiveRebounds": 1,
              "steals": 1,
              "twoPointersAttempted": 9,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 15,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "assists": 7,
              "turnovers": 4,
              "plusMinus": -11,
              "secondsPlayed": 2016
            },
            "REBECCA_ALLEN_1_WNBA": {
              "twoPointersMade": 2,
              "blocks": 1,
              "assists": 2,
              "fouls": 3,
              "turnovers": 2,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 5,
              "steals": 2,
              "threePointersMade": 3,
              "points": 14,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "threePointersAttempted": 6,
              "plusMinus": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "secondsPlayed": 2004
            },
            "DIANA_TAURASI_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 8,
              "threePointersMade": 7,
              "points": 23,
              "fouls": 5,
              "threePointersAttempted": 11,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "plusMinus": 3,
              "turnovers": 2,
              "secondsPlayed": 1702
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 2,
              "threePointersMade": 3,
              "threePointersAttempted": 7,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 7,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 19,
              "twoPointersMade": 4,
              "assists": 4,
              "fieldGoalPercent": 37,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 12,
              "fouls": 5,
              "plusMinus": -5,
              "secondsPlayed": 1796
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 1,
              "blocks": 1,
              "turnovers": 1,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "assists": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 1,
              "points": 6,
              "fouls": 4,
              "plusMinus": -4,
              "secondsPlayed": 1558
            },
            "KELSEY_PLUM_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "threePointersMade": 3,
              "turnovers": 2,
              "fieldGoalsMade": 8,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "points": 19,
              "twoPointersMade": 5,
              "fouls": 2,
              "assists": 5,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 20,
              "plusMinus": 9,
              "secondsPlayed": 2272,
              "threePointersAttempted": 10,
              "twoPointersAttempted": 10
            },
            "AJA_WILSON_1_WNBA": {
              "threePointersMade": 0,
              "turnovers": 1,
              "steals": 1,
              "fouls": 2,
              "assists": 5,
              "offensiveRebounds": 3,
              "threePointersAttempted": 2,
              "blocks": 3,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 10,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 20,
              "points": 30,
              "twoPointersMade": 10,
              "plusMinus": 9,
              "secondsPlayed": 2080
            }
          },
          "reg": {
            "away": {
              "points": 80
            },
            "home": {
              "points": 89
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-15T02:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "KIERSTAN_BELL_1_WNBA": {
            "playerID": "KIERSTAN_BELL_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIERSTAN_BELL_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kierstan",
            "lastName": "Bell",
            "name": "Kierstan Bell"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "MIKIAH_HARRIGAN_1_WNBA": {
            "playerID": "MIKIAH_HARRIGAN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MIKIAH_HERBERTHARRIGAN_PHOENIX_MERCURY_WNBA",
            "firstName": "Mikiah",
            "lastName": "Harrigan",
            "name": "Mikiah Harrigan"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "REBECCA_ALLEN_1_WNBA": {
            "playerID": "REBECCA_ALLEN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "REBECCA_ALLEN_PHOENIX_MERCURY_WNBA",
            "firstName": "Rebecca",
            "lastName": "Allen",
            "name": "Rebecca Allen"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          }
        }
      },
      {
        "eventID": "zF46g0KYtmNkmH49v3Bh",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            },
            "score": 89
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            },
            "score": 80
          }
        },
        "odds": {},
        "results": {
          "2q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 13,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 0,
              "twoPointersMade": 6,
              "assists": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 136,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 11,
              "offensiveRebounds": 5,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 390,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 12,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 2,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 13,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 18,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 17,
              "twoPointersMade": 2
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 133,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 14,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "largestLead": 18,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 430,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 29,
              "offensiveRebounds": 3,
              "assists": 7,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 12,
              "threePointersAttempted": 3,
              "twoPointersAttempted": 16,
              "fouls": 3
            }
          },
          "game": {
            "away": {
              "largestLead": 3,
              "longestScoringRun": 10,
              "secondsInLead": 269,
              "blocks": 6,
              "offensiveRebounds": 10,
              "twoPointersMade": 14,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 7,
              "fieldGoalsMade": 29,
              "assists": 21,
              "steals": 6,
              "threePointersMade": 15,
              "points": 80,
              "rebounds": 37,
              "defensiveRebounds": 27,
              "twoPointersAttempted": 40,
              "threePointersAttempted": 36,
              "fouls": 23,
              "fieldGoalsAttempted": 76,
              "turnovers": 15
            },
            "home": {
              "longestScoringRun": 8,
              "largestLead": 18,
              "threePointersMade": 6,
              "blocks": 5,
              "fieldGoalsMade": 29,
              "fouls": 12,
              "offensiveRebounds": 8,
              "assists": 17,
              "turnovers": 9,
              "twoPointersMade": 23,
              "fieldGoalsAttempted": 71,
              "rebounds": 37,
              "defensiveRebounds": 29,
              "secondsInLead": 2020,
              "freeThrowsAttempted": 29,
              "steals": 7,
              "freeThrowsMade": 25,
              "points": 89,
              "threePointersAttempted": 29,
              "twoPointersAttempted": 42
            },
            "KIERSTAN_BELL_1_WNBA": {
              "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": 1,
              "secondsPlayed": 432
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 5,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 13,
              "secondsPlayed": 902
            },
            "MIKIAH_HARRIGAN_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 2,
              "plusMinus": 2,
              "secondsPlayed": 374
            },
            "SUG_SUTTON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "steals": 2,
              "points": 2,
              "twoPointersMade": 1,
              "turnovers": 3,
              "assists": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 2,
              "fouls": 2,
              "plusMinus": -20,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1027
            },
            "NATASHA_MACK_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "assists": 5,
              "fouls": 3,
              "rebounds": 6,
              "offensiveRebounds": 4,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 25,
              "blocks": 3,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 1174,
              "plusMinus": -3
            },
            "SYDNEY_COLSON_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 1,
              "fouls": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 705,
              "plusMinus": 5
            },
            "ALYSHA_CLARK_1_WNBA": {
              "blocks": 0,
              "assists": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "fouls": 1,
              "steals": 2,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "rebounds": 7,
              "offensiveRebounds": 3,
              "turnovers": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "plusMinus": 4,
              "secondsPlayed": 2055
            },
            "KIAH_STOKES_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "plusMinus": -8,
              "secondsPlayed": 1389
            },
            "JACKIE_YOUNG_1_WNBA": {
              "offensiveRebounds": 0,
              "turnovers": 1,
              "twoPointersMade": 4,
              "blocks": 2,
              "assists": 6,
              "fieldGoalsMade": 6,
              "threePointersMade": 2,
              "twoPointersAttempted": 8,
              "threePointersAttempted": 8,
              "fouls": 1,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "plusMinus": 12,
              "freeThrowsAttempted": 10,
              "secondsPlayed": 2165,
              "steals": 3,
              "freeThrowsMade": 9,
              "points": 23
            },
            "NATASHA_CLOUD_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 5,
              "twoPointersMade": 4,
              "fouls": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 14,
              "offensiveRebounds": 1,
              "steals": 1,
              "twoPointersAttempted": 9,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 15,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "assists": 7,
              "turnovers": 4,
              "plusMinus": -11,
              "secondsPlayed": 2016
            },
            "REBECCA_ALLEN_1_WNBA": {
              "twoPointersMade": 2,
              "blocks": 1,
              "assists": 2,
              "fouls": 3,
              "turnovers": 2,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 5,
              "steals": 2,
              "threePointersMade": 3,
              "points": 14,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "threePointersAttempted": 6,
              "plusMinus": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "secondsPlayed": 2004
            },
            "DIANA_TAURASI_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 8,
              "threePointersMade": 7,
              "points": 23,
              "fouls": 5,
              "threePointersAttempted": 11,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "plusMinus": 3,
              "turnovers": 2,
              "secondsPlayed": 1702
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 2,
              "threePointersMade": 3,
              "threePointersAttempted": 7,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 7,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 19,
              "twoPointersMade": 4,
              "assists": 4,
              "fieldGoalPercent": 37,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 12,
              "fouls": 5,
              "plusMinus": -5,
              "secondsPlayed": 1796
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 1,
              "blocks": 1,
              "turnovers": 1,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "assists": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 1,
              "points": 6,
              "fouls": 4,
              "plusMinus": -4,
              "secondsPlayed": 1558
            },
            "KELSEY_PLUM_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "threePointersMade": 3,
              "turnovers": 2,
              "fieldGoalsMade": 8,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "points": 19,
              "twoPointersMade": 5,
              "fouls": 2,
              "assists": 5,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 20,
              "plusMinus": 9,
              "secondsPlayed": 2272,
              "threePointersAttempted": 10,
              "twoPointersAttempted": 10
            },
            "AJA_WILSON_1_WNBA": {
              "threePointersMade": 0,
              "turnovers": 1,
              "steals": 1,
              "fouls": 2,
              "assists": 5,
              "offensiveRebounds": 3,
              "threePointersAttempted": 2,
              "blocks": 3,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 10,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 20,
              "points": 30,
              "twoPointersMade": 10,
              "plusMinus": 9,
              "secondsPlayed": 2080
            }
          },
          "reg": {
            "away": {
              "points": 80
            },
            "home": {
              "points": 89
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-15T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "KIERSTAN_BELL_1_WNBA": {
            "playerID": "KIERSTAN_BELL_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIERSTAN_BELL_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kierstan",
            "lastName": "Bell",
            "name": "Kierstan Bell"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "MIKIAH_HARRIGAN_1_WNBA": {
            "playerID": "MIKIAH_HARRIGAN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MIKIAH_HERBERTHARRIGAN_PHOENIX_MERCURY_WNBA",
            "firstName": "Mikiah",
            "lastName": "Harrigan",
            "name": "Mikiah Harrigan"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "REBECCA_ALLEN_1_WNBA": {
            "playerID": "REBECCA_ALLEN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "REBECCA_ALLEN_PHOENIX_MERCURY_WNBA",
            "firstName": "Rebecca",
            "lastName": "Allen",
            "name": "Rebecca Allen"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          }
        }
      },
      {
        "eventID": "6r0JAcdJ0KcCeEOwzUTr",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 87,
            "names": {
              "short": "DAL",
              "medium": "Wings",
              "long": "Dallas Wings"
            },
            "teamID": "DALLAS_WINGS_WNBA",
            "colors": {
              "secondary": "#C1D32F",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 79,
            "names": {
              "short": "CHI",
              "medium": "Chicago",
              "long": "Chicago Sky"
            },
            "teamID": "CHICAGO_SKY_WNBA",
            "colors": {
              "secondary": "#FFD520",
              "primaryContrast": "#000000",
              "secondaryContrast": "#5091CD",
              "primary": "#5091CD"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 10,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 568,
              "freeThrowsAttempted": 11,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 6,
              "offensiveRebounds": 5,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 16,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 561,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 18,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 15,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 29,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 6,
              "assists": 6,
              "twoPointersAttempted": 19,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 10
            }
          },
          "reg": {
            "away": {
              "points": 79
            },
            "home": {
              "points": 87
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 4,
              "fouls": 5,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 373,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 17,
              "threePointersAttempted": 3,
              "offensiveRebounds": 5,
              "assists": 3,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 6,
              "largestLead": 12,
              "blocks": 4,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 151,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 8
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 6,
              "largestLead": 10,
              "threePointersMade": 5,
              "blocks": 3,
              "secondsInLead": 1776,
              "freeThrowsAttempted": 27,
              "freeThrowsMade": 16,
              "fouls": 19,
              "defensiveRebounds": 21,
              "turnovers": 12,
              "fieldGoalsMade": 29,
              "threePointersAttempted": 17,
              "rebounds": 36,
              "offensiveRebounds": 15,
              "assists": 14,
              "fieldGoalsAttempted": 73,
              "twoPointersAttempted": 56,
              "steals": 9,
              "points": 79,
              "twoPointersMade": 24
            },
            "home": {
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 8,
              "fouls": 20,
              "assists": 18,
              "steals": 7,
              "twoPointersMade": 32,
              "fieldGoalsMade": 37,
              "longestScoringRun": 14,
              "rebounds": 42,
              "defensiveRebounds": 27,
              "largestLead": 12,
              "blocks": 11,
              "secondsInLead": 409,
              "points": 87,
              "threePointersAttempted": 15,
              "offensiveRebounds": 15,
              "turnovers": 15,
              "threePointersMade": 5,
              "fieldGoalsAttempted": 82,
              "twoPointersAttempted": 67
            },
            "STEPHANIE_SOARES_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsMade": 2,
              "offensiveRebounds": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "plusMinus": 1,
              "secondsPlayed": 468
            },
            "LOU_LOPEZSENECHAL_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 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,
              "assists": 1,
              "plusMinus": -3,
              "secondsPlayed": 342
            },
            "BRIANNA_TURNER_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "blocks": 1,
              "fouls": 3,
              "plusMinus": -2,
              "secondsPlayed": 804
            },
            "CHENNEDY_CARTER_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 4,
              "threePointersAttempted": 0,
              "assists": 2,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "turnovers": 3,
              "defensiveRebounds": 4,
              "fouls": 3,
              "plusMinus": 5,
              "rebounds": 5,
              "offensiveRebounds": 1,
              "secondsPlayed": 874
            },
            "KYSRE_GONDREZICK_1_WNBA": {
              "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
            },
            "JACY_SHELDON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 3,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": 2,
              "blocks": 2,
              "secondsPlayed": 514
            },
            "JAELYN_BROWN_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 2,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "blocks": 2,
              "secondsPlayed": 1110,
              "fouls": 1,
              "plusMinus": -5
            },
            "MICHAELA_ONYENWERE_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 3,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "fouls": 2,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "steals": 0,
              "plusMinus": 1,
              "secondsPlayed": 983
            },
            "LINDSAY_ALLEN_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "points": 5,
              "twoPointersMade": 2,
              "plusMinus": 6,
              "secondsPlayed": 811,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "steals": 1
            },
            "MARINA_MABREY_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 2,
              "fouls": 1,
              "steals": 2,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "assists": 3,
              "fieldGoalsMade": 6,
              "twoPointersAttempted": 9,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 5,
              "points": 19,
              "turnovers": 2,
              "threePointersAttempted": 7,
              "plusMinus": -7,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "secondsPlayed": 2015
            },
            "DIAMOND_DESHIELDS_1_WNBA": {
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "threePointersAttempted": 2,
              "assists": 1,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 7,
              "plusMinus": -8,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 10,
              "secondsPlayed": 1097,
              "steals": 3,
              "points": 14,
              "twoPointersMade": 7
            },
            "TEAIRA_MCCOWAN_1_WNBA": {
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "steals": 1,
              "turnovers": 1,
              "freeThrowsAttempted": 3,
              "defensiveRebounds": 9,
              "fieldGoalsMade": 8,
              "rebounds": 13,
              "offensiveRebounds": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 14,
              "points": 18,
              "twoPointersMade": 8,
              "fouls": 3,
              "plusMinus": 5,
              "blocks": 4,
              "secondsPlayed": 1711
            },
            "ELIZABETH_WILLIAMS_1_WNBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "steals": 1,
              "blocks": 1,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "twoPointersMade": 4,
              "assists": 1,
              "fouls": 3,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 12,
              "rebounds": 8,
              "offensiveRebounds": 5,
              "turnovers": 4,
              "plusMinus": -10,
              "secondsPlayed": 2016
            },
            "ANGEL_REESE_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "assists": 1,
              "steals": 1,
              "turnovers": 2,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 2,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 5,
              "points": 12,
              "twoPointersMade": 5,
              "fouls": 5,
              "rebounds": 7,
              "offensiveRebounds": 4,
              "plusMinus": -7,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 13,
              "secondsPlayed": 1588
            },
            "ARIKE_OGUNBOWALE_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "fouls": 4,
              "assists": 7,
              "twoPointersAttempted": 17,
              "steals": 3,
              "twoPointersMade": 8,
              "fieldGoalsMade": 10,
              "threePointersAttempted": 6,
              "plusMinus": 9,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 23,
              "secondsPlayed": 2295,
              "threePointersMade": 2,
              "points": 25
            },
            "NATASHA_HOWARD_1_WNBA": {
              "threePointersMade": 0,
              "offensiveRebounds": 4,
              "assists": 5,
              "steals": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "turnovers": 4,
              "fouls": 3,
              "blocks": 1,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 14,
              "points": 15,
              "twoPointersMade": 7,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "plusMinus": 6,
              "secondsPlayed": 2180
            },
            "DANA_EVANS_1_WNBA": {
              "blocks": 1,
              "steals": 0,
              "turnovers": 0,
              "twoPointersMade": 1,
              "fouls": 1,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "defensiveRebounds": 2,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 10,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 6,
              "plusMinus": -18,
              "assists": 6,
              "secondsPlayed": 1811
            },
            "KALANI_BROWN_1_WNBA": {
              "fieldGoalsMade": 2,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 0,
              "assists": 1,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "fouls": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "plusMinus": 3,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "secondsPlayed": 688
            },
            "SEVGI_UZUN_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "points": 6,
              "blocks": 1,
              "twoPointersAttempted": 4,
              "threePointersAttempted": 4,
              "fouls": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "assists": 3,
              "plusMinus": 8,
              "turnovers": 3,
              "secondsPlayed": 1613
            },
            "MADISON_SIEGRIST_1_WNBA": {
              "fouls": 2,
              "steals": 0,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 4,
              "blocks": 1,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 2,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "assists": 1,
              "threePointersMade": 1,
              "points": 13,
              "turnovers": 1,
              "plusMinus": 14,
              "secondsPlayed": 1077,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 274,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 19,
              "threePointersAttempted": 2,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 3,
              "blocks": 4,
              "secondsInLead": 229,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 2,
              "offensiveRebounds": 5,
              "assists": 4,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 7,
              "fieldGoalsAttempted": 21,
              "twoPointersAttempted": 19
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Chicago Sky Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-145",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.976Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Dallas Wings 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Chicago Sky 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": "-142",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-154",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-154",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "+260",
            "bookOdds": "+236",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+236",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "+126",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+126",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-260",
            "bookOdds": "-342",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-342",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "+1.5",
            "bookSpread": "+1.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-3.5",
            "bookSpread": "-3.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Dallas Wings 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": "+130",
            "bookOdds": "+122",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+122",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Chicago Sky 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": "+107",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "41",
            "bookOverUnder": "41",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-1.5",
            "bookSpread": "-1.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Dallas Wings 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": "+100",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-122",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-670",
            "bookOdds": "-1250",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1250",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Dallas Wings 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": "-133",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Chicago Sky 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": "-123",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-108",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Chicago Sky 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": "-114",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Dallas Wings 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": "83.5",
            "bookOverUnder": "83.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Chicago Sky 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": "-121",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-123",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Dallas Wings 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-1755",
            "bookOdds": "-6667",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-6667",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "+10",
            "bookSpread": "+10",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Chicago Sky 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Chicago Sky 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": "40.5",
            "bookOverUnder": "40.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "+1755",
            "bookOdds": "+1679",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1679",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-395",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-395",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Chicago Sky 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": "-137",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-117",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-1.5",
            "bookSpread": "-1.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "82.5",
            "bookOverUnder": "82.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-119",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Dallas Wings 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": "25.5",
            "bookOverUnder": "25.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Chicago Sky 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Chicago Sky Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "+161",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+161",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Dallas Wings 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": "-130",
            "bookOdds": "-148",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-199",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-199",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Chicago Sky 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": "15.5",
            "bookOverUnder": "15.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Dallas Wings 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": "83.5",
            "bookOverUnder": "83.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Dallas Wings 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": "-113",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "+670",
            "bookOdds": "+625",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+625",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Dallas Wings 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": "-117",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "+266",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+266",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "82.5",
            "bookOverUnder": "82.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-113",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "-127",
            "fairSpread": "-10",
            "bookSpread": "-10",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "-10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Dallas Wings 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": "25.5",
            "bookOverUnder": "25.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "164",
            "bookOverUnder": "164",
            "score": 166,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "164",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          },
          "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": "164",
            "bookOverUnder": "164",
            "score": 166,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "164",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:58.977Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-16T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "STEPHANIE_SOARES_1_WNBA": {
            "playerID": "STEPHANIE_SOARES_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "STEPHANIE_SOARES_DALLAS_WINGS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Soares",
            "name": "Stephanie Soares"
          },
          "LOU_LOPEZSENECHAL_1_WNBA": {
            "playerID": "LOU_LOPEZSENECHAL_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "LOU_LOPEZSENECHAL_DALLAS_WINGS_WNBA",
            "firstName": "Lou",
            "lastName": "Lopez-Senechal",
            "name": "Lou Lopez-Senechal"
          },
          "BRIANNA_TURNER_1_WNBA": {
            "playerID": "BRIANNA_TURNER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "BRIANNA_TURNER_CHICAGO_SKY_WNBA",
            "firstName": "Brianna",
            "lastName": "Turner",
            "name": "Brianna Turner"
          },
          "CHENNEDY_CARTER_1_WNBA": {
            "playerID": "CHENNEDY_CARTER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "CHENNEDY_CARTER_CHICAGO_SKY_WNBA",
            "firstName": "Chennedy",
            "lastName": "Carter",
            "name": "Chennedy Carter"
          },
          "KYSRE_GONDREZICK_1_WNBA": {
            "playerID": "KYSRE_GONDREZICK_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "KYSRE_GONDREZICK_CHICAGO_SKY_WNBA",
            "firstName": "Kysre",
            "lastName": "Gondrezick",
            "name": "Kysre Gondrezick"
          },
          "JACY_SHELDON_1_WNBA": {
            "playerID": "JACY_SHELDON_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "JACY_SHELDON_DALLAS_WINGS_WNBA",
            "firstName": "Jacy",
            "lastName": "Sheldon",
            "name": "Jacy Sheldon"
          },
          "JAELYN_BROWN_1_WNBA": {
            "playerID": "JAELYN_BROWN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "JAELYN_BROWN_DALLAS_WINGS_WNBA",
            "firstName": "Jaelyn",
            "lastName": "Brown",
            "name": "Jaelyn Brown"
          },
          "MICHAELA_ONYENWERE_1_WNBA": {
            "playerID": "MICHAELA_ONYENWERE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MICHAELA_ONYENWERE_CHICAGO_SKY_WNBA",
            "firstName": "Michaela",
            "lastName": "Onyenwere",
            "name": "Michaela Onyenwere"
          },
          "LINDSAY_ALLEN_1_WNBA": {
            "playerID": "LINDSAY_ALLEN_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "LINDSAY_ALLEN_CHICAGO_SKY_WNBA",
            "firstName": "Lindsay",
            "lastName": "Allen",
            "name": "Lindsay Allen"
          },
          "MARINA_MABREY_1_WNBA": {
            "playerID": "MARINA_MABREY_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MARINA_MABREY_CHICAGO_SKY_WNBA",
            "firstName": "Marina",
            "lastName": "Mabrey",
            "name": "Marina Mabrey"
          },
          "DIAMOND_DESHIELDS_1_WNBA": {
            "playerID": "DIAMOND_DESHIELDS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DIAMOND_DESHIELDS_CHICAGO_SKY_WNBA",
            "firstName": "Diamond",
            "lastName": "DeShields",
            "name": "Diamond DeShields"
          },
          "TEAIRA_MCCOWAN_1_WNBA": {
            "playerID": "TEAIRA_MCCOWAN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "TEAIRA_MCCOWAN_DALLAS_WINGS_WNBA",
            "firstName": "Teaira",
            "lastName": "McCowan",
            "name": "Teaira McCowan"
          },
          "ELIZABETH_WILLIAMS_1_WNBA": {
            "playerID": "ELIZABETH_WILLIAMS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ELIZABETH_WILLIAMS_CHICAGO_SKY_WNBA",
            "firstName": "Elizabeth",
            "lastName": "Williams",
            "name": "Elizabeth Williams"
          },
          "ANGEL_REESE_1_WNBA": {
            "playerID": "ANGEL_REESE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ANGEL_REESE_CHICAGO_SKY_WNBA",
            "firstName": "Angel",
            "lastName": "Reese",
            "name": "Angel Reese"
          },
          "ARIKE_OGUNBOWALE_1_WNBA": {
            "playerID": "ARIKE_OGUNBOWALE_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "ARIKE_OGUNBOWALE_DALLAS_WINGS_WNBA",
            "firstName": "Arike",
            "lastName": "Ogunbowale",
            "name": "Arike Ogunbowale"
          },
          "NATASHA_HOWARD_1_WNBA": {
            "playerID": "NATASHA_HOWARD_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "NATASHA_HOWARD_DALLAS_WINGS_WNBA",
            "firstName": "Natasha",
            "lastName": "Howard",
            "name": "Natasha Howard"
          },
          "DANA_EVANS_1_WNBA": {
            "playerID": "DANA_EVANS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DANA_EVANS_CHICAGO_SKY_WNBA",
            "firstName": "Dana",
            "lastName": "Evans",
            "name": "Dana Evans"
          },
          "KALANI_BROWN_1_WNBA": {
            "playerID": "KALANI_BROWN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "KALANI_BROWN_DALLAS_WINGS_WNBA",
            "firstName": "Kalani",
            "lastName": "Brown",
            "name": "Kalani Brown"
          },
          "SEVGI_UZUN_1_WNBA": {
            "playerID": "SEVGI_UZUN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "SEVGI_UZUN_DALLAS_WINGS_WNBA",
            "firstName": "Sevgi",
            "lastName": "Uzun",
            "name": "Sevgi Uzun"
          },
          "MADISON_SIEGRIST_1_WNBA": {
            "playerID": "MADISON_SIEGRIST_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "MADISON_SIEGRIST_DALLAS_WINGS_WNBA",
            "firstName": "Madison",
            "lastName": "Siegrist",
            "name": "Madison Siegrist"
          }
        }
      },
      {
        "eventID": "uOkNBrfSRZoAeyyF88nU",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 92,
            "names": {
              "short": "LAS",
              "medium": "Sparks",
              "long": "Los Angeles Sparks"
            },
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552583",
              "primary": "#552583"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 92,
            "names": {
              "short": "ATL",
              "medium": "Atlanta",
              "long": "Atlanta Dream"
            },
            "teamID": "ATLANTA_DREAM_WNBA",
            "colors": {
              "secondary": "#4891CE",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#E3173E"
            }
          }
        },
        "results": {
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 506,
              "freeThrowsAttempted": 3,
              "steals": 5,
              "points": 22,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 75,
              "freeThrowsAttempted": 7,
              "steals": 4,
              "points": 22,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 3
            }
          },
          "1q": {
            "home": {
              "fieldGoalsMade": 10,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 512,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 7,
              "twoPointersAttempted": 8,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 7,
              "rebounds": 8,
              "offensiveRebounds": 1,
              "assists": 9,
              "turnovers": 3
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "points": 26,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 7,
              "steals": 2
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 233,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 260,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 18,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 11,
              "steals": 8,
              "offensiveRebounds": 7,
              "threePointersAttempted": 17,
              "threePointersMade": 8,
              "fouls": 20,
              "largestLead": 12,
              "turnovers": 13,
              "fieldGoalsMade": 34,
              "assists": 20,
              "fieldGoalsAttempted": 67,
              "twoPointersAttempted": 50,
              "twoPointersMade": 26,
              "blocks": 9,
              "rebounds": 34,
              "defensiveRebounds": 27,
              "secondsInLead": 1300,
              "freeThrowsAttempted": 19,
              "freeThrowsMade": 16,
              "points": 92
            },
            "home": {
              "longestScoringRun": 6,
              "largestLead": 7,
              "secondsInLead": 847,
              "steals": 8,
              "blocks": 2,
              "twoPointersMade": 16,
              "fieldGoalsMade": 28,
              "assists": 24,
              "freeThrowsAttempted": 22,
              "threePointersMade": 12,
              "freeThrowsMade": 13,
              "defensiveRebounds": 27,
              "twoPointersAttempted": 41,
              "turnovers": 11,
              "fouls": 17,
              "threePointersAttempted": 31,
              "rebounds": 35,
              "offensiveRebounds": 8,
              "fieldGoalsAttempted": 72,
              "points": 92
            },
            "STEPHANIE_TALBOT_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "turnovers": 1,
              "plusMinus": -5,
              "secondsPlayed": 309
            },
            "LI_YUERU_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "plusMinus": -5,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 255,
              "rebounds": 1,
              "defensiveRebounds": 1
            },
            "LAETICIA_AMIHERE_1_WNBA": {
              "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": -2,
              "secondsPlayed": 53
            },
            "NIA_COFFEY_1_WNBA": {
              "fieldGoalsMade": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 1,
              "blocks": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "fouls": 4,
              "plusMinus": 5,
              "turnovers": 3,
              "secondsPlayed": 672,
              "rebounds": 2,
              "defensiveRebounds": 2
            },
            "AERIAL_POWERS_1_WNBA": {
              "fieldGoalsMade": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "assists": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "secondsPlayed": 730,
              "steals": 2
            },
            "HALEY_JONES_1_WNBA": {
              "offensiveRebounds": 0,
              "steals": 1,
              "turnovers": 3,
              "threePointersMade": 2,
              "threePointersAttempted": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "twoPointersMade": 2,
              "fouls": 3,
              "assists": 4,
              "blocks": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 14,
              "plusMinus": -2,
              "secondsPlayed": 1465
            },
            "CHEYENNE_PARKER_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "threePointersAttempted": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 3,
              "points": 9,
              "twoPointersMade": 3,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "assists": 2,
              "fouls": 3,
              "turnovers": 3,
              "plusMinus": 1,
              "secondsPlayed": 1438
            },
            "RHYNE_HOWARD_1_WNBA": {
              "offensiveRebounds": 0,
              "fouls": 2,
              "turnovers": 2,
              "steals": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 9,
              "twoPointersMade": 6,
              "assists": 3,
              "blocks": 2,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 16,
              "threePointersMade": 3,
              "plusMinus": 7,
              "freeThrowsAttempted": 5,
              "secondsPlayed": 1859,
              "freeThrowsMade": 4,
              "points": 25
            },
            "CAMERON_BRINK_1_WNBA": {
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 1,
              "assists": 4,
              "blocks": 2,
              "twoPointersAttempted": 3,
              "twoPointersMade": 2,
              "fouls": 5,
              "fieldGoalsMade": 4,
              "threePointersMade": 2,
              "points": 11,
              "threePointersAttempted": 3,
              "plusMinus": 8,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "secondsPlayed": 1185
            },
            "ALLISHA_GRAY_1_WNBA": {
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "offensiveRebounds": 2,
              "twoPointersMade": 2,
              "fouls": 2,
              "threePointersAttempted": 4,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 33,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 8,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 12,
              "plusMinus": -2,
              "secondsPlayed": 1715
            },
            "KIA_NURSE_1_WNBA": {
              "blocks": 0,
              "assists": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "steals": 1,
              "twoPointersMade": 3,
              "turnovers": 2,
              "twoPointersAttempted": 5,
              "fieldGoalsMade": 8,
              "threePointersMade": 5,
              "points": 23,
              "fouls": 1,
              "threePointersAttempted": 11,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 16,
              "secondsPlayed": 1939
            },
            "CRYSTAL_DANGERFIELD_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "steals": 1,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 75,
              "blocks": 2,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 6,
              "twoPointersMade": 3,
              "fouls": 1,
              "plusMinus": 15,
              "secondsPlayed": 937
            },
            "LEXIE_BROWN_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "twoPointersMade": 2,
              "fieldGoalsMade": 3,
              "threePointersMade": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 1,
              "points": 8,
              "assists": 3,
              "steals": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "fouls": 2,
              "plusMinus": 4,
              "secondsPlayed": 2047
            },
            "AARI_MCDONALD_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "assists": 3,
              "turnovers": 1,
              "threePointersAttempted": 3,
              "plusMinus": -10,
              "secondsPlayed": 584,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 0
            },
            "LAYSHIA_CLARENDON_1_WNBA": {
              "blocks": 0,
              "turnovers": 0,
              "twoPointersMade": 1,
              "steals": 2,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "offensiveRebounds": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "assists": 10,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 11,
              "fouls": 2,
              "plusMinus": -1,
              "secondsPlayed": 1816
            },
            "NAZ_HILLMON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "blocks": 1,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "offensiveRebounds": 2,
              "assists": 5,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": 8,
              "secondsPlayed": 1187
            },
            "TINA_CHARLES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "steals": 1,
              "offensiveRebounds": 2,
              "threePointersMade": 1,
              "turnovers": 2,
              "threePointersAttempted": 2,
              "assists": 2,
              "fouls": 2,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 12,
              "points": 21,
              "twoPointersMade": 8,
              "rebounds": 14,
              "defensiveRebounds": 12,
              "plusMinus": 16,
              "secondsPlayed": 1941
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 7,
              "largestLead": 12,
              "blocks": 6,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 561,
              "freeThrowsAttempted": 9,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 8,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 1
            }
          },
          "reg": {
            "away": {
              "points": 92
            },
            "home": {
              "points": 81
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-16T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "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": "Atlanta Dream 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": "+103",
            "fairOverUnder": "91.5",
            "bookOverUnder": "91.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "91.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-102",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+119",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "-186",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-186",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "-144",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "+138",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+138",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "+8.5",
            "bookSpread": "+8.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Los Angeles Sparks 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": "45.5",
            "bookOverUnder": "45.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "41",
            "bookOverUnder": "41",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-124",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "-109",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "+570",
            "bookOdds": "+530",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+530",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-106",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Atlanta Dream 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": "+111",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "-4",
            "bookSpread": "-4",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Atlanta Dream 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": "-133",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Los Angeles Sparks 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": "82.5",
            "bookOverUnder": "82.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "-8.5",
            "bookSpread": "-8.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-118",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "+242",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+242",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Atlanta Dream 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": "-147",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "-352",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-352",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "+1555",
            "bookOdds": "+1503",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1503",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Atlanta Dream 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": "+111",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "+1",
            "bookSpread": "+1",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "93.5",
            "bookOverUnder": "93.5",
            "score": 96,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "93.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "-118",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-132",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Atlanta Dream 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": "-147",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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",
            "bookSpread": "-1",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Atlanta Dream 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": "-136",
            "fairOverUnder": "91.5",
            "bookOverUnder": "91.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "91.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "-270",
            "bookOdds": "-357",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-357",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "+1",
            "bookSpread": "+1",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Los Angeles Sparks 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": "45.5",
            "bookOverUnder": "45.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "+270",
            "bookOdds": "+245",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+245",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Atlanta Dream 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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Los Angeles Sparks 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": "-128",
            "fairOverUnder": "82.5",
            "bookOverUnder": "82.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Los Angeles Sparks 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": "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:47:57.714Z"
              }
            }
          },
          "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": "-570",
            "bookOdds": "-980",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-980",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-141",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "-1555",
            "bookOdds": "-3226",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3226",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "93.5",
            "bookOverUnder": "93.5",
            "score": 96,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "93.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "49.5",
            "bookOverUnder": "49.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Los Angeles Sparks 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": "+100",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "174",
            "bookOverUnder": "174",
            "score": 184,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "174",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "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": "174",
            "bookOverUnder": "174",
            "score": 184,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "174",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Atlanta Dream 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Atlanta Dream 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Atlanta Dream 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Atlanta Dream 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": "-129",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.714Z"
              }
            }
          }
        },
        "players": {
          "STEPHANIE_TALBOT_1_WNBA": {
            "playerID": "STEPHANIE_TALBOT_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "STEPHANIE_TALBOT_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Talbot",
            "name": "Stephanie Talbot"
          },
          "LI_YUERU_1_WNBA": {
            "playerID": "LI_YUERU_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LI_YUERU_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Li",
            "lastName": "Yueru",
            "name": "Li Yueru"
          },
          "LAETICIA_AMIHERE_1_WNBA": {
            "playerID": "LAETICIA_AMIHERE_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "LAETICIA_AMIHERE_ATLANTA_DREAM_WNBA",
            "firstName": "Laeticia",
            "lastName": "Amihere",
            "name": "Laeticia Amihere"
          },
          "NIA_COFFEY_1_WNBA": {
            "playerID": "NIA_COFFEY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NIA_COFFEY_ATLANTA_DREAM_WNBA",
            "firstName": "Nia",
            "lastName": "Coffey",
            "name": "Nia Coffey"
          },
          "AERIAL_POWERS_1_WNBA": {
            "playerID": "AERIAL_POWERS_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "AERIAL_POWERS_ATLANTA_DREAM_WNBA",
            "firstName": "Aerial",
            "lastName": "Powers",
            "name": "Aerial Powers"
          },
          "HALEY_JONES_1_WNBA": {
            "playerID": "HALEY_JONES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "HALEY_JONES_ATLANTA_DREAM_WNBA",
            "firstName": "Haley",
            "lastName": "Jones",
            "name": "Haley Jones"
          },
          "CHEYENNE_PARKER_1_WNBA": {
            "playerID": "CHEYENNE_PARKER_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CHEYENNE_PARKER_ATLANTA_DREAM_WNBA",
            "firstName": "Cheyenne",
            "lastName": "Parker",
            "name": "Cheyenne Parker"
          },
          "RHYNE_HOWARD_1_WNBA": {
            "playerID": "RHYNE_HOWARD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "RHYNE_HOWARD_ATLANTA_DREAM_WNBA",
            "firstName": "Rhyne",
            "lastName": "Howard",
            "name": "Rhyne Howard"
          },
          "CAMERON_BRINK_1_WNBA": {
            "playerID": "CAMERON_BRINK_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "CAMERON_BRINK_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Cameron",
            "lastName": "Brink",
            "name": "Cameron Brink"
          },
          "ALLISHA_GRAY_1_WNBA": {
            "playerID": "ALLISHA_GRAY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "ALLISHA_GRAY_ATLANTA_DREAM_WNBA",
            "firstName": "Allisha",
            "lastName": "Gray",
            "name": "Allisha Gray"
          },
          "KIA_NURSE_1_WNBA": {
            "playerID": "KIA_NURSE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "KIA_NURSE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Kia",
            "lastName": "Nurse",
            "name": "Kia Nurse"
          },
          "CRYSTAL_DANGERFIELD_1_WNBA": {
            "playerID": "CRYSTAL_DANGERFIELD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CRYSTAL_DANGERFIELD_ATLANTA_DREAM_WNBA",
            "firstName": "Crystal",
            "lastName": "Dangerfield",
            "name": "Crystal Dangerfield"
          },
          "LEXIE_BROWN_1_WNBA": {
            "playerID": "LEXIE_BROWN_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LEXIE_BROWN_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Lexie",
            "lastName": "Brown",
            "name": "Lexie Brown"
          },
          "AARI_MCDONALD_1_WNBA": {
            "playerID": "AARI_MCDONALD_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "AARI_MCDONALD_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Aari",
            "lastName": "McDonald",
            "name": "Aari McDonald"
          },
          "LAYSHIA_CLARENDON_1_WNBA": {
            "playerID": "LAYSHIA_CLARENDON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LAYSHIA_CLARENDON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Layshia",
            "lastName": "Clarendon",
            "name": "Layshia Clarendon"
          },
          "NAZ_HILLMON_1_WNBA": {
            "playerID": "NAZ_HILLMON_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NAZ_HILLMON_ATLANTA_DREAM_WNBA",
            "firstName": "Naz",
            "lastName": "Hillmon",
            "name": "Naz Hillmon"
          },
          "TINA_CHARLES_1_WNBA": {
            "playerID": "TINA_CHARLES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "TINA_CHARLES_ATLANTA_DREAM_WNBA",
            "firstName": "Tina",
            "lastName": "Charles",
            "name": "Tina Charles"
          }
        }
      },
      {
        "eventID": "UItgjWSoD9bfzhcZXUbm",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 66,
            "names": {
              "short": "IND",
              "medium": "Fever",
              "long": "Indiana Fever"
            },
            "teamID": "INDIANA_FEVER_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 102,
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 10,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 551,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 16,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 17,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 600,
              "freeThrowsAttempted": 7,
              "steals": 3,
              "points": 23,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 7,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 15,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 3,
              "fouls": 6,
              "largestLead": 23,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 600,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 11,
              "secondsInLead": 0,
              "freeThrowsAttempted": 10,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 9,
              "twoPointersMade": 5
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 37,
              "blocks": 3,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 600,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 35,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 6,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 3,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 10,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 3
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 12,
              "steals": 8,
              "twoPointersMade": 28,
              "offensiveRebounds": 13,
              "rebounds": 40,
              "defensiveRebounds": 27,
              "blocks": 8,
              "freeThrowsAttempted": 23,
              "freeThrowsMade": 22,
              "fouls": 17,
              "largestLead": 37,
              "assists": 22,
              "twoPointersAttempted": 51,
              "fieldGoalsMade": 36,
              "threePointersAttempted": 27,
              "fieldGoalsAttempted": 78,
              "turnovers": 10,
              "secondsInLead": 2351,
              "threePointersMade": 8,
              "points": 102
            },
            "home": {
              "largestLead": 0,
              "secondsInLead": 0,
              "threePointersMade": 5,
              "longestScoringRun": 12,
              "offensiveRebounds": 7,
              "turnovers": 13,
              "fouls": 20,
              "assists": 13,
              "blocks": 4,
              "threePointersAttempted": 19,
              "rebounds": 26,
              "defensiveRebounds": 19,
              "fieldGoalsMade": 22,
              "fieldGoalsAttempted": 60,
              "twoPointersAttempted": 41,
              "freeThrowsAttempted": 22,
              "steals": 5,
              "freeThrowsMade": 17,
              "points": 66,
              "twoPointersMade": 17
            },
            "BREANNA_STEWART_1_WNBA": {
              "turnovers": 0,
              "threePointersMade": 1,
              "blocks": 2,
              "threePointersAttempted": 3,
              "offensiveRebounds": 5,
              "steals": 3,
              "rebounds": 10,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 12,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 21,
              "twoPointersAttempted": 18,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 31,
              "twoPointersMade": 11,
              "fouls": 3,
              "plusMinus": 26,
              "assists": 4,
              "secondsPlayed": 1760
            },
            "SABRINA_IONESCU_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 2,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "assists": 3,
              "steals": 1,
              "threePointersAttempted": 8,
              "blocks": 1,
              "threePointersMade": 2,
              "fieldGoalsMade": 6,
              "plusMinus": 34,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1787,
              "points": 14,
              "twoPointersMade": 4
            },
            "KELSEY_MITCHELL_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "twoPointersAttempted": 4,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 5,
              "defensiveRebounds": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 7,
              "plusMinus": -16,
              "secondsPlayed": 1287
            },
            "ERICA_WHEELER_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 4,
              "points": 4,
              "twoPointersMade": 2,
              "turnovers": 2,
              "assists": 4,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "plusMinus": -22,
              "secondsPlayed": 1472
            },
            "CAITLIN_CLARK_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "turnovers": 3,
              "twoPointersMade": 1,
              "blocks": 1,
              "assists": 6,
              "fieldGoalsMade": 2,
              "freeThrowsAttempted": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "points": 9,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "threePointersAttempted": 7,
              "fouls": 5,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "plusMinus": -24,
              "secondsPlayed": 1808
            },
            "ALIYAH_BOSTON_1_WNBA": {
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "assists": 2,
              "blocks": 1,
              "fieldGoalsMade": 5,
              "points": 12,
              "twoPointersMade": 5,
              "defensiveRebounds": 2,
              "steals": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 15,
              "rebounds": 7,
              "offensiveRebounds": 5,
              "fouls": 3,
              "plusMinus": -33,
              "secondsPlayed": 1771
            },
            "KATIE_LOU_SAMUELSON_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "fouls": 2,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "points": 10,
              "twoPointersMade": 2,
              "plusMinus": -28,
              "secondsPlayed": 1083
            },
            "NALYSSA_SMITH_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "assists": 0,
              "threePointersMade": 0,
              "turnovers": 3,
              "fouls": 2,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 5,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 5,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "threePointersAttempted": 1,
              "plusMinus": -17,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "secondsPlayed": 1524
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "assists": 1,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "fouls": 2,
              "threePointersAttempted": 4,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 12,
              "plusMinus": 43,
              "secondsPlayed": 1782
            },
            "JONQUEL_JONES_1_WNBA": {
              "fouls": 2,
              "steals": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 3,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "offensiveRebounds": 3,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 36,
              "assists": 4,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "points": 14,
              "twoPointersMade": 4,
              "plusMinus": 32,
              "blocks": 3,
              "secondsPlayed": 1723
            },
            "COURTNEY_VANDERSLOOT_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "steals": 3,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "turnovers": 4,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "assists": 6,
              "fieldGoalsMade": 4,
              "plusMinus": 19,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1642,
              "points": 9,
              "twoPointersMade": 3
            },
            "GRACE_BERGER_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "fouls": 3,
              "fieldGoalPercent": 100,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "plusMinus": -3,
              "fieldGoalsMade": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 427,
              "points": 7,
              "twoPointersMade": 2
            },
            "KENNEDY_BURKE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 1,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "fouls": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "threePointersMade": 1,
              "points": 5,
              "plusMinus": 10,
              "assists": 3,
              "turnovers": 1,
              "secondsPlayed": 640
            },
            "IVANA_DOJKIC_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "assists": 1,
              "twoPointersMade": 0,
              "turnovers": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fouls": 4,
              "plusMinus": -2,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 816,
              "threePointersMade": 1,
              "points": 5
            },
            "NYARA_SABALLY_1_WNBA": {
              "fouls": 0,
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 3,
              "twoPointersMade": 1,
              "steals": 0,
              "assists": 0,
              "plusMinus": 4,
              "secondsPlayed": 676
            },
            "VICTARIA_SAXTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "plusMinus": -7,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "secondsPlayed": 196
            },
            "KAYLA_THORNTON_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "steals": 1,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "blocks": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 2,
              "fouls": 1,
              "plusMinus": 8,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "threePointersMade": 2,
              "points": 9,
              "secondsPlayed": 580
            },
            "MARQUESHA_DAVIS_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 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,
              "plusMinus": 7,
              "secondsPlayed": 196
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "threePointersAttempted": 1,
              "fouls": 2,
              "plusMinus": -1,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 396
            },
            "LEXIE_HULL_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "blocks": 1,
              "fouls": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -10,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 4,
              "secondsPlayed": 716
            },
            "KRISTY_WALLACE_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 4,
              "assists": 1,
              "plusMinus": -9,
              "secondsPlayed": 489
            }
          },
          "reg": {
            "away": {
              "points": 102
            },
            "home": {
              "points": 66
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "New York Liberty 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": "96.5",
            "bookOverUnder": "96.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "96.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Indiana Fever 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": "+104",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "New York Liberty 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": "26.5",
            "bookOverUnder": "26.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "+1460",
            "bookOdds": "+1393",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1393",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "+107",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "-1460",
            "bookOdds": "-4762",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4762",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "48.5",
            "bookOverUnder": "48.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "-10.5",
            "bookSpread": "-10.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "+35.5",
            "bookSpread": "+35.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Indiana Fever 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": "-136",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "New York Liberty 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": "26.5",
            "bookOverUnder": "26.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "35.5",
            "bookOverUnder": "35.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "-125",
            "fairSpread": "+10.5",
            "bookSpread": "+10.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Indiana Fever 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": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "+4.5",
            "bookSpread": "+4.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "+518",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+518",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Indiana Fever 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": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "New York Liberty 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": "43.5",
            "bookOverUnder": "43.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "-4.5",
            "bookSpread": "-4.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "New York Liberty 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "-112",
            "fairOverUnder": "39",
            "bookOverUnder": "39",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Indiana Fever 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": "65.5",
            "bookOverUnder": "65.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "New York Liberty 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "-35.5",
            "bookSpread": "-35.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Indiana Fever 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": "-125",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "+165",
            "bookOdds": "+149",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+149",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "-1.5",
            "bookSpread": "-1.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "35.5",
            "bookOverUnder": "35.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "-106",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "New York Liberty 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": "-101",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "New York Liberty 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": "43.5",
            "bookOverUnder": "43.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "-165",
            "bookOdds": "-201",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-201",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "+1080",
            "bookOdds": "+1020",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1020",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "New York Liberty 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": "-122",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "36",
            "bookOverUnder": "36",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "77",
            "bookOverUnder": "77",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "77",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "+7.5",
            "bookSpread": "+7.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Indiana Fever 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": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "New York Liberty 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "New York Liberty 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": "-124",
            "fairOverUnder": "96.5",
            "bookOverUnder": "96.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "96.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "-810",
            "bookOdds": "-1695",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1695",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Indiana Fever 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": "+103",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "+810",
            "bookOdds": "+760",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+760",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "New York Liberty 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Indiana Fever 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": "-119",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Indiana Fever 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": "-103",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "-952",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-952",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Indiana Fever 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": "-129",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "-1080",
            "bookOdds": "-2703",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2703",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "-106",
            "fairOverUnder": "77",
            "bookOverUnder": "77",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "77",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "36",
            "bookOverUnder": "36",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "-122",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Indiana Fever 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": "+130",
            "bookOdds": "+116",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "162",
            "bookOverUnder": "162",
            "score": 168,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          },
          "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": "162",
            "bookOverUnder": "162",
            "score": 168,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.501Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-16T23:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "KELSEY_MITCHELL_1_WNBA": {
            "playerID": "KELSEY_MITCHELL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KELSEY_MITCHELL_INDIANA_FEVER_WNBA",
            "firstName": "Kelsey",
            "lastName": "Mitchell",
            "name": "Kelsey Mitchell"
          },
          "ERICA_WHEELER_1_WNBA": {
            "playerID": "ERICA_WHEELER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ERICA_WHEELER_INDIANA_FEVER_WNBA",
            "firstName": "Erica",
            "lastName": "Wheeler",
            "name": "Erica Wheeler"
          },
          "CAITLIN_CLARK_1_WNBA": {
            "playerID": "CAITLIN_CLARK_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CAITLIN_CLARK_INDIANA_FEVER_WNBA",
            "firstName": "Caitlin",
            "lastName": "Clark",
            "name": "Caitlin Clark"
          },
          "ALIYAH_BOSTON_1_WNBA": {
            "playerID": "ALIYAH_BOSTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ALIYAH_BOSTON_INDIANA_FEVER_WNBA",
            "firstName": "Aliyah",
            "lastName": "Boston",
            "name": "Aliyah Boston"
          },
          "KATIE_LOU_SAMUELSON_1_WNBA": {
            "playerID": "KATIE_LOU_SAMUELSON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KATIE_LOU_SAMUELSON_INDIANA_FEVER_WNBA",
            "name": "Katie Lou Samuelson"
          },
          "NALYSSA_SMITH_1_WNBA": {
            "playerID": "NALYSSA_SMITH_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "NALYSSA_SMITH_INDIANA_FEVER_WNBA",
            "firstName": "NaLyssa",
            "lastName": "Smith",
            "name": "NaLyssa Smith"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "COURTNEY_VANDERSLOOT_1_WNBA": {
            "playerID": "COURTNEY_VANDERSLOOT_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "COURTNEY_VANDERSLOOT_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Courtney",
            "lastName": "Vandersloot",
            "name": "Courtney Vandersloot"
          },
          "GRACE_BERGER_1_WNBA": {
            "playerID": "GRACE_BERGER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "GRACE_BERGER_INDIANA_FEVER_WNBA",
            "firstName": "Grace",
            "lastName": "Berger",
            "name": "Grace Berger"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "NYARA_SABALLY_1_WNBA": {
            "playerID": "NYARA_SABALLY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "NYARA_SABALLY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Nyara",
            "lastName": "Sabally",
            "name": "Nyara Sabally"
          },
          "VICTARIA_SAXTON_1_WNBA": {
            "playerID": "VICTARIA_SAXTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "VICTARIA_SAXTON_INDIANA_FEVER_WNBA",
            "firstName": "Victaria",
            "lastName": "Saxton",
            "name": "Victaria Saxton"
          },
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "MARQUESHA_DAVIS_1_WNBA": {
            "playerID": "MARQUESHA_DAVIS_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "MARQUESHA_DAVIS_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Marquesha",
            "lastName": "Davis",
            "name": "Marquesha Davis"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "LEXIE_HULL_1_WNBA": {
            "playerID": "LEXIE_HULL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "LEXIE_HULL_INDIANA_FEVER_WNBA",
            "firstName": "Lexie",
            "lastName": "Hull",
            "name": "Lexie Hull"
          },
          "KRISTY_WALLACE_1_WNBA": {
            "playerID": "KRISTY_WALLACE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KRISTY_WALLACE_INDIANA_FEVER_WNBA",
            "firstName": "Kristy",
            "lastName": "Wallace",
            "name": "Kristy Wallace"
          }
        }
      },
      {
        "eventID": "H1lNzcYJj2NNyPADS5wH",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "CON",
              "medium": "Connecticut",
              "long": "Connecticut Sun"
            },
            "teamID": "CONNECTICUT_SUN_WNBA",
            "colors": {
              "secondary": "#F3703A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            },
            "score": 84
          },
          "away": {
            "statEntityID": "away",
            "score": 77,
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 268,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 311,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 5,
              "points": 18
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 6,
              "blocks": 3,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 356,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 6,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 175,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 18,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 6,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 148,
              "freeThrowsAttempted": 10,
              "steals": 3,
              "points": 16,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 8,
              "twoPointersMade": 4
            },
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 236,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 6,
              "assists": 7
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 7,
              "blocks": 4,
              "largestLead": 7,
              "threePointersMade": 9,
              "secondsInLead": 1039,
              "defensiveRebounds": 24,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 12,
              "steals": 6,
              "points": 77,
              "fieldGoalsMade": 28,
              "threePointersAttempted": 22,
              "rebounds": 28,
              "fouls": 21,
              "offensiveRebounds": 4,
              "assists": 22,
              "fieldGoalsAttempted": 58,
              "twoPointersAttempted": 36,
              "turnovers": 20,
              "twoPointersMade": 19
            },
            "home": {
              "threePointersMade": 2,
              "threePointersAttempted": 20,
              "longestScoringRun": 15,
              "largestLead": 9,
              "blocks": 3,
              "fouls": 22,
              "assists": 16,
              "defensiveRebounds": 21,
              "turnovers": 10,
              "rebounds": 29,
              "offensiveRebounds": 8,
              "fieldGoalsMade": 29,
              "fieldGoalsAttempted": 68,
              "twoPointersAttempted": 48,
              "secondsInLead": 1055,
              "freeThrowsAttempted": 26,
              "steals": 14,
              "freeThrowsMade": 24,
              "points": 84,
              "twoPointersMade": 27
            },
            "BRITTNEY_SYKES_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 2,
              "secondsPlayed": 357,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2
            },
            "TIFFANY_MITCHELL_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "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": -3,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "secondsPlayed": 186
            },
            "DIDI_RICHARDS_1_WNBA": {
              "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,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "plusMinus": -7,
              "secondsPlayed": 195
            },
            "RACHEL_BANHAM_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 1,
              "fouls": 2,
              "turnovers": 1,
              "threePointersAttempted": 3,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 815,
              "plusMinus": -1
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "blocks": 2,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "points": 5,
              "twoPointersMade": 2,
              "plusMinus": -7,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "secondsPlayed": 1049
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "points": 6,
              "twoPointersMade": 3,
              "fouls": 2,
              "plusMinus": -3,
              "secondsPlayed": 1114
            },
            "OLIVIA_NELSONODODA_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 100,
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 8,
              "turnovers": 2,
              "fouls": 2,
              "plusMinus": -12,
              "secondsPlayed": 1042
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 3,
              "turnovers": 1,
              "assists": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "plusMinus": 0,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "secondsPlayed": 858,
              "points": 7,
              "twoPointersMade": 1
            },
            "JULIE_VANLOO_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "threePointersMade": 1,
              "turnovers": 2,
              "threePointersAttempted": 4,
              "fieldGoalsMade": 5,
              "fouls": 1,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 12,
              "twoPointersMade": 4,
              "plusMinus": -5,
              "assists": 8,
              "secondsPlayed": 1755
            },
            "BRIONNA_JONES_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "turnovers": 0,
              "fieldGoalsMade": 3,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "offensiveRebounds": 3,
              "points": 7,
              "twoPointersMade": 3,
              "steals": 1,
              "fouls": 4,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "plusMinus": 20,
              "secondsPlayed": 1245
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 2,
              "blocks": 1,
              "steals": 1,
              "assists": 1,
              "fouls": 3,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "turnovers": 0,
              "threePointersMade": 3,
              "points": 9,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": -5,
              "secondsPlayed": 1552
            },
            "ARIEL_ATKINS_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "steals": 1,
              "assists": 7,
              "turnovers": 6,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 7,
              "points": 8,
              "twoPointersMade": 3,
              "threePointersAttempted": 5,
              "fouls": 4,
              "plusMinus": -2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 12,
              "secondsPlayed": 2000
            },
            "ALYSSA_THOMAS_1_WNBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "blocks": 1,
              "steals": 2,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 7,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fieldGoalsMade": 3,
              "fouls": 4,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "points": 13,
              "twoPointersMade": 3,
              "assists": 6,
              "turnovers": 5,
              "plusMinus": 9,
              "secondsPlayed": 2166
            },
            "SHAKIRA_AUSTIN_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "steals": 1,
              "fouls": 3,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "defensiveRebounds": 8,
              "fieldGoalsMade": 4,
              "rebounds": 9,
              "offensiveRebounds": 1,
              "plusMinus": -6,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "secondsPlayed": 1276,
              "points": 10,
              "twoPointersMade": 4
            },
            "DEWANNA_BONNER_1_WNBA": {
              "blocks": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "assists": 1,
              "threePointersAttempted": 6,
              "steals": 6,
              "fouls": 2,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 13,
              "twoPointersMade": 9,
              "plusMinus": 8,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 2090,
              "freeThrowsMade": 4,
              "points": 22
            },
            "DIJONAI_CARRINGTON_1_WNBA": {
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "turnovers": 1,
              "threePointersAttempted": 4,
              "fouls": 2,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 7,
              "assists": 3,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 39,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 14,
              "steals": 1,
              "points": 21,
              "twoPointersMade": 7,
              "plusMinus": 10,
              "secondsPlayed": 2214
            },
            "TYASHA_HARRIS_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 2,
              "assists": 4,
              "fouls": 3,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "plusMinus": 6,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1578,
              "steals": 1,
              "points": 5,
              "twoPointersMade": 2
            },
            "MORIAH_JEFFERSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "points": 8,
              "fouls": 2,
              "turnovers": 1,
              "steals": 3,
              "threePointersAttempted": 4,
              "plusMinus": -2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "secondsPlayed": 663
            }
          },
          "reg": {
            "away": {
              "points": 77
            },
            "home": {
              "points": 84
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 4,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 179,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 8,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 421,
              "freeThrowsAttempted": 6,
              "steals": 6,
              "points": 32,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 6,
              "twoPointersMade": 13
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Washington Mystics 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": "-138",
            "fairOverUnder": "76.5",
            "bookOverUnder": "76.5",
            "score": 77,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Connecticut Sun 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Washington Mystics 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "-190",
            "bookOdds": "-220",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-220",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "-280",
            "bookOdds": "-375",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-375",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "+190",
            "bookOdds": "+178",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+178",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "+280",
            "bookOdds": "+255",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+255",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "+4",
            "bookSpread": "+4",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "-125",
            "bookOdds": "-139",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Connecticut Sun 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": "-128",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Washington Mystics 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "34",
            "bookOverUnder": "34",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "34",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "-4",
            "bookSpread": "-4",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Connecticut Sun 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": "-138",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "-1.5",
            "bookSpread": "-1.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "-185",
            "bookOdds": "-228",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-228",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Connecticut Sun 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Washington Mystics 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": "+130",
            "bookOdds": "+119",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+119",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "+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:47:14.540Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Washington Mystics 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": "-138",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Connecticut Sun 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": "-124",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Washington Mystics 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "+125",
            "bookOdds": "+113",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 77,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Connecticut Sun 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "-1350",
            "bookOdds": "-4000",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "+6.5",
            "bookSpread": "+6.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "34",
            "bookOverUnder": "34",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "34",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Washington Mystics 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": "-108",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Washington Mystics 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": "-130",
            "bookOdds": "-144",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "+1350",
            "bookOdds": "+1284",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1284",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "-2941",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2941",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Washington Mystics 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "-3",
            "bookSpread": "-3",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "72.5",
            "bookOverUnder": "72.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Connecticut Sun 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": "-140",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Washington Mystics 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "+3",
            "bookSpread": "+3",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Washington Mystics 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": "+105",
            "fairOverUnder": "76.5",
            "bookOverUnder": "76.5",
            "score": 77,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "+560",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+560",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Connecticut Sun 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": "+106",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "-840",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-840",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Washington Mystics 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": "+105",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Connecticut Sun 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": "-106",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Connecticut Sun 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": "-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:47:14.540Z"
              }
            }
          },
          "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": "+185",
            "bookOdds": "+167",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Connecticut Sun 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": "-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:47:14.540Z"
              }
            }
          },
          "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": "+1408",
            "score": 77,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1408",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "72.5",
            "bookOverUnder": "72.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "-6.5",
            "bookSpread": "-6.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Connecticut Sun 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": "+105",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "-107",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "-101",
            "fairOverUnder": "158",
            "bookOverUnder": "158",
            "score": 161,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          },
          "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": "158",
            "bookOverUnder": "158",
            "score": 161,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:14.540Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-17T23:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "BRITTNEY_SYKES_1_WNBA": {
            "playerID": "BRITTNEY_SYKES_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "BRITTNEY_SYKES_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Brittney",
            "lastName": "Sykes",
            "name": "Brittney Sykes"
          },
          "TIFFANY_MITCHELL_1_WNBA": {
            "playerID": "TIFFANY_MITCHELL_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TIFFANY_MITCHELL_CONNECTICUT_SUN_WNBA",
            "firstName": "Tiffany",
            "lastName": "Mitchell",
            "name": "Tiffany Mitchell"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          },
          "RACHEL_BANHAM_1_WNBA": {
            "playerID": "RACHEL_BANHAM_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "RACHEL_BANHAM_CONNECTICUT_SUN_WNBA",
            "firstName": "Rachel",
            "lastName": "Banham",
            "name": "Rachel Banham"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "OLIVIA_NELSONODODA_1_WNBA": {
            "playerID": "OLIVIA_NELSONODODA_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "OLIVIA_NELSONODODA_CONNECTICUT_SUN_WNBA",
            "firstName": "Olivia",
            "lastName": "Nelson-Ododa",
            "name": "Olivia Nelson-Ododa"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "BRIONNA_JONES_1_WNBA": {
            "playerID": "BRIONNA_JONES_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "BRIONNA_JONES_CONNECTICUT_SUN_WNBA",
            "firstName": "Brionna",
            "lastName": "Jones",
            "name": "Brionna Jones"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "ALYSSA_THOMAS_1_WNBA": {
            "playerID": "ALYSSA_THOMAS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ALYSSA_THOMAS_CONNECTICUT_SUN_WNBA",
            "firstName": "Alyssa",
            "lastName": "Thomas",
            "name": "Alyssa Thomas"
          },
          "SHAKIRA_AUSTIN_1_WNBA": {
            "playerID": "SHAKIRA_AUSTIN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHAKIRA_AUSTIN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shakira",
            "lastName": "Austin",
            "name": "Shakira Austin"
          },
          "DEWANNA_BONNER_1_WNBA": {
            "playerID": "DEWANNA_BONNER_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DEWANNA_BONNER_CONNECTICUT_SUN_WNBA",
            "firstName": "DeWanna",
            "lastName": "Bonner",
            "name": "DeWanna Bonner"
          },
          "DIJONAI_CARRINGTON_1_WNBA": {
            "playerID": "DIJONAI_CARRINGTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DIJONAI_CARRINGTON_CONNECTICUT_SUN_WNBA",
            "firstName": "DiJonai",
            "lastName": "Carrington",
            "name": "DiJonai Carrington"
          },
          "TYASHA_HARRIS_1_WNBA": {
            "playerID": "TYASHA_HARRIS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TYASHA_HARRIS_CONNECTICUT_SUN_WNBA",
            "firstName": "Tyasha",
            "lastName": "Harris",
            "name": "Tyasha Harris"
          },
          "MORIAH_JEFFERSON_1_WNBA": {
            "playerID": "MORIAH_JEFFERSON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "MORIAH_JEFFERSON_CONNECTICUT_SUN_WNBA",
            "firstName": "Moriah",
            "lastName": "Jefferson",
            "name": "Moriah Jefferson"
          }
        }
      },
      {
        "eventID": "0hikot8mttauhJjI30zh",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "MIN",
              "medium": "Lynx",
              "long": "Minnesota Lynx"
            },
            "teamID": "MINNESOTA_LYNX_WNBA",
            "colors": {
              "secondary": "#236192",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#0C2340",
              "primary": "#0C2340"
            },
            "score": 102
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "SEA",
              "medium": "Storm",
              "long": "Seattle Storm"
            },
            "teamID": "SEATTLE_STORM_WNBA",
            "colors": {
              "secondary": "#FEE11A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#395136",
              "primary": "#395136"
            },
            "score": 102
          }
        },
        "results": {
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 1,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 16,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 10,
              "blocks": 3,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 19,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 5,
              "turnovers": 6,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 3
            }
          },
          "reg": {
            "away": {
              "points": 78
            },
            "home": {
              "points": 78
            }
          },
          "ot": {
            "away": {
              "points": 15
            },
            "home": {
              "points": 24
            }
          },
          "1q": {
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 361,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 11,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 1,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 34,
              "freeThrowsAttempted": 2,
              "steals": 5,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 7,
              "points": 22
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 0,
              "freeThrowsAttempted": 14,
              "steals": 6,
              "points": 22,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 12,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 13,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 584,
              "freeThrowsAttempted": 7,
              "steals": 5,
              "threePointersAttempted": 2,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 14,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 5,
              "points": 22
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 16,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 7,
              "steals": 3,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 7,
              "twoPointersMade": 3
            },
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 4,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 7,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 3,
              "points": 22
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 13,
              "largestLead": 16,
              "offensiveRebounds": 10,
              "steals": 18,
              "fouls": 23,
              "turnovers": 27,
              "threePointersAttempted": 30,
              "blocks": 10,
              "threePointersMade": 13,
              "fieldGoalsMade": 35,
              "assists": 27,
              "fieldGoalsAttempted": 79,
              "twoPointersAttempted": 49,
              "twoPointersMade": 22,
              "rebounds": 42,
              "defensiveRebounds": 32,
              "secondsInLead": 2487,
              "freeThrowsAttempted": 25,
              "freeThrowsMade": 19,
              "points": 102
            },
            "away": {
              "largestLead": 2,
              "threePointersMade": 5,
              "longestScoringRun": 13,
              "blocks": 8,
              "secondsInLead": 150,
              "defensiveRebounds": 33,
              "freeThrowsAttempted": 29,
              "steals": 20,
              "freeThrowsMade": 26,
              "rebounds": 42,
              "offensiveRebounds": 9,
              "turnovers": 24,
              "fieldGoalsMade": 31,
              "fouls": 25,
              "assists": 19,
              "twoPointersAttempted": 58,
              "twoPointersMade": 26,
              "threePointersAttempted": 20,
              "fieldGoalsAttempted": 78,
              "points": 102
            },
            "SIKA_KONE_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 1,
              "rebounds": 5,
              "offensiveRebounds": 3,
              "plusMinus": 5,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "steals": 1,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 196
            },
            "CECILIA_ZANDALASINI_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "plusMinus": -11,
              "turnovers": 1,
              "secondsPlayed": 133,
              "steals": 1
            },
            "DULCY_MENDJIADEU_FANKAM_1_WNBA": {
              "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": -2,
              "secondsPlayed": 186
            },
            "DIAMOND_MILLER_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 1,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 3,
              "twoPointersMade": 1,
              "rebounds": 3,
              "fouls": 1,
              "offensiveRebounds": 1,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 3,
              "freeThrowsAttempted": 2,
              "threePointersMade": 2,
              "points": 9,
              "threePointersAttempted": 5,
              "plusMinus": 7,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 886
            },
            "KIANA_WILLIAMS_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "secondsPlayed": 193,
              "plusMinus": -4
            },
            "VICTORIA_VIVIANS_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "assists": 1,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 3,
              "fouls": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "secondsPlayed": 772,
              "plusMinus": -6
            },
            "ALISSA_PILI_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "assists": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "freeThrowsAttempted": 1,
              "points": 5,
              "twoPointersMade": 1,
              "turnovers": 3,
              "fouls": 3,
              "plusMinus": 2,
              "secondsPlayed": 593
            },
            "OLIVIA_EPOUPA_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "assists": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "steals": 1,
              "plusMinus": 4,
              "secondsPlayed": 509
            },
            "NNEKA_OGWUMIKE_1_WNBA": {
              "blocks": 1,
              "assists": 1,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "twoPointersMade": 7,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 7,
              "points": 24,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 4,
              "plusMinus": 1,
              "steals": 5,
              "secondsPlayed": 2564
            },
            "ALANNA_SMITH_1_WNBA": {
              "twoPointersMade": 4,
              "turnovers": 4,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "freeThrowsMade": 2,
              "twoPointersAttempted": 8,
              "assists": 2,
              "fouls": 4,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 2,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 60,
              "blocks": 6,
              "fieldGoalsAttempted": 10,
              "threePointersMade": 2,
              "points": 16,
              "plusMinus": 1,
              "secondsPlayed": 2563
            },
            "KAYLA_MCBRIDE_1_WNBA": {
              "offensiveRebounds": 0,
              "assists": 4,
              "turnovers": 2,
              "fouls": 4,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 3,
              "blocks": 1,
              "steals": 1,
              "threePointersAttempted": 9,
              "threePointersMade": 4,
              "fieldGoalsMade": 6,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 4,
              "points": 19,
              "twoPointersMade": 2,
              "plusMinus": 10,
              "secondsPlayed": 2610
            },
            "EZI_MAGBEGOR_1_WNBA": {
              "threePointersMade": 1,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 3,
              "twoPointersMade": 2,
              "rebounds": 6,
              "offensiveRebounds": 2,
              "fouls": 4,
              "blocks": 2,
              "steals": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 9,
              "assists": 5,
              "threePointersAttempted": 2,
              "turnovers": 2,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "plusMinus": -7,
              "secondsPlayed": 2542
            },
            "NAPHEESA_COLLIER_1_WNBA": {
              "blocks": 2,
              "offensiveRebounds": 3,
              "fouls": 5,
              "steals": 6,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "turnovers": 5,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 8,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "assists": 5,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 19,
              "points": 29,
              "twoPointersMade": 9,
              "plusMinus": 10,
              "secondsPlayed": 2648
            },
            "JORDAN_HORSTON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "offensiveRebounds": 2,
              "fouls": 1,
              "turnovers": 5,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "threePointersAttempted": 1,
              "steals": 3,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "plusMinus": -5,
              "secondsPlayed": 2183
            },
            "MERCEDES_RUSSELL_1_WNBA": {
              "defensiveRebounds": 1,
              "fieldGoalPercent": 100,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "blocks": 0,
              "steals": 2,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "fouls": 1,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 3,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 7,
              "twoPointersMade": 3,
              "plusMinus": -10,
              "secondsPlayed": 708
            },
            "NATISHA_HIEDEMAN_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "fieldGoalsMade": 2,
              "steals": 2,
              "twoPointersMade": 2,
              "assists": 7,
              "twoPointersAttempted": 3,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "turnovers": 4,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 8,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1160,
              "freeThrowsMade": 1,
              "points": 5
            },
            "SKYLAR_DIGGINSSMITH_1_WNBA": {
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "steals": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "blocks": 3,
              "fieldGoalsMade": 8,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "points": 22,
              "twoPointersMade": 8,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 18,
              "turnovers": 5,
              "assists": 5,
              "fouls": 4,
              "plusMinus": -14,
              "secondsPlayed": 2458
            },
            "BRIDGET_CARLETON_1_WNBA": {
              "blocks": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "steals": 2,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 5,
              "fouls": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "offensiveRebounds": 2,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "assists": 2,
              "plusMinus": 8,
              "secondsPlayed": 1824
            },
            "COURTNEY_WILLIAMS_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "assists": 6,
              "steals": 1,
              "twoPointersMade": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 3,
              "threePointersMade": 2,
              "points": 10,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 8,
              "fouls": 2,
              "blocks": 1,
              "plusMinus": 1,
              "turnovers": 5,
              "secondsPlayed": 1878
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Seattle Storm 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": "-110",
            "fairOverUnder": "89.5",
            "bookOverUnder": "89.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "89.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Minnesota Lynx 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Seattle Storm 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": "+105",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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:46:49.545Z"
              }
            }
          },
          "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": "-276",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-276",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "+197",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+197",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+5.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "-8.5",
            "bookSpread": "-8.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Minnesota Lynx 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": "-107",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Seattle Storm 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": "-140",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "43.5",
            "bookOverUnder": "43.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Minnesota Lynx 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": "-130",
            "bookOdds": "-155",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "-308",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-308",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Minnesota Lynx 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": "+130",
            "bookOdds": "+117",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+117",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Seattle Storm 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": "-143",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "-104",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Seattle Storm 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": "-134",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Minnesota Lynx 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": "-129",
            "fairOverUnder": "90.5",
            "bookOverUnder": "90.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "90.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Seattle Storm 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "+8.5",
            "bookSpread": "+8.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Minnesota Lynx 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "+101",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "43.5",
            "bookOverUnder": "43.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Seattle Storm 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "-133",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Seattle Storm 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": "+108",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "-134",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Seattle Storm 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": "-117",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "37",
            "bookOverUnder": "37",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "+1.5",
            "bookSpread": "+1.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "81.5",
            "bookOverUnder": "81.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Minnesota Lynx 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Seattle Storm 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": "-113",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Seattle Storm 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": "89.5",
            "bookOverUnder": "89.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "89.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "+1010",
            "bookOdds": "+952",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+952",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Minnesota Lynx 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": "-124",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "-1010",
            "bookOdds": "-2439",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2439",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Seattle Storm 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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Minnesota Lynx 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": "+107",
            "fairOverUnder": "90.5",
            "bookOverUnder": "90.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "90.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Minnesota Lynx 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": "-117",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "+216",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+216",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Minnesota Lynx 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "+110",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "81.5",
            "bookOverUnder": "81.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "-122",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "37",
            "bookOverUnder": "37",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Minnesota Lynx 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "160",
            "bookOverUnder": "160",
            "score": 204,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          },
          "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": "160",
            "bookOverUnder": "160",
            "score": 204,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:49.545Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-18T01:30:00.000Z",
          "started": true,
          "displayShort": "F (OT)",
          "displayLong": "Final (OT)",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "ot",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "ot",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "SIKA_KONE_1_WNBA": {
            "playerID": "SIKA_KONE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "SIKA_KONE_MINNESOTA_LYNX_WNBA",
            "firstName": "Sika",
            "lastName": "Kone",
            "name": "Sika Kone"
          },
          "CECILIA_ZANDALASINI_1_WNBA": {
            "playerID": "CECILIA_ZANDALASINI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "CECILIA_ZANDALASINI_MINNESOTA_LYNX_WNBA",
            "firstName": "Cecilia",
            "lastName": "Zandalasini",
            "name": "Cecilia Zandalasini"
          },
          "DULCY_MENDJIADEU_FANKAM_1_WNBA": {
            "playerID": "DULCY_MENDJIADEU_FANKAM_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "DULCY_MENDJIADEU_FANKAM_SEATTLE_STORM_WNBA",
            "name": "Dulcy Mendjiadeu Fankam"
          },
          "DIAMOND_MILLER_1_WNBA": {
            "playerID": "DIAMOND_MILLER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "DIAMOND_MILLER_MINNESOTA_LYNX_WNBA",
            "firstName": "Diamond",
            "lastName": "Miller",
            "name": "Diamond Miller"
          },
          "KIANA_WILLIAMS_1_WNBA": {
            "playerID": "KIANA_WILLIAMS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "KIANA_WILLIAMS_SEATTLE_STORM_WNBA",
            "firstName": "Kiana",
            "lastName": "Williams",
            "name": "Kiana Williams"
          },
          "VICTORIA_VIVIANS_1_WNBA": {
            "playerID": "VICTORIA_VIVIANS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "VICTORIA_VIVIANS_SEATTLE_STORM_WNBA",
            "firstName": "Victoria",
            "lastName": "Vivians",
            "name": "Victoria Vivians"
          },
          "ALISSA_PILI_1_WNBA": {
            "playerID": "ALISSA_PILI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALISSA_PILI_MINNESOTA_LYNX_WNBA",
            "firstName": "Alissa",
            "lastName": "Pili",
            "name": "Alissa Pili"
          },
          "OLIVIA_EPOUPA_1_WNBA": {
            "playerID": "OLIVIA_EPOUPA_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "OLIVIA_EPOUPA_MINNESOTA_LYNX_WNBA",
            "firstName": "Olivia",
            "lastName": "Epoupa",
            "name": "Olivia Epoupa"
          },
          "NNEKA_OGWUMIKE_1_WNBA": {
            "playerID": "NNEKA_OGWUMIKE_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "NNEKA_OGWUMIKE_SEATTLE_STORM_WNBA",
            "firstName": "Nneka",
            "lastName": "Ogwumike",
            "name": "Nneka Ogwumike"
          },
          "ALANNA_SMITH_1_WNBA": {
            "playerID": "ALANNA_SMITH_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALANNA_SMITH_MINNESOTA_LYNX_WNBA",
            "firstName": "Alanna",
            "lastName": "Smith",
            "name": "Alanna Smith"
          },
          "KAYLA_MCBRIDE_1_WNBA": {
            "playerID": "KAYLA_MCBRIDE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "KAYLA_MCBRIDE_MINNESOTA_LYNX_WNBA",
            "firstName": "Kayla",
            "lastName": "McBride",
            "name": "Kayla McBride"
          },
          "EZI_MAGBEGOR_1_WNBA": {
            "playerID": "EZI_MAGBEGOR_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "EZI_MAGBEGOR_SEATTLE_STORM_WNBA",
            "firstName": "Ezi",
            "lastName": "Magbegor",
            "name": "Ezi Magbegor"
          },
          "NAPHEESA_COLLIER_1_WNBA": {
            "playerID": "NAPHEESA_COLLIER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NAPHEESA_COLLIER_MINNESOTA_LYNX_WNBA",
            "firstName": "Napheesa",
            "lastName": "Collier",
            "name": "Napheesa Collier"
          },
          "JORDAN_HORSTON_1_WNBA": {
            "playerID": "JORDAN_HORSTON_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JORDAN_HORSTON_SEATTLE_STORM_WNBA",
            "firstName": "Jordan",
            "lastName": "Horston",
            "name": "Jordan Horston"
          },
          "MERCEDES_RUSSELL_1_WNBA": {
            "playerID": "MERCEDES_RUSSELL_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "MERCEDES_RUSSELL_SEATTLE_STORM_WNBA",
            "firstName": "Mercedes",
            "lastName": "Russell",
            "name": "Mercedes Russell"
          },
          "NATISHA_HIEDEMAN_1_WNBA": {
            "playerID": "NATISHA_HIEDEMAN_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NATISHA_HIEDEMAN_MINNESOTA_LYNX_WNBA",
            "firstName": "Natisha",
            "lastName": "Hiedeman",
            "name": "Natisha Hiedeman"
          },
          "SKYLAR_DIGGINSSMITH_1_WNBA": {
            "playerID": "SKYLAR_DIGGINSSMITH_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SKYLAR_DIGGINSSMITH_SEATTLE_STORM_WNBA",
            "firstName": "Skylar",
            "lastName": "Diggins-Smith",
            "name": "Skylar Diggins-Smith"
          },
          "BRIDGET_CARLETON_1_WNBA": {
            "playerID": "BRIDGET_CARLETON_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "BRIDGET_CARLETON_MINNESOTA_LYNX_WNBA",
            "firstName": "Bridget",
            "lastName": "Carleton",
            "name": "Bridget Carleton"
          },
          "COURTNEY_WILLIAMS_1_WNBA": {
            "playerID": "COURTNEY_WILLIAMS_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "COURTNEY_WILLIAMS_MINNESOTA_LYNX_WNBA",
            "firstName": "Courtney",
            "lastName": "Williams",
            "name": "Courtney Williams"
          }
        }
      },
      {
        "eventID": "UbuGaVWY2yJ3RBscJs5Q",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 91,
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 80,
            "names": {
              "short": "IND",
              "medium": "Fever",
              "long": "Indiana Fever"
            },
            "teamID": "INDIANA_FEVER_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            }
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 444,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 33,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 8,
              "turnovers": 7,
              "threePointersMade": 7,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 106,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 6,
              "points": 22
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 15,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "largestLead": 21,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 24,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 10,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 3,
              "fouls": 2,
              "turnovers": 4,
              "secondsInLead": 600
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 5,
              "points": 21,
              "threePointersAttempted": 5,
              "offensiveRebounds": 7,
              "assists": 6,
              "twoPointersAttempted": 20,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "largestLead": 23,
              "blocks": 3,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 5,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          },
          "game": {
            "away": {
              "largestLead": 3,
              "secondsInLead": 106,
              "longestScoringRun": 6,
              "blocks": 3,
              "turnovers": 15,
              "fouls": 16,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "fieldGoalsMade": 33,
              "threePointersAttempted": 26,
              "defensiveRebounds": 24,
              "assists": 22,
              "fieldGoalsAttempted": 80,
              "twoPointersAttempted": 54,
              "threePointersMade": 9,
              "points": 80,
              "twoPointersMade": 24,
              "rebounds": 34,
              "offensiveRebounds": 10,
              "steals": 9
            },
            "home": {
              "longestScoringRun": 11,
              "largestLead": 23,
              "blocks": 6,
              "offensiveRebounds": 6,
              "fieldGoalsMade": 31,
              "fouls": 14,
              "steals": 9,
              "assists": 21,
              "fieldGoalsAttempted": 64,
              "secondsInLead": 2244,
              "freeThrowsAttempted": 16,
              "freeThrowsMade": 14,
              "points": 91,
              "rebounds": 32,
              "defensiveRebounds": 26,
              "turnovers": 20,
              "threePointersAttempted": 32,
              "twoPointersAttempted": 32,
              "threePointersMade": 15,
              "twoPointersMade": 16
            },
            "LEXIE_HULL_1_WNBA": {
              "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": -2,
              "secondsPlayed": 94
            },
            "NALYSSA_SMITH_1_WNBA": {
              "freeThrowsAttempted": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "steals": 1,
              "fieldGoalsMade": 5,
              "assists": 1,
              "twoPointersAttempted": 9,
              "points": 11,
              "twoPointersMade": 5,
              "defensiveRebounds": 6,
              "rebounds": 8,
              "offensiveRebounds": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "fouls": 2,
              "blocks": 2,
              "plusMinus": -17,
              "turnovers": 3,
              "secondsPlayed": 1300
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "turnovers": 1,
              "threePointersAttempted": 3,
              "fieldGoalsMade": 2,
              "fouls": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 1,
              "secondsPlayed": 759,
              "points": 5,
              "twoPointersMade": 1,
              "plusMinus": 3
            },
            "KENNEDY_BURKE_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 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,
              "plusMinus": 0,
              "secondsPlayed": 609
            },
            "BREANNA_STEWART_1_WNBA": {
              "offensiveRebounds": 0,
              "assists": 2,
              "threePointersMade": 2,
              "threePointersAttempted": 3,
              "blocks": 3,
              "fouls": 1,
              "turnovers": 4,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "steals": 4,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 8,
              "fieldGoalPercent": 50,
              "fieldGoalsMade": 7,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 11,
              "points": 24,
              "twoPointersMade": 5,
              "plusMinus": 11,
              "secondsPlayed": 1791
            },
            "KELSEY_MITCHELL_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersMade": 4,
              "steals": 2,
              "twoPointersAttempted": 10,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 39,
              "fieldGoalsAttempted": 18,
              "threePointersMade": 3,
              "points": 17,
              "assists": 2,
              "turnovers": 3,
              "plusMinus": -10,
              "secondsPlayed": 1837
            },
            "ERICA_WHEELER_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "plusMinus": -3,
              "secondsPlayed": 796
            },
            "MARQUESHA_DAVIS_1_WNBA": {
              "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": 110
            },
            "CAITLIN_CLARK_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 4,
              "offensiveRebounds": 2,
              "steals": 1,
              "turnovers": 8,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 9,
              "fouls": 3,
              "twoPointersAttempted": 7,
              "points": 22,
              "twoPointersMade": 5,
              "threePointersAttempted": 10,
              "plusMinus": -9,
              "fieldGoalPercent": 53,
              "assists": 8,
              "fieldGoalsAttempted": 17,
              "secondsPlayed": 2067
            },
            "SABRINA_IONESCU_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 4,
              "threePointersMade": 4,
              "points": 12,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 2,
              "steals": 1,
              "assists": 5,
              "plusMinus": 13,
              "secondsPlayed": 1740
            },
            "ALIYAH_BOSTON_1_WNBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "turnovers": 0,
              "assists": 1,
              "offensiveRebounds": 3,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "steals": 1,
              "fouls": 5,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "blocks": 1,
              "fieldGoalsMade": 5,
              "plusMinus": -14,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "secondsPlayed": 1973,
              "points": 12,
              "twoPointersMade": 5
            },
            "KATIE_LOU_SAMUELSON_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "twoPointersMade": 1,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 6,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 22,
              "fieldGoalsAttempted": 9,
              "threePointersMade": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "plusMinus": -9,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1931,
              "freeThrowsMade": 2,
              "points": 7
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "assists": 4,
              "turnovers": 1,
              "twoPointersAttempted": 5,
              "twoPointersMade": 2,
              "fieldGoalsMade": 5,
              "threePointersMade": 3,
              "points": 13,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "plusMinus": 21,
              "fouls": 2,
              "secondsPlayed": 1839
            },
            "IVANA_DOJKIC_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "fouls": 1,
              "turnovers": 3,
              "plusMinus": -4,
              "secondsPlayed": 636
            },
            "TEMI_FAGBENLE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "steals": 2,
              "assists": 2,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 7,
              "points": 8,
              "twoPointersMade": 4,
              "fouls": 5,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 1,
              "secondsPlayed": 1116
            },
            "JONQUEL_JONES_1_WNBA": {
              "steals": 0,
              "turnovers": 1,
              "threePointersAttempted": 2,
              "threePointersMade": 2,
              "assists": 5,
              "blocks": 1,
              "fieldGoalsMade": 5,
              "fouls": 3,
              "twoPointersMade": 3,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 83,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 14,
              "plusMinus": 19,
              "secondsPlayed": 1489
            },
            "COURTNEY_VANDERSLOOT_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 3,
              "turnovers": 3,
              "points": 10,
              "twoPointersMade": 2,
              "assists": 5,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "threePointersAttempted": 5,
              "plusMinus": 16,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1405
            },
            "KAYLA_THORNTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fieldGoalPercent": 0,
              "threePointersAttempted": 2,
              "plusMinus": -10,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 3,
              "secondsPlayed": 711
            },
            "NYARA_SABALLY_1_WNBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "blocks": 2,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "fouls": 1,
              "fieldGoalsMade": 3,
              "points": 7,
              "twoPointersMade": 3,
              "fieldGoalPercent": 75,
              "assists": 0,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "steals": 2,
              "plusMinus": -8,
              "secondsPlayed": 910,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "turnovers": 4
            },
            "KRISTY_WALLACE_1_WNBA": {
              "blocks": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "twoPointersAttempted": 2,
              "assists": 3,
              "fieldGoalsMade": 1,
              "defensiveRebounds": 2,
              "plusMinus": 8,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "points": 3,
              "threePointersAttempted": 3,
              "secondsPlayed": 884,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "steals": 2
            }
          },
          "reg": {
            "away": {
              "points": 80
            },
            "home": {
              "points": 91
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 21,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 600,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 18,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 4
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 4,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Indiana Fever 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": "-140",
            "fairOverUnder": "75.5",
            "bookOverUnder": "75.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "75.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "New York Liberty 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": "-102",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Indiana Fever 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "-715",
            "bookOdds": "-1389",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1389",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "+131",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+131",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "+715",
            "bookOdds": "+667",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+667",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-128",
            "fairSpread": "+17.5",
            "bookSpread": "+17.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "spread": "+17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "-16",
            "bookSpread": "-16",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-16",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "New York Liberty 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": "+135",
            "bookOdds": "+118",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+118",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Indiana Fever 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairSpread": "-17.5",
            "bookSpread": "-17.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "-17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "New York Liberty 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": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "+265",
            "bookOdds": "+242",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+242",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "New York Liberty 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": "-130",
            "bookOdds": "-150",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Indiana Fever 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": "-131",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Indiana Fever 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "New York Liberty 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": "93.5",
            "bookOverUnder": "93.5",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "93.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Indiana Fever 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": "-118",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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",
            "bookSpread": "+16",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+16",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "New York Liberty 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": "-118",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "-1415",
            "bookOdds": "-4348",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4348",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-129",
            "fairSpread": "+6.5",
            "bookSpread": "+6.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Indiana Fever 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Indiana Fever 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": "-101",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "+1415",
            "bookOdds": "+1346",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1346",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "-1485",
            "bookOdds": "-4762",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4762",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Indiana Fever 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": "-143",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "59",
            "bookOverUnder": "59",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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:47:29.766Z"
              }
            }
          },
          "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": "94.5",
            "bookOverUnder": "94.5",
            "score": 94,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "94.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "-9.5",
            "bookSpread": "-9.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "New York Liberty 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": "+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:47:29.766Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Indiana Fever 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": "+108",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Indiana Fever 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": "+105",
            "fairOverUnder": "75.5",
            "bookOverUnder": "75.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "75.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "+1280",
            "bookOdds": "+1233",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1233",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+9.5",
            "bookSpread": "+9.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "New York Liberty 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": "-135",
            "bookOdds": "-157",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-157",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "-1280",
            "bookOdds": "-2439",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2439",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Indiana Fever 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "New York Liberty 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": "-114",
            "fairOverUnder": "93.5",
            "bookOverUnder": "93.5",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "93.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "New York Liberty 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": "+105",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "-265",
            "bookOdds": "-352",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-352",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "New York Liberty 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": "-138",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "+1485",
            "bookOdds": "+1416",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1416",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "94.5",
            "bookOverUnder": "94.5",
            "score": 94,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "94.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairSpread": "-6.5",
            "bookSpread": "-6.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "New York Liberty 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": "-140",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "169.5",
            "bookOverUnder": "169.5",
            "score": 171,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "169.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          },
          "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": "169.5",
            "bookOverUnder": "169.5",
            "score": 171,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "169.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:29.766Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-18T17:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "LEXIE_HULL_1_WNBA": {
            "playerID": "LEXIE_HULL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "LEXIE_HULL_INDIANA_FEVER_WNBA",
            "firstName": "Lexie",
            "lastName": "Hull",
            "name": "Lexie Hull"
          },
          "NALYSSA_SMITH_1_WNBA": {
            "playerID": "NALYSSA_SMITH_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "NALYSSA_SMITH_INDIANA_FEVER_WNBA",
            "firstName": "NaLyssa",
            "lastName": "Smith",
            "name": "NaLyssa Smith"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "KELSEY_MITCHELL_1_WNBA": {
            "playerID": "KELSEY_MITCHELL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KELSEY_MITCHELL_INDIANA_FEVER_WNBA",
            "firstName": "Kelsey",
            "lastName": "Mitchell",
            "name": "Kelsey Mitchell"
          },
          "ERICA_WHEELER_1_WNBA": {
            "playerID": "ERICA_WHEELER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ERICA_WHEELER_INDIANA_FEVER_WNBA",
            "firstName": "Erica",
            "lastName": "Wheeler",
            "name": "Erica Wheeler"
          },
          "MARQUESHA_DAVIS_1_WNBA": {
            "playerID": "MARQUESHA_DAVIS_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "MARQUESHA_DAVIS_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Marquesha",
            "lastName": "Davis",
            "name": "Marquesha Davis"
          },
          "CAITLIN_CLARK_1_WNBA": {
            "playerID": "CAITLIN_CLARK_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CAITLIN_CLARK_INDIANA_FEVER_WNBA",
            "firstName": "Caitlin",
            "lastName": "Clark",
            "name": "Caitlin Clark"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "ALIYAH_BOSTON_1_WNBA": {
            "playerID": "ALIYAH_BOSTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ALIYAH_BOSTON_INDIANA_FEVER_WNBA",
            "firstName": "Aliyah",
            "lastName": "Boston",
            "name": "Aliyah Boston"
          },
          "KATIE_LOU_SAMUELSON_1_WNBA": {
            "playerID": "KATIE_LOU_SAMUELSON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KATIE_LOU_SAMUELSON_INDIANA_FEVER_WNBA",
            "name": "Katie Lou Samuelson"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "TEMI_FAGBENLE_1_WNBA": {
            "playerID": "TEMI_FAGBENLE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "TEMI_FAGBENLE_INDIANA_FEVER_WNBA",
            "firstName": "Temi",
            "lastName": "Fagbenle",
            "name": "Temi Fagbenle"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "COURTNEY_VANDERSLOOT_1_WNBA": {
            "playerID": "COURTNEY_VANDERSLOOT_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "COURTNEY_VANDERSLOOT_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Courtney",
            "lastName": "Vandersloot",
            "name": "Courtney Vandersloot"
          },
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "NYARA_SABALLY_1_WNBA": {
            "playerID": "NYARA_SABALLY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "NYARA_SABALLY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Nyara",
            "lastName": "Sabally",
            "name": "Nyara Sabally"
          },
          "KRISTY_WALLACE_1_WNBA": {
            "playerID": "KRISTY_WALLACE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KRISTY_WALLACE_INDIANA_FEVER_WNBA",
            "firstName": "Kristy",
            "lastName": "Wallace",
            "name": "Kristy Wallace"
          }
        }
      },
      {
        "eventID": "mz1SfnqUjjaMkEjroQim",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            },
            "score": 89
          },
          "away": {
            "statEntityID": "away",
            "score": 82,
            "names": {
              "short": "LAS",
              "medium": "Sparks",
              "long": "Los Angeles Sparks"
            },
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552583",
              "primary": "#552583"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 392,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 18,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 86,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 10,
              "offensiveRebounds": 5,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 2
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 284,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 15,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 6,
              "turnovers": 8,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 9,
              "blocks": 0,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 26,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 9,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 4,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 8,
              "secondsInLead": 245
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 18,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 29,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 9
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 8,
              "largestLead": 7,
              "secondsInLead": 676,
              "offensiveRebounds": 3,
              "threePointersMade": 5,
              "fouls": 18,
              "assists": 16,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 9,
              "points": 82,
              "fieldGoalsMade": 34,
              "rebounds": 31,
              "defensiveRebounds": 28,
              "twoPointersAttempted": 52,
              "turnovers": 17,
              "steals": 11,
              "twoPointersMade": 29,
              "blocks": 5,
              "threePointersAttempted": 14,
              "fieldGoalsAttempted": 66
            },
            "home": {
              "longestScoringRun": 15,
              "freeThrowsAttempted": 16,
              "freeThrowsMade": 14,
              "largestLead": 13,
              "offensiveRebounds": 10,
              "steals": 10,
              "twoPointersMade": 18,
              "fouls": 14,
              "twoPointersAttempted": 42,
              "turnovers": 12,
              "points": 89,
              "fieldGoalsMade": 31,
              "threePointersAttempted": 31,
              "fieldGoalsAttempted": 73,
              "threePointersMade": 13,
              "rebounds": 34,
              "defensiveRebounds": 24,
              "assists": 24,
              "blocks": 4,
              "secondsInLead": 1531
            },
            "SYDNEY_COLSON_1_WNBA": {
              "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": 1,
              "secondsPlayed": 85,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "AARI_MCDONALD_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "plusMinus": 3,
              "assists": 2,
              "secondsPlayed": 384
            },
            "ZIA_COOKE_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 2,
              "threePointersAttempted": 2,
              "blocks": 0,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "fouls": 1,
              "steals": 0,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "plusMinus": -5,
              "secondsPlayed": 856
            },
            "STEPHANIE_TALBOT_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "assists": 2,
              "secondsPlayed": 364,
              "plusMinus": -3
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "threePointersAttempted": 4,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 5,
              "fouls": 2,
              "secondsPlayed": 906,
              "plusMinus": 1
            },
            "LI_YUERU_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "fouls": 2,
              "offensiveRebounds": 2,
              "turnovers": 2,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 453,
              "plusMinus": -2
            },
            "ALYSHA_CLARK_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "fouls": 3,
              "steals": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "threePointersMade": 3,
              "points": 13,
              "turnovers": 4,
              "plusMinus": 10,
              "assists": 3,
              "secondsPlayed": 1705
            },
            "RICKEA_JACKSON_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "steals": 1,
              "threePointersAttempted": 2,
              "threePointersMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 83,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 13,
              "turnovers": 3,
              "plusMinus": 8,
              "secondsPlayed": 1292
            },
            "DEARICA_HAMBY_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "turnovers": 2,
              "offensiveRebounds": 1,
              "freeThrowsMade": 5,
              "fouls": 3,
              "freeThrowsAttempted": 11,
              "assists": 1,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fieldGoalsMade": 12,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 16,
              "steals": 3,
              "points": 29,
              "twoPointersMade": 12,
              "plusMinus": -7,
              "secondsPlayed": 1990
            },
            "JACKIE_YOUNG_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "steals": 2,
              "fouls": 2,
              "turnovers": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 11,
              "twoPointersAttempted": 9,
              "twoPointersMade": 4,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 9,
              "plusMinus": 9,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 18,
              "threePointersMade": 4,
              "points": 22,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "secondsPlayed": 2315
            },
            "KELSEY_PLUM_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "steals": 3,
              "fouls": 2,
              "twoPointersMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "fieldGoalsMade": 4,
              "assists": 5,
              "threePointersMade": 3,
              "points": 17,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 7,
              "plusMinus": 5,
              "secondsPlayed": 2253
            },
            "KATE_MARTIN_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "threePointersAttempted": 3,
              "blocks": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 1,
              "assists": 3,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "turnovers": 1,
              "fouls": 2,
              "plusMinus": 8,
              "secondsPlayed": 1569
            },
            "CAMERON_BRINK_1_WNBA": {
              "steals": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "turnovers": 3,
              "fouls": 4,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 3,
              "twoPointersMade": 1,
              "threePointersAttempted": 2,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 7,
              "plusMinus": -10,
              "blocks": 5,
              "secondsPlayed": 1504
            },
            "AJA_WILSON_1_WNBA": {
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "offensiveRebounds": 4,
              "assists": 1,
              "turnovers": 2,
              "fouls": 3,
              "blocks": 2,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 18,
              "steals": 3,
              "twoPointersMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "plusMinus": 9,
              "secondsPlayed": 1911,
              "points": 24
            },
            "KIAH_STOKES_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "threePointersMade": 1,
              "points": 4,
              "assists": 1,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "plusMinus": -5,
              "blocks": 1,
              "secondsPlayed": 1253
            },
            "KIA_NURSE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 6,
              "points": 13,
              "twoPointersMade": 5,
              "steals": 1,
              "turnovers": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 3,
              "fouls": 1,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "plusMinus": 1,
              "secondsPlayed": 1928
            },
            "LEXIE_BROWN_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fouls": 3,
              "threePointersMade": 2,
              "fieldGoalsMade": 6,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 9,
              "points": 16,
              "twoPointersMade": 4,
              "assists": 2,
              "turnovers": 1,
              "steals": 3,
              "plusMinus": -11,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 14,
              "secondsPlayed": 1876
            },
            "LAYSHIA_CLARENDON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 3,
              "assists": 4,
              "turnovers": 4,
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -9,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 1351
            }
          },
          "reg": {
            "away": {
              "points": 82
            },
            "home": {
              "points": 89
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 13,
              "blocks": 3,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 3
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-18T19:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "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": "Los Angeles Sparks 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": "85.5",
            "bookOverUnder": "85.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Los Angeles Sparks 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": "25.5",
            "bookOverUnder": "25.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "-285",
            "bookOdds": "-347",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-347",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "+285",
            "bookOdds": "+268",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+268",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "-142",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "49.5",
            "bookOverUnder": "49.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "+1",
            "bookSpread": "+1",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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",
            "bookSpread": "-6",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Las Vegas Aces 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": "-110",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-108",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "-127",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Las Vegas Aces 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": "+125",
            "bookOdds": "+108",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "-109",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "+155",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Las Vegas Aces 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": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Los Angeles Sparks 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": "-108",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "-121",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Los Angeles Sparks 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": "+102",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Las Vegas Aces 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": "91.5",
            "bookOverUnder": "91.5",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "91.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-113",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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",
            "bookSpread": "+6",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "-365",
            "bookOdds": "-526",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-526",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "+3",
            "bookSpread": "+3",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "49.5",
            "bookOverUnder": "49.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Los Angeles Sparks 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Los Angeles Sparks 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": "-122",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "+365",
            "bookOdds": "+333",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+333",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "-710",
            "bookOdds": "-1351",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1351",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Los Angeles Sparks 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "-114",
            "fairOverUnder": "76",
            "bookOverUnder": "76",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "76",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Las Vegas Aces 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Los Angeles Sparks 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "+4.5",
            "bookSpread": "+4.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Los Angeles Sparks 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": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "+149",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+149",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Las Vegas Aces 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": "38.5",
            "bookOverUnder": "38.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "-201",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-201",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-136",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Las Vegas Aces 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": "-120",
            "fairOverUnder": "91.5",
            "bookOverUnder": "91.5",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "91.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "-210",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-210",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "+710",
            "bookOdds": "+660",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+660",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "76",
            "bookOverUnder": "76",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "76",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "-3",
            "bookSpread": "-3",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Las Vegas Aces 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "177",
            "bookOverUnder": "177",
            "score": 171,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "177",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "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": "177",
            "bookOverUnder": "177",
            "score": 171,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "177",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Las Vegas Aces 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": "+102",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Las Vegas Aces 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Las Vegas Aces 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": "-123",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Las Vegas Aces 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": "-121",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.933Z"
              }
            }
          }
        },
        "players": {
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          },
          "AARI_MCDONALD_1_WNBA": {
            "playerID": "AARI_MCDONALD_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "AARI_MCDONALD_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Aari",
            "lastName": "McDonald",
            "name": "Aari McDonald"
          },
          "ZIA_COOKE_1_WNBA": {
            "playerID": "ZIA_COOKE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "ZIA_COOKE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Zia",
            "lastName": "Cooke",
            "name": "Zia Cooke"
          },
          "STEPHANIE_TALBOT_1_WNBA": {
            "playerID": "STEPHANIE_TALBOT_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "STEPHANIE_TALBOT_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Talbot",
            "name": "Stephanie Talbot"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "LI_YUERU_1_WNBA": {
            "playerID": "LI_YUERU_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LI_YUERU_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Li",
            "lastName": "Yueru",
            "name": "Li Yueru"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "RICKEA_JACKSON_1_WNBA": {
            "playerID": "RICKEA_JACKSON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RICKEA_JACKSON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rickea",
            "lastName": "Jackson",
            "name": "Rickea Jackson"
          },
          "DEARICA_HAMBY_1_WNBA": {
            "playerID": "DEARICA_HAMBY_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "DEARICA_HAMBY_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Dearica",
            "lastName": "Hamby",
            "name": "Dearica Hamby"
          },
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "KATE_MARTIN_1_WNBA": {
            "playerID": "KATE_MARTIN_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KATE_MARTIN_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kate",
            "lastName": "Martin",
            "name": "Kate Martin"
          },
          "CAMERON_BRINK_1_WNBA": {
            "playerID": "CAMERON_BRINK_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "CAMERON_BRINK_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Cameron",
            "lastName": "Brink",
            "name": "Cameron Brink"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "KIA_NURSE_1_WNBA": {
            "playerID": "KIA_NURSE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "KIA_NURSE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Kia",
            "lastName": "Nurse",
            "name": "Kia Nurse"
          },
          "LEXIE_BROWN_1_WNBA": {
            "playerID": "LEXIE_BROWN_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LEXIE_BROWN_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Lexie",
            "lastName": "Brown",
            "name": "Lexie Brown"
          },
          "LAYSHIA_CLARENDON_1_WNBA": {
            "playerID": "LAYSHIA_CLARENDON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LAYSHIA_CLARENDON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Layshia",
            "lastName": "Clarendon",
            "name": "Layshia Clarendon"
          }
        }
      },
      {
        "eventID": "0VEepyipEkoYZVha6Y60",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 74,
            "names": {
              "short": "DAL",
              "medium": "Wings",
              "long": "Dallas Wings"
            },
            "teamID": "DALLAS_WINGS_WNBA",
            "colors": {
              "secondary": "#C1D32F",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "CHI",
              "medium": "Chicago",
              "long": "Chicago Sky"
            },
            "teamID": "CHICAGO_SKY_WNBA",
            "colors": {
              "secondary": "#FFD520",
              "primaryContrast": "#000000",
              "secondaryContrast": "#5091CD",
              "primary": "#5091CD"
            },
            "score": 83
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 13,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 177,
              "freeThrowsAttempted": 6,
              "steals": 4,
              "points": 14,
              "threePointersAttempted": 5,
              "offensiveRebounds": 7,
              "assists": 4,
              "twoPointersAttempted": 15,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 6,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 6,
              "blocks": 4,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 314,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 20,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 11,
              "turnovers": 8,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 4
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 14,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 8,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 25,
              "threePointersAttempted": 5,
              "offensiveRebounds": 4,
              "twoPointersAttempted": 18,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 10,
              "assists": 8,
              "turnovers": 4
            }
          },
          "reg": {
            "away": {
              "points": 83
            },
            "home": {
              "points": 74
            }
          },
          "game": {
            "away": {
              "turnovers": 17,
              "longestScoringRun": 14,
              "offensiveRebounds": 19,
              "fouls": 24,
              "threePointersAttempted": 21,
              "threePointersMade": 4,
              "fieldGoalsMade": 32,
              "assists": 25,
              "fieldGoalsAttempted": 80,
              "twoPointersAttempted": 59,
              "twoPointersMade": 28,
              "blocks": 13,
              "points": 83,
              "rebounds": 42,
              "defensiveRebounds": 23,
              "largestLead": 9,
              "freeThrowsAttempted": 20,
              "freeThrowsMade": 15,
              "secondsInLead": 566,
              "steals": 15
            },
            "home": {
              "longestScoringRun": 10,
              "largestLead": 14,
              "steals": 7,
              "secondsInLead": 1711,
              "offensiveRebounds": 13,
              "twoPointersMade": 16,
              "fieldGoalsMade": 23,
              "assists": 15,
              "freeThrowsAttempted": 23,
              "threePointersMade": 7,
              "freeThrowsMade": 21,
              "points": 74,
              "blocks": 8,
              "twoPointersAttempted": 49,
              "threePointersAttempted": 17,
              "fouls": 23,
              "fieldGoalsAttempted": 66,
              "turnovers": 25,
              "rebounds": 40,
              "defensiveRebounds": 27
            },
            "LOU_LOPEZSENECHAL_1_WNBA": {
              "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,
              "rebounds": 1,
              "fouls": 3,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "secondsPlayed": 151
            },
            "KYSRE_GONDREZICK_1_WNBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "plusMinus": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 186,
              "turnovers": 1
            },
            "BRIANNA_TURNER_1_WNBA": {
              "fieldGoalsMade": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "offensiveRebounds": 1,
              "fouls": 3,
              "turnovers": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": -16,
              "secondsPlayed": 911,
              "assists": 1,
              "blocks": 3
            },
            "LINDSAY_ALLEN_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "assists": 1,
              "plusMinus": -5,
              "secondsPlayed": 546,
              "blocks": 0
            },
            "DIAMOND_DESHIELDS_1_WNBA": {
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "threePointersAttempted": 3,
              "fouls": 1,
              "fieldGoalsMade": 7,
              "freeThrowsAttempted": 3,
              "points": 16,
              "twoPointersMade": 6,
              "defensiveRebounds": 2,
              "assists": 3,
              "steals": 2,
              "plusMinus": 2,
              "rebounds": 5,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "secondsPlayed": 1410,
              "blocks": 2
            },
            "STEPHANIE_SOARES_1_WNBA": {
              "fieldGoalsMade": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "defensiveRebounds": 6,
              "blocks": 4,
              "rebounds": 9,
              "fouls": 4,
              "offensiveRebounds": 3,
              "plusMinus": -10,
              "turnovers": 3,
              "secondsPlayed": 1935
            },
            "CHENNEDY_CARTER_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "fouls": 5,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 12,
              "points": 12,
              "twoPointersMade": 6,
              "plusMinus": 5,
              "secondsPlayed": 918
            },
            "TEAIRA_MCCOWAN_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "blocks": 2,
              "points": 4,
              "twoPointersMade": 2,
              "steals": 1,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "rebounds": 5,
              "fouls": 3,
              "offensiveRebounds": 2,
              "turnovers": 5,
              "plusMinus": -14,
              "secondsPlayed": 1258
            },
            "ANGEL_REESE_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "steals": 1,
              "turnovers": 2,
              "assists": 2,
              "fouls": 4,
              "threePointersAttempted": 1,
              "freeThrowsMade": 5,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "points": 11,
              "twoPointersMade": 3,
              "offensiveRebounds": 7,
              "freeThrowsAttempted": 7,
              "rebounds": 9,
              "defensiveRebounds": 2,
              "plusMinus": 17,
              "secondsPlayed": 1513
            },
            "ARIKE_OGUNBOWALE_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 3,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "steals": 2,
              "twoPointersMade": 3,
              "fieldGoalsMade": 9,
              "freeThrowsAttempted": 11,
              "threePointersMade": 6,
              "freeThrowsMade": 11,
              "points": 35,
              "fouls": 3,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersAttempted": 13,
              "plusMinus": -9,
              "fieldGoalPercent": 32,
              "fieldGoalsAttempted": 28,
              "secondsPlayed": 2390
            },
            "MADISON_SIEGRIST_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 1,
              "points": 6,
              "twoPointersMade": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "plusMinus": -6,
              "secondsPlayed": 1125
            },
            "DANA_EVANS_1_WNBA": {
              "blocks": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "turnovers": 3,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "twoPointersAttempted": 6,
              "steals": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "assists": 6,
              "plusMinus": 14,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 12,
              "secondsPlayed": 1854
            },
            "KALANI_BROWN_1_WNBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "fieldGoalsMade": 3,
              "points": 11,
              "twoPointersMade": 3,
              "defensiveRebounds": 4,
              "assists": 1,
              "turnovers": 3,
              "fouls": 3,
              "rebounds": 9,
              "offensiveRebounds": 5,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "blocks": 1,
              "plusMinus": 5,
              "secondsPlayed": 1141
            },
            "SEVGI_UZUN_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "fouls": 2,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "points": 9,
              "twoPointersMade": 3,
              "steals": 2,
              "assists": 6,
              "turnovers": 4,
              "plusMinus": -9,
              "secondsPlayed": 1750
            },
            "MARINA_MABREY_1_WNBA": {
              "blocks": 0,
              "twoPointersMade": 2,
              "twoPointersAttempted": 6,
              "offensiveRebounds": 2,
              "fouls": 4,
              "turnovers": 3,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "assists": 8,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 11,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 17,
              "steals": 5,
              "threePointersMade": 3,
              "points": 14,
              "plusMinus": 14,
              "secondsPlayed": 2110,
              "rebounds": 8,
              "defensiveRebounds": 6
            },
            "JACY_SHELDON_1_WNBA": {
              "fieldGoalsMade": 1,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 2,
              "blocks": 1,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "turnovers": 4,
              "fouls": 2,
              "plusMinus": 1,
              "secondsPlayed": 1020,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "points": 4
            },
            "MICHAELA_ONYENWERE_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fouls": 2,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "turnovers": 1,
              "assists": 0,
              "plusMinus": -7,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 661,
              "rebounds": 3,
              "defensiveRebounds": 3
            },
            "ELIZABETH_WILLIAMS_1_WNBA": {
              "threePointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "assists": 3,
              "fieldGoalsMade": 5,
              "defensiveRebounds": 5,
              "points": 12,
              "twoPointersMade": 5,
              "rebounds": 10,
              "offensiveRebounds": 5,
              "freeThrowsAttempted": 3,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 14,
              "fouls": 4,
              "blocks": 5,
              "plusMinus": 19,
              "secondsPlayed": 1891,
              "steals": 5
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 9,
              "blocks": 5,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 389,
              "freeThrowsAttempted": 9,
              "steals": 5,
              "points": 28,
              "threePointersAttempted": 7,
              "offensiveRebounds": 5,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 3,
              "rebounds": 7,
              "defensiveRebounds": 3,
              "fouls": 9,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 211,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 11,
              "threePointersAttempted": 4,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 13,
              "turnovers": 7,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 2
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 14,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 586,
              "freeThrowsAttempted": 9,
              "steals": 0,
              "points": 22,
              "threePointersAttempted": 5,
              "offensiveRebounds": 5,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 8,
              "twoPointersMade": 4
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 6,
              "assists": 6
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Chicago Sky 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": "81.5",
            "bookOverUnder": "81.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Dallas Wings 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Chicago Sky 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": "-107",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "-275",
            "bookOdds": "-362",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-362",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "-113",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "+275",
            "bookOdds": "+248",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+248",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "51",
            "bookOverUnder": "51",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "+6.5",
            "bookSpread": "+6.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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",
            "bookSpread": "+3",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Dallas Wings 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": "-116",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Chicago Sky 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": "-123",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "36",
            "bookOverUnder": "36",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "-6.5",
            "bookSpread": "-6.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Dallas Wings 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": "+105",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-102",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Dallas Wings 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": "-138",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Chicago Sky 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Chicago Sky 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": "-130",
            "bookOdds": "-155",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "-0.5",
            "bookSpread": "-0.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "+114",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Chicago Sky 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": "-148",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Dallas Wings 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": "78.5",
            "bookOverUnder": "78.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "78.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Chicago Sky 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": "-114",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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",
            "bookSpread": "-3",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Dallas Wings 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "-127",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "+0",
            "bookSpread": "+0",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "36",
            "bookOverUnder": "36",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Chicago Sky 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "51",
            "bookOverUnder": "51",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Chicago Sky 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": "-106",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Chicago Sky 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": "+130",
            "bookOdds": "+116",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "-104",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "+271",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+271",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Dallas Wings 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Chicago Sky 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "70.5",
            "bookOverUnder": "70.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "70.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Dallas Wings 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": "-137",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Chicago Sky 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": "-137",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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",
            "bookSpread": "+0",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Chicago Sky 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": "+103",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "+1520",
            "bookOdds": "+1452",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1452",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+2.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Dallas Wings 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": "38.5",
            "bookOverUnder": "38.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "-1520",
            "bookOdds": "-5000",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-5000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Chicago Sky 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": "+111",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "-138",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Dallas Wings 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": "-136",
            "fairOverUnder": "78.5",
            "bookOverUnder": "78.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "78.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Dallas Wings 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": "-121",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-130",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Dallas Wings 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": "-109",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "-352",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-352",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "-119",
            "fairOverUnder": "70.5",
            "bookOverUnder": "70.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "70.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "-127",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Dallas Wings 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Dallas Wings 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": "+104",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "161",
            "bookOverUnder": "161",
            "score": 157,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "161",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          },
          "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": "161",
            "bookOverUnder": "161",
            "score": 157,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "161",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.700Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-19T00:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "LOU_LOPEZSENECHAL_1_WNBA": {
            "playerID": "LOU_LOPEZSENECHAL_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "LOU_LOPEZSENECHAL_DALLAS_WINGS_WNBA",
            "firstName": "Lou",
            "lastName": "Lopez-Senechal",
            "name": "Lou Lopez-Senechal"
          },
          "KYSRE_GONDREZICK_1_WNBA": {
            "playerID": "KYSRE_GONDREZICK_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "KYSRE_GONDREZICK_CHICAGO_SKY_WNBA",
            "firstName": "Kysre",
            "lastName": "Gondrezick",
            "name": "Kysre Gondrezick"
          },
          "BRIANNA_TURNER_1_WNBA": {
            "playerID": "BRIANNA_TURNER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "BRIANNA_TURNER_CHICAGO_SKY_WNBA",
            "firstName": "Brianna",
            "lastName": "Turner",
            "name": "Brianna Turner"
          },
          "LINDSAY_ALLEN_1_WNBA": {
            "playerID": "LINDSAY_ALLEN_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "LINDSAY_ALLEN_CHICAGO_SKY_WNBA",
            "firstName": "Lindsay",
            "lastName": "Allen",
            "name": "Lindsay Allen"
          },
          "DIAMOND_DESHIELDS_1_WNBA": {
            "playerID": "DIAMOND_DESHIELDS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DIAMOND_DESHIELDS_CHICAGO_SKY_WNBA",
            "firstName": "Diamond",
            "lastName": "DeShields",
            "name": "Diamond DeShields"
          },
          "STEPHANIE_SOARES_1_WNBA": {
            "playerID": "STEPHANIE_SOARES_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "STEPHANIE_SOARES_DALLAS_WINGS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Soares",
            "name": "Stephanie Soares"
          },
          "CHENNEDY_CARTER_1_WNBA": {
            "playerID": "CHENNEDY_CARTER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "CHENNEDY_CARTER_CHICAGO_SKY_WNBA",
            "firstName": "Chennedy",
            "lastName": "Carter",
            "name": "Chennedy Carter"
          },
          "TEAIRA_MCCOWAN_1_WNBA": {
            "playerID": "TEAIRA_MCCOWAN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "TEAIRA_MCCOWAN_DALLAS_WINGS_WNBA",
            "firstName": "Teaira",
            "lastName": "McCowan",
            "name": "Teaira McCowan"
          },
          "ANGEL_REESE_1_WNBA": {
            "playerID": "ANGEL_REESE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ANGEL_REESE_CHICAGO_SKY_WNBA",
            "firstName": "Angel",
            "lastName": "Reese",
            "name": "Angel Reese"
          },
          "ARIKE_OGUNBOWALE_1_WNBA": {
            "playerID": "ARIKE_OGUNBOWALE_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "ARIKE_OGUNBOWALE_DALLAS_WINGS_WNBA",
            "firstName": "Arike",
            "lastName": "Ogunbowale",
            "name": "Arike Ogunbowale"
          },
          "MADISON_SIEGRIST_1_WNBA": {
            "playerID": "MADISON_SIEGRIST_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "MADISON_SIEGRIST_DALLAS_WINGS_WNBA",
            "firstName": "Madison",
            "lastName": "Siegrist",
            "name": "Madison Siegrist"
          },
          "DANA_EVANS_1_WNBA": {
            "playerID": "DANA_EVANS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DANA_EVANS_CHICAGO_SKY_WNBA",
            "firstName": "Dana",
            "lastName": "Evans",
            "name": "Dana Evans"
          },
          "KALANI_BROWN_1_WNBA": {
            "playerID": "KALANI_BROWN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "KALANI_BROWN_DALLAS_WINGS_WNBA",
            "firstName": "Kalani",
            "lastName": "Brown",
            "name": "Kalani Brown"
          },
          "SEVGI_UZUN_1_WNBA": {
            "playerID": "SEVGI_UZUN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "SEVGI_UZUN_DALLAS_WINGS_WNBA",
            "firstName": "Sevgi",
            "lastName": "Uzun",
            "name": "Sevgi Uzun"
          },
          "MARINA_MABREY_1_WNBA": {
            "playerID": "MARINA_MABREY_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MARINA_MABREY_CHICAGO_SKY_WNBA",
            "firstName": "Marina",
            "lastName": "Mabrey",
            "name": "Marina Mabrey"
          },
          "JACY_SHELDON_1_WNBA": {
            "playerID": "JACY_SHELDON_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "JACY_SHELDON_DALLAS_WINGS_WNBA",
            "firstName": "Jacy",
            "lastName": "Sheldon",
            "name": "Jacy Sheldon"
          },
          "MICHAELA_ONYENWERE_1_WNBA": {
            "playerID": "MICHAELA_ONYENWERE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MICHAELA_ONYENWERE_CHICAGO_SKY_WNBA",
            "firstName": "Michaela",
            "lastName": "Onyenwere",
            "name": "Michaela Onyenwere"
          },
          "ELIZABETH_WILLIAMS_1_WNBA": {
            "playerID": "ELIZABETH_WILLIAMS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ELIZABETH_WILLIAMS_CHICAGO_SKY_WNBA",
            "firstName": "Elizabeth",
            "lastName": "Williams",
            "name": "Elizabeth Williams"
          }
        }
      },
      {
        "eventID": "Y8IbnC7xdJzDE8rTmYMb",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            },
            "score": 88
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "ATL",
              "medium": "Atlanta",
              "long": "Atlanta Dream"
            },
            "teamID": "ATLANTA_DREAM_WNBA",
            "colors": {
              "secondary": "#4891CE",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#E3173E"
            },
            "score": 85
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 17,
              "defensiveRebounds": 14,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 568,
              "freeThrowsAttempted": 13,
              "steals": 3,
              "points": 24,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 10,
              "twoPointersMade": 4
            },
            "away": {
              "fieldGoalsMade": 4,
              "defensiveRebounds": 9,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 1,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "threePointersAttempted": 10,
              "assists": 4,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 1,
              "points": 15,
              "rebounds": 12,
              "offensiveRebounds": 3,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 12
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 22,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 12,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 6,
              "steals": 5,
              "points": 19,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 11,
              "secondsInLead": 0,
              "steals": 1,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 1,
              "twoPointersMade": 6,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 8,
              "points": 23
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 7,
              "largestLead": 11,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 6,
              "secondsInLead": 600
            }
          },
          "reg": {
            "away": {
              "points": 85
            },
            "home": {
              "points": 88
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 7,
              "largestLead": 12,
              "steals": 10,
              "offensiveRebounds": 7,
              "turnovers": 12,
              "fouls": 22,
              "freeThrowsAttempted": 32,
              "freeThrowsMade": 28,
              "threePointersAttempted": 23,
              "blocks": 5,
              "threePointersMade": 6,
              "fieldGoalsMade": 27,
              "rebounds": 38,
              "defensiveRebounds": 31,
              "fieldGoalsAttempted": 66,
              "twoPointersAttempted": 43,
              "points": 88,
              "twoPointersMade": 21,
              "assists": 17,
              "secondsInLead": 2127
            },
            "away": {
              "offensiveRebounds": 7,
              "steals": 8,
              "blocks": 5,
              "longestScoringRun": 11,
              "largestLead": 7,
              "threePointersMade": 10,
              "rebounds": 33,
              "defensiveRebounds": 26,
              "turnovers": 13,
              "freeThrowsAttempted": 27,
              "freeThrowsMade": 21,
              "secondsInLead": 241,
              "fieldGoalsMade": 27,
              "assists": 21,
              "twoPointersAttempted": 43,
              "points": 85,
              "twoPointersMade": 17,
              "threePointersAttempted": 23,
              "fieldGoalsAttempted": 66,
              "fouls": 21
            },
            "LAETICIA_AMIHERE_1_WNBA": {
              "defensiveRebounds": 2,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "plusMinus": -2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 287
            },
            "LIZ_DIXON_1_WNBA": {
              "fouls": 2,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "plusMinus": -8,
              "secondsPlayed": 549
            },
            "NAZ_HILLMON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 0,
              "defensiveRebounds": 0,
              "fouls": 2,
              "assists": 1,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 1,
              "plusMinus": -5,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 774
            },
            "AERIAL_POWERS_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "assists": 1,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "plusMinus": 0,
              "secondsPlayed": 457
            },
            "MORGAN_BERTSCH_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fouls": 2,
              "plusMinus": -4,
              "secondsPlayed": 366,
              "blocks": 0
            },
            "HALEY_JONES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "turnovers": 2,
              "assists": 5,
              "fouls": 4,
              "plusMinus": 9,
              "secondsPlayed": 1213
            },
            "MIKIAH_HARRIGAN_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 458,
              "plusMinus": -2
            },
            "REBECCA_ALLEN_1_WNBA": {
              "fouls": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "twoPointersAttempted": 3,
              "blocks": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "plusMinus": 4,
              "secondsPlayed": 1270
            },
            "CHEYENNE_PARKER_1_WNBA": {
              "offensiveRebounds": 0,
              "assists": 0,
              "blocks": 2,
              "turnovers": 3,
              "steals": 3,
              "fouls": 4,
              "threePointersMade": 1,
              "threePointersAttempted": 4,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 7,
              "fieldGoalsMade": 5,
              "plusMinus": -3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 9,
              "points": 18,
              "twoPointersMade": 4,
              "secondsPlayed": 1387
            },
            "SUG_SUTTON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersMade": 1,
              "defensiveRebounds": 1,
              "assists": 3,
              "fouls": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 5,
              "plusMinus": 0,
              "twoPointersAttempted": 2,
              "threePointersAttempted": 2,
              "rebounds": 1,
              "offensiveRebounds": 0,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "turnovers": 4,
              "secondsPlayed": 929
            },
            "ALLISHA_GRAY_1_WNBA": {
              "turnovers": 1,
              "assists": 2,
              "offensiveRebounds": 2,
              "fouls": 1,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "blocks": 2,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "twoPointersAttempted": 8,
              "freeThrowsMade": 3,
              "twoPointersMade": 5,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 12,
              "threePointersMade": 3,
              "points": 22,
              "plusMinus": -4,
              "secondsPlayed": 1986
            },
            "CRYSTAL_DANGERFIELD_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "offensiveRebounds": 0,
              "steals": 0,
              "turnovers": 2,
              "twoPointersAttempted": 4,
              "twoPointersMade": 1,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "blocks": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 10,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "fouls": 1,
              "assists": 4,
              "plusMinus": -12,
              "secondsPlayed": 1187
            },
            "NATASHA_CLOUD_1_WNBA": {
              "steals": 2,
              "threePointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "fouls": 5,
              "fieldGoalsMade": 2,
              "points": 7,
              "twoPointersMade": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "blocks": 1,
              "plusMinus": 2,
              "assists": 5,
              "secondsPlayed": 2467
            },
            "DIANA_TAURASI_1_WNBA": {
              "blocks": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "steals": 0,
              "fouls": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "fieldGoalsMade": 4,
              "points": 15,
              "twoPointersMade": 3,
              "offensiveRebounds": 1,
              "threePointersAttempted": 8,
              "assists": 2,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 7,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "plusMinus": 11,
              "secondsPlayed": 2393
            },
            "RHYNE_HOWARD_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "offensiveRebounds": 1,
              "turnovers": 2,
              "fieldGoalsMade": 7,
              "threePointersMade": 5,
              "points": 21,
              "assists": 2,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 4,
              "twoPointersAttempted": 6,
              "threePointersAttempted": 9,
              "plusMinus": -2,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "secondsPlayed": 2357
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "threePointersAttempted": 5,
              "threePointersMade": 3,
              "turnovers": 2,
              "fouls": 4,
              "freeThrowsAttempted": 16,
              "freeThrowsMade": 13,
              "assists": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 11,
              "plusMinus": 0,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 15,
              "points": 38,
              "twoPointersMade": 8,
              "secondsPlayed": 2555
            },
            "NIA_COFFEY_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "fouls": 0,
              "assists": 2,
              "plusMinus": 6,
              "secondsPlayed": 736
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersAttempted": 2,
              "assists": 2,
              "turnovers": 2,
              "steals": 5,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 3,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 2,
              "points": 10,
              "plusMinus": -3,
              "secondsPlayed": 2110
            },
            "NATASHA_MACK_1_WNBA": {
              "freeThrowsAttempted": 1,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "steals": 1,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 7,
              "twoPointersMade": 3,
              "fouls": 1,
              "blocks": 2,
              "offensiveRebounds": 4,
              "turnovers": 2,
              "assists": 2,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "plusMinus": 15,
              "secondsPlayed": 1901
            },
            "TINA_CHARLES_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "steals": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "points": 6,
              "twoPointersMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 4,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "fouls": 4,
              "turnovers": 2,
              "plusMinus": -2,
              "secondsPlayed": 1615
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 2,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 9,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 9,
              "twoPointersMade": 4,
              "assists": 4,
              "secondsInLead": 359
            },
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "largestLead": 7,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 241,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 5,
              "fouls": 7
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Atlanta Dream 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": "-121",
            "fairOverUnder": "88.5",
            "bookOverUnder": "88.5",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "88.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Phoenix Mercury 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Atlanta Dream 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": "-113",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "+137",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+137",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "-1070",
            "bookOdds": "-2703",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2703",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "-167",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "+1070",
            "bookOdds": "+1009",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1009",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "-127",
            "fairSpread": "+9.5",
            "bookSpread": "+9.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "+4.5",
            "bookSpread": "+4.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Phoenix Mercury 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": "+125",
            "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:47:35.387Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Atlanta Dream 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": "-117",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "-9.5",
            "bookSpread": "-9.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Phoenix Mercury 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": "-140",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "-235",
            "bookOdds": "-305",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-305",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Phoenix Mercury 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": "+106",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Atlanta Dream 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Atlanta Dream 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": "-134",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "+145",
            "bookOdds": "+135",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Atlanta Dream 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "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": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Phoenix Mercury 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": "+100",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Atlanta Dream 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "-4.5",
            "bookSpread": "-4.5",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Phoenix Mercury 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": "-109",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "-141",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "+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:47:35.387Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Atlanta Dream 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Atlanta Dream 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": "-101",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Atlanta Dream 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": "+101",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "+107",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "+494",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+494",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Phoenix Mercury 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Atlanta Dream 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": "+107",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "84",
            "bookOverUnder": "84",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "84",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "80.5",
            "bookOverUnder": "80.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "-5.5",
            "bookSpread": "-5.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Phoenix Mercury 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": "+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:47:35.387Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Atlanta Dream 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": "-142",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Atlanta Dream 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": "88.5",
            "bookOverUnder": "88.5",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "88.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "+1470",
            "bookOdds": "+1402",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1402",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "+5.5",
            "bookSpread": "+5.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Phoenix Mercury 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": "-125",
            "bookOdds": "-147",
            "fairOverUnder": "44.5",
            "bookOverUnder": "44.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "-1470",
            "bookOdds": "-4762",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4762",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Atlanta Dream 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "-145",
            "bookOdds": "-164",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-164",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Phoenix Mercury 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": "-133",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Phoenix Mercury 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": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "+235",
            "bookOdds": "+214",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+214",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Phoenix Mercury 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": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "84",
            "bookOverUnder": "84",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "84",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "-893",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-893",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "80.5",
            "bookOverUnder": "80.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "-0.5",
            "bookSpread": "-0.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Phoenix Mercury 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Phoenix Mercury 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": "-138",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "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": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "172.5",
            "bookOverUnder": "172.5",
            "score": 173,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "172.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          },
          "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": "172.5",
            "bookOverUnder": "172.5",
            "score": 173,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "172.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.387Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-19T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "LAETICIA_AMIHERE_1_WNBA": {
            "playerID": "LAETICIA_AMIHERE_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "LAETICIA_AMIHERE_ATLANTA_DREAM_WNBA",
            "firstName": "Laeticia",
            "lastName": "Amihere",
            "name": "Laeticia Amihere"
          },
          "LIZ_DIXON_1_WNBA": {
            "playerID": "LIZ_DIXON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "LIZ_DIXON_PHOENIX_MERCURY_WNBA",
            "firstName": "Liz",
            "lastName": "Dixon",
            "name": "Liz Dixon"
          },
          "NAZ_HILLMON_1_WNBA": {
            "playerID": "NAZ_HILLMON_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NAZ_HILLMON_ATLANTA_DREAM_WNBA",
            "firstName": "Naz",
            "lastName": "Hillmon",
            "name": "Naz Hillmon"
          },
          "AERIAL_POWERS_1_WNBA": {
            "playerID": "AERIAL_POWERS_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "AERIAL_POWERS_ATLANTA_DREAM_WNBA",
            "firstName": "Aerial",
            "lastName": "Powers",
            "name": "Aerial Powers"
          },
          "MORGAN_BERTSCH_1_WNBA": {
            "playerID": "MORGAN_BERTSCH_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MORGAN_BERTSCH_PHOENIX_MERCURY_WNBA",
            "firstName": "Morgan",
            "lastName": "Bertsch",
            "name": "Morgan Bertsch"
          },
          "HALEY_JONES_1_WNBA": {
            "playerID": "HALEY_JONES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "HALEY_JONES_ATLANTA_DREAM_WNBA",
            "firstName": "Haley",
            "lastName": "Jones",
            "name": "Haley Jones"
          },
          "MIKIAH_HARRIGAN_1_WNBA": {
            "playerID": "MIKIAH_HARRIGAN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MIKIAH_HERBERTHARRIGAN_PHOENIX_MERCURY_WNBA",
            "firstName": "Mikiah",
            "lastName": "Harrigan",
            "name": "Mikiah Harrigan"
          },
          "REBECCA_ALLEN_1_WNBA": {
            "playerID": "REBECCA_ALLEN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "REBECCA_ALLEN_PHOENIX_MERCURY_WNBA",
            "firstName": "Rebecca",
            "lastName": "Allen",
            "name": "Rebecca Allen"
          },
          "CHEYENNE_PARKER_1_WNBA": {
            "playerID": "CHEYENNE_PARKER_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CHEYENNE_PARKER_ATLANTA_DREAM_WNBA",
            "firstName": "Cheyenne",
            "lastName": "Parker",
            "name": "Cheyenne Parker"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "ALLISHA_GRAY_1_WNBA": {
            "playerID": "ALLISHA_GRAY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "ALLISHA_GRAY_ATLANTA_DREAM_WNBA",
            "firstName": "Allisha",
            "lastName": "Gray",
            "name": "Allisha Gray"
          },
          "CRYSTAL_DANGERFIELD_1_WNBA": {
            "playerID": "CRYSTAL_DANGERFIELD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CRYSTAL_DANGERFIELD_ATLANTA_DREAM_WNBA",
            "firstName": "Crystal",
            "lastName": "Dangerfield",
            "name": "Crystal Dangerfield"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "RHYNE_HOWARD_1_WNBA": {
            "playerID": "RHYNE_HOWARD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "RHYNE_HOWARD_ATLANTA_DREAM_WNBA",
            "firstName": "Rhyne",
            "lastName": "Howard",
            "name": "Rhyne Howard"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "NIA_COFFEY_1_WNBA": {
            "playerID": "NIA_COFFEY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NIA_COFFEY_ATLANTA_DREAM_WNBA",
            "firstName": "Nia",
            "lastName": "Coffey",
            "name": "Nia Coffey"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "TINA_CHARLES_1_WNBA": {
            "playerID": "TINA_CHARLES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "TINA_CHARLES_ATLANTA_DREAM_WNBA",
            "firstName": "Tina",
            "lastName": "Charles",
            "name": "Tina Charles"
          }
        }
      },
      {
        "eventID": "DLzGfzy7eUmCcDc2fXuM",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 75,
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 84,
            "names": {
              "short": "SEA",
              "medium": "Storm",
              "long": "Seattle Storm"
            },
            "teamID": "SEATTLE_STORM_WNBA",
            "colors": {
              "secondary": "#FEE11A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#395136",
              "primary": "#395136"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 200,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 18,
              "threePointersAttempted": 4,
              "offensiveRebounds": 5,
              "assists": 3,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 5,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 221,
              "freeThrowsAttempted": 0,
              "steals": 4,
              "points": 15,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 3,
              "blocks": 2
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 14,
              "defensiveRebounds": 11,
              "fouls": 4,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 1,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 4
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 13,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 5,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 8,
              "twoPointersMade": 5,
              "secondsInLead": 350
            },
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 2,
              "fouls": 8,
              "largestLead": 5,
              "blocks": 0,
              "secondsInLead": 250,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 4,
              "offensiveRebounds": 4,
              "assists": 3,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 6,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 13
            }
          },
          "reg": {
            "away": {
              "points": 84
            },
            "home": {
              "points": 75
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 11,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 436,
              "freeThrowsAttempted": 12,
              "steals": 3,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 6,
              "turnovers": 7,
              "threePointersMade": 1,
              "freeThrowsMade": 11,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 8,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 164,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 11,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "largestLead": 15,
              "threePointersMade": 5,
              "threePointersAttempted": 20,
              "offensiveRebounds": 14,
              "fieldGoalsMade": 28,
              "assists": 10,
              "fieldGoalsAttempted": 68,
              "twoPointersAttempted": 48,
              "twoPointersMade": 23,
              "blocks": 2,
              "freeThrowsAttempted": 29,
              "freeThrowsMade": 23,
              "fouls": 23,
              "steals": 10,
              "points": 84,
              "rebounds": 43,
              "defensiveRebounds": 29,
              "turnovers": 20,
              "secondsInLead": 1486
            },
            "home": {
              "largestLead": 5,
              "longestScoringRun": 12,
              "threePointersMade": 9,
              "assists": 20,
              "blocks": 4,
              "secondsInLead": 735,
              "freeThrowsAttempted": 23,
              "freeThrowsMade": 16,
              "defensiveRebounds": 23,
              "fouls": 23,
              "fieldGoalsMade": 25,
              "rebounds": 29,
              "offensiveRebounds": 6,
              "twoPointersAttempted": 36,
              "turnovers": 16,
              "points": 75,
              "twoPointersMade": 16,
              "threePointersAttempted": 26,
              "fieldGoalsAttempted": 62,
              "steals": 9
            },
            "KIANA_WILLIAMS_1_WNBA": {
              "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": 151,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "EMILY_ENGSTLER_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "secondsPlayed": 372
            },
            "JADE_MELBOURNE_1_WNBA": {
              "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": -4,
              "secondsPlayed": 86
            },
            "DULCY_MENDJIADEU_FANKAM_1_WNBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "blocks": 0,
              "fieldGoalsMade": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 1,
              "plusMinus": -3,
              "secondsPlayed": 697
            },
            "DIDI_RICHARDS_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "assists": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "blocks": 1,
              "turnovers": 0,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 1,
              "threePointersAttempted": 1,
              "fouls": 2,
              "plusMinus": -6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 614
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "assists": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 1,
              "plusMinus": -11,
              "turnovers": 3,
              "secondsPlayed": 1095
            },
            "KARLIE_SAMUELSON_1_WNBA": {
              "fieldGoalsMade": 3,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 3,
              "twoPointersMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "assists": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 13,
              "twoPointersAttempted": 2,
              "plusMinus": -3,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1786,
              "steals": 2
            },
            "JEWELL_LOYD_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "fouls": 3,
              "turnovers": 3,
              "steals": 1,
              "assists": 2,
              "fieldGoalsMade": 6,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 13,
              "twoPointersMade": 6,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 32,
              "fieldGoalsAttempted": 19,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 12,
              "points": 24,
              "plusMinus": 10,
              "secondsPlayed": 2221
            },
            "VICTORIA_VIVIANS_1_WNBA": {
              "blocks": 0,
              "defensiveRebounds": 1,
              "twoPointersMade": 1,
              "twoPointersAttempted": 3,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "fouls": 4,
              "assists": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 7,
              "plusMinus": 3,
              "steals": 2,
              "turnovers": 2,
              "secondsPlayed": 1386
            },
            "MERCEDES_RUSSELL_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 3,
              "points": 8,
              "twoPointersMade": 3,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 5,
              "turnovers": 3,
              "steals": 2,
              "plusMinus": 22,
              "secondsPlayed": 1797
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "fieldGoalsMade": 1,
              "steals": 1,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "assists": 4,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "blocks": 0,
              "offensiveRebounds": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 3,
              "points": 5,
              "turnovers": 2,
              "fouls": 3,
              "plusMinus": -2,
              "secondsPlayed": 1812
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "blocks": 1,
              "threePointersAttempted": 2,
              "threePointersMade": 2,
              "fouls": 2,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 71,
              "assists": 0,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "steals": 3,
              "points": 12,
              "twoPointersMade": 3,
              "plusMinus": -14,
              "secondsPlayed": 1264
            },
            "SAMANTHA_WHITCOMB_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "threePointersMade": 1,
              "points": 5,
              "plusMinus": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "secondsPlayed": 676
            },
            "EZI_MAGBEGOR_1_WNBA": {
              "steals": 1,
              "threePointersMade": 1,
              "turnovers": 1,
              "fouls": 3,
              "assists": 1,
              "fieldGoalsMade": 5,
              "twoPointersAttempted": 8,
              "twoPointersMade": 4,
              "threePointersAttempted": 2,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "freeThrowsMade": 4,
              "points": 15,
              "freeThrowsAttempted": 6,
              "rebounds": 14,
              "defensiveRebounds": 11,
              "blocks": 2,
              "plusMinus": 2,
              "secondsPlayed": 2217
            },
            "JULIE_VANLOO_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "turnovers": 4,
              "threePointersAttempted": 5,
              "assists": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 5,
              "fieldGoalsMade": 2,
              "plusMinus": -5,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 3,
              "points": 5,
              "twoPointersMade": 1,
              "secondsPlayed": 1646
            },
            "ARIEL_ATKINS_1_WNBA": {
              "blocks": 0,
              "defensiveRebounds": 2,
              "steals": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 1,
              "threePointersMade": 3,
              "fouls": 4,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 7,
              "points": 19,
              "twoPointersMade": 4,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "plusMinus": 7,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "secondsPlayed": 1854
            },
            "JORDAN_HORSTON_1_WNBA": {
              "fieldGoalsMade": 2,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 5,
              "offensiveRebounds": 3,
              "assists": 0,
              "twoPointersAttempted": 2,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "fouls": 3,
              "plusMinus": -4,
              "turnovers": 3,
              "secondsPlayed": 894
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "steals": 1,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 3,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 3,
              "blocks": 2,
              "points": 9,
              "twoPointersMade": 3,
              "assists": 2,
              "freeThrowsAttempted": 6,
              "turnovers": 2,
              "fouls": 5,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "plusMinus": -2,
              "secondsPlayed": 1471
            },
            "SKYLAR_DIGGINSSMITH_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 2,
              "steals": 1,
              "threePointersMade": 1,
              "assists": 5,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "threePointersAttempted": 4,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 39,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 14,
              "points": 18,
              "twoPointersMade": 6,
              "plusMinus": 13,
              "fouls": 4,
              "turnovers": 7,
              "secondsPlayed": 1961
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Seattle Storm 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": "-131",
            "fairOverUnder": "86.5",
            "bookOverUnder": "86.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Washington Mystics 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Seattle Storm 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "+135",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "+201",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+201",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "-164",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-164",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "-282",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-282",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "43",
            "bookOverUnder": "43",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "43",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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",
            "bookSpread": "-9",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "+9",
            "bookSpread": "+9",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Washington Mystics 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": "-125",
            "bookOdds": "-147",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Seattle Storm 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "34",
            "bookOverUnder": "34",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "34",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "+9",
            "bookSpread": "+9",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Washington Mystics 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": "+100",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "-8",
            "bookSpread": "-8",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "-645",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-645",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Washington Mystics 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": "-133",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Seattle Storm 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": "-144",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "+8",
            "bookSpread": "+8",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Seattle Storm 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Washington Mystics 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": "77.5",
            "bookOverUnder": "77.5",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Seattle Storm 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "-9",
            "bookSpread": "-9",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Washington Mystics 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": "+104",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "+990",
            "bookOdds": "+934",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+934",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "-6",
            "bookSpread": "-6",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "34",
            "bookOverUnder": "34",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "34",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "43",
            "bookOverUnder": "43",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "43",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Seattle Storm 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Seattle Storm 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": "+108",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "-990",
            "bookOdds": "-2326",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2326",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "+745",
            "bookOdds": "+694",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+694",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Seattle Storm 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "-117",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "67",
            "bookOverUnder": "67",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "67",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Washington Mystics 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": "+107",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Seattle Storm 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Seattle Storm 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": "86.5",
            "bookOverUnder": "86.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "-585",
            "bookOdds": "-833",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-833",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Washington Mystics 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": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "+585",
            "bookOdds": "+556",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+556",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Seattle Storm 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Washington Mystics 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": "-134",
            "fairOverUnder": "77.5",
            "bookOverUnder": "77.5",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Washington Mystics 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": "-129",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "+390",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+390",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Washington Mystics 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": "14.5",
            "bookOverUnder": "14.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "-745",
            "bookOdds": "-1471",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1471",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "67",
            "bookOverUnder": "67",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "67",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "-113",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "+6",
            "bookSpread": "+6",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Washington Mystics 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": "-142",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "164.5",
            "bookOverUnder": "164.5",
            "score": 159,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "164.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          },
          "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": "164.5",
            "bookOverUnder": "164.5",
            "score": 159,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "164.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.039Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-19T19:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "KIANA_WILLIAMS_1_WNBA": {
            "playerID": "KIANA_WILLIAMS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "KIANA_WILLIAMS_SEATTLE_STORM_WNBA",
            "firstName": "Kiana",
            "lastName": "Williams",
            "name": "Kiana Williams"
          },
          "EMILY_ENGSTLER_1_WNBA": {
            "playerID": "EMILY_ENGSTLER_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "EMILY_ENGSTLER_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Emily",
            "lastName": "Engstler",
            "name": "Emily Engstler"
          },
          "JADE_MELBOURNE_1_WNBA": {
            "playerID": "JADE_MELBOURNE_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JADE_MELBOURNE_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Jade",
            "lastName": "Melbourne",
            "name": "Jade Melbourne"
          },
          "DULCY_MENDJIADEU_FANKAM_1_WNBA": {
            "playerID": "DULCY_MENDJIADEU_FANKAM_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "DULCY_MENDJIADEU_FANKAM_SEATTLE_STORM_WNBA",
            "name": "Dulcy Mendjiadeu Fankam"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "KARLIE_SAMUELSON_1_WNBA": {
            "playerID": "KARLIE_SAMUELSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "KARLIE_SAMUELSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Karlie",
            "lastName": "Samuelson",
            "name": "Karlie Samuelson"
          },
          "JEWELL_LOYD_1_WNBA": {
            "playerID": "JEWELL_LOYD_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JEWELL_LOYD_SEATTLE_STORM_WNBA",
            "firstName": "Jewell",
            "lastName": "Loyd",
            "name": "Jewell Loyd"
          },
          "VICTORIA_VIVIANS_1_WNBA": {
            "playerID": "VICTORIA_VIVIANS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "VICTORIA_VIVIANS_SEATTLE_STORM_WNBA",
            "firstName": "Victoria",
            "lastName": "Vivians",
            "name": "Victoria Vivians"
          },
          "MERCEDES_RUSSELL_1_WNBA": {
            "playerID": "MERCEDES_RUSSELL_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "MERCEDES_RUSSELL_SEATTLE_STORM_WNBA",
            "firstName": "Mercedes",
            "lastName": "Russell",
            "name": "Mercedes Russell"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "SAMANTHA_WHITCOMB_1_WNBA": {
            "playerID": "SAMANTHA_WHITCOMB_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SAMI_WHITCOMB_SEATTLE_STORM_WNBA",
            "firstName": "Samantha",
            "lastName": "Whitcomb",
            "name": "Samantha Whitcomb"
          },
          "EZI_MAGBEGOR_1_WNBA": {
            "playerID": "EZI_MAGBEGOR_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "EZI_MAGBEGOR_SEATTLE_STORM_WNBA",
            "firstName": "Ezi",
            "lastName": "Magbegor",
            "name": "Ezi Magbegor"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "JORDAN_HORSTON_1_WNBA": {
            "playerID": "JORDAN_HORSTON_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JORDAN_HORSTON_SEATTLE_STORM_WNBA",
            "firstName": "Jordan",
            "lastName": "Horston",
            "name": "Jordan Horston"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "SKYLAR_DIGGINSSMITH_1_WNBA": {
            "playerID": "SKYLAR_DIGGINSSMITH_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SKYLAR_DIGGINSSMITH_SEATTLE_STORM_WNBA",
            "firstName": "Skylar",
            "lastName": "Diggins-Smith",
            "name": "Skylar Diggins-Smith"
          }
        }
      },
      {
        "eventID": "CqJYn8VmLR1CeAZ5tFh0",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 88,
            "names": {
              "short": "IND",
              "medium": "Fever",
              "long": "Indiana Fever"
            },
            "teamID": "INDIANA_FEVER_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 88,
            "names": {
              "short": "CON",
              "medium": "Connecticut",
              "long": "Connecticut Sun"
            },
            "teamID": "CONNECTICUT_SUN_WNBA",
            "colors": {
              "secondary": "#F3703A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 549,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 6,
              "offensiveRebounds": 5,
              "assists": 1,
              "twoPointersAttempted": 16,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 7,
              "offensiveRebounds": 5,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 9,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 568,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 3,
              "blocks": 3,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 32,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 6,
              "points": 23
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 3,
              "blocks": 3,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 125,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 18,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            },
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 11,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 399,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "threePointersAttempted": 5,
              "offensiveRebounds": 6,
              "assists": 4,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 6,
              "points": 18
            }
          },
          "reg": {
            "away": {
              "points": 88
            },
            "home": {
              "points": 84
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 240,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 8,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 9,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 257,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 11,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            }
          },
          "game": {
            "away": {
              "largestLead": 9,
              "blocks": 4,
              "longestScoringRun": 8,
              "fouls": 13,
              "offensiveRebounds": 15,
              "threePointersAttempted": 19,
              "threePointersMade": 4,
              "turnovers": 8,
              "steals": 5,
              "fieldGoalsMade": 30,
              "assists": 15,
              "fieldGoalsAttempted": 74,
              "twoPointersAttempted": 55,
              "twoPointersMade": 26,
              "rebounds": 33,
              "defensiveRebounds": 18,
              "secondsInLead": 1757,
              "freeThrowsAttempted": 30,
              "freeThrowsMade": 24,
              "points": 88
            },
            "home": {
              "longestScoringRun": 8,
              "blocks": 7,
              "steals": 4,
              "threePointersMade": 6,
              "largestLead": 4,
              "freeThrowsAttempted": 13,
              "freeThrowsMade": 12,
              "secondsInLead": 414,
              "offensiveRebounds": 13,
              "rebounds": 36,
              "defensiveRebounds": 23,
              "turnovers": 17,
              "fieldGoalsMade": 33,
              "assists": 20,
              "twoPointersMade": 27,
              "fouls": 24,
              "twoPointersAttempted": 49,
              "threePointersAttempted": 20,
              "fieldGoalsAttempted": 69,
              "points": 88
            },
            "KATIE_LOU_SAMUELSON_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -20,
              "secondsPlayed": 914
            },
            "MORIAH_JEFFERSON_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "threePointersAttempted": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsAttempted": 2,
              "fouls": 1,
              "plusMinus": -14,
              "secondsPlayed": 510
            },
            "ASTOU_NDOUR_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "blocks": 1,
              "threePointersAttempted": 1,
              "plusMinus": -8,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 331
            },
            "TIFFANY_MITCHELL_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "plusMinus": -13,
              "turnovers": 1,
              "secondsPlayed": 659
            },
            "KELSEY_MITCHELL_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "turnovers": 2,
              "threePointersMade": 2,
              "fouls": 3,
              "threePointersAttempted": 6,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 10,
              "points": 17,
              "twoPointersMade": 5,
              "assists": 5,
              "plusMinus": -6,
              "secondsPlayed": 1916
            },
            "ALIYAH_BOSTON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 4,
              "blocks": 3,
              "offensiveRebounds": 2,
              "assists": 2,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "turnovers": 6,
              "fieldGoalsMade": 5,
              "points": 10,
              "twoPointersMade": 5,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 11,
              "plusMinus": -20,
              "secondsPlayed": 1813
            },
            "NALYSSA_SMITH_1_WNBA": {
              "defensiveRebounds": 1,
              "assists": 1,
              "turnovers": 1,
              "threePointersMade": 1,
              "blocks": 1,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 5,
              "twoPointersMade": 2,
              "rebounds": 6,
              "offensiveRebounds": 5,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "points": 13,
              "steals": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "fouls": 3,
              "plusMinus": 2,
              "secondsPlayed": 1633
            },
            "BRIONNA_JONES_1_WNBA": {
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 4,
              "points": 8,
              "twoPointersMade": 4,
              "rebounds": 4,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "steals": 2,
              "plusMinus": 27,
              "secondsPlayed": 1373
            },
            "ALYSSA_THOMAS_1_WNBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 5,
              "turnovers": 1,
              "blocks": 1,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 14,
              "twoPointersMade": 8,
              "fouls": 3,
              "steals": 1,
              "assists": 9,
              "rebounds": 14,
              "defensiveRebounds": 9,
              "plusMinus": 4,
              "freeThrowsAttempted": 12,
              "secondsPlayed": 2400,
              "freeThrowsMade": 8,
              "points": 24
            },
            "TEMI_FAGBENLE_1_WNBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "blocks": 0,
              "offensiveRebounds": 4,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 5,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 83,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "points": 11,
              "twoPointersMade": 5,
              "fouls": 4,
              "plusMinus": 10,
              "secondsPlayed": 1354
            },
            "KRISTY_WALLACE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "defensiveRebounds": 1,
              "assists": 3,
              "fouls": 2,
              "fieldGoalsMade": 4,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 4,
              "points": 8,
              "twoPointersMade": 4,
              "threePointersAttempted": 3,
              "plusMinus": 16,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1486
            },
            "DIJONAI_CARRINGTON_1_WNBA": {
              "steals": 1,
              "threePointersMade": 0,
              "blocks": 1,
              "assists": 2,
              "defensiveRebounds": 3,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 5,
              "twoPointersMade": 5,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 11,
              "rebounds": 6,
              "fouls": 4,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 14,
              "turnovers": 2,
              "plusMinus": 13,
              "secondsPlayed": 2154
            },
            "TYASHA_HARRIS_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "fouls": 1,
              "assists": 2,
              "turnovers": 1,
              "twoPointersAttempted": 5,
              "twoPointersMade": 2,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "threePointersMade": 3,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 16,
              "plusMinus": 19,
              "secondsPlayed": 1779
            },
            "ERICA_WHEELER_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "blocks": 1,
              "steals": 1,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 3,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 7,
              "points": 6,
              "twoPointersMade": 3,
              "assists": 4,
              "fouls": 3,
              "turnovers": 3,
              "plusMinus": 16,
              "secondsPlayed": 1240
            },
            "DEWANNA_BONNER_1_WNBA": {
              "fouls": 2,
              "blocks": 0,
              "offensiveRebounds": 0,
              "steals": 1,
              "threePointersMade": 1,
              "turnovers": 1,
              "threePointersAttempted": 7,
              "assists": 2,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 7,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 37,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 12,
              "points": 22,
              "twoPointersMade": 6,
              "plusMinus": 7,
              "secondsPlayed": 2098
            },
            "OLIVIA_NELSONODODA_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "fouls": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "plusMinus": -15,
              "secondsPlayed": 696
            },
            "CAITLIN_CLARK_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "blocks": 2,
              "threePointersAttempted": 7,
              "threePointersMade": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "turnovers": 5,
              "fouls": 5,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 4,
              "points": 17,
              "twoPointersMade": 2,
              "assists": 5,
              "plusMinus": -18,
              "secondsPlayed": 1644
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Connecticut Sun 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": "+103",
            "fairOverUnder": "84.5",
            "bookOverUnder": "84.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Indiana Fever 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": "+103",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Connecticut Sun 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": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "+1015",
            "bookOdds": "+956",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+956",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "-146",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "-1015",
            "bookOdds": "-2439",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2439",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "+1.5",
            "bookSpread": "+1.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Indiana Fever 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": "-125",
            "bookOdds": "-145",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Connecticut Sun 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": "-130",
            "bookOdds": "-152",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-152",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Indiana Fever 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": "15.5",
            "bookOverUnder": "15.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "-106",
            "fairSpread": "+9.5",
            "bookSpread": "+9.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "+1370",
            "bookOdds": "+1305",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1305",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Indiana Fever 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": "15.5",
            "bookOverUnder": "15.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "-9.5",
            "bookSpread": "-9.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Connecticut Sun 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": "-143",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Connecticut Sun 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": "-127",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Indiana Fever 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": "82.5",
            "bookOverUnder": "82.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Connecticut Sun 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": "-125",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "-129",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Indiana Fever 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": "-125",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "+705",
            "bookOdds": "+657",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+657",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "-4.5",
            "bookSpread": "-4.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "36.5",
            "bookOverUnder": "36.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Connecticut Sun 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": "+103",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Connecticut Sun 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": "+108",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "-705",
            "bookOdds": "-1351",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1351",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "+133",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+133",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Connecticut Sun 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": "-127",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "89",
            "bookOverUnder": "89",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "89",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "+7",
            "bookSpread": "+7",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Indiana Fever 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": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Connecticut Sun 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": "-104",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Connecticut Sun 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": "-137",
            "fairOverUnder": "84.5",
            "bookOverUnder": "84.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "-700",
            "bookOdds": "-1351",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1351",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "-7",
            "bookSpread": "-7",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Indiana Fever 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": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "+700",
            "bookOdds": "+654",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+654",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Connecticut Sun 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": "-104",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Indiana Fever 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": "82.5",
            "bookOverUnder": "82.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Indiana Fever 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "-1370",
            "bookOdds": "-4167",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Indiana Fever 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "-179",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-179",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "89",
            "bookOverUnder": "89",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "89",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "+4.5",
            "bookSpread": "+4.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Indiana Fever 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": "-130",
            "bookOdds": "-151",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "167",
            "bookOverUnder": "167",
            "score": 176,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          },
          "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": "167",
            "bookOverUnder": "167",
            "score": 176,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.080Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-20T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "KATIE_LOU_SAMUELSON_1_WNBA": {
            "playerID": "KATIE_LOU_SAMUELSON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KATIE_LOU_SAMUELSON_INDIANA_FEVER_WNBA",
            "name": "Katie Lou Samuelson"
          },
          "MORIAH_JEFFERSON_1_WNBA": {
            "playerID": "MORIAH_JEFFERSON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "MORIAH_JEFFERSON_CONNECTICUT_SUN_WNBA",
            "firstName": "Moriah",
            "lastName": "Jefferson",
            "name": "Moriah Jefferson"
          },
          "ASTOU_NDOUR_1_WNBA": {
            "playerID": "ASTOU_NDOUR_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ASTOU_NDOUR_CONNECTICUT_SUN_WNBA",
            "firstName": "Astou",
            "lastName": "Ndour",
            "name": "Astou Ndour"
          },
          "TIFFANY_MITCHELL_1_WNBA": {
            "playerID": "TIFFANY_MITCHELL_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TIFFANY_MITCHELL_CONNECTICUT_SUN_WNBA",
            "firstName": "Tiffany",
            "lastName": "Mitchell",
            "name": "Tiffany Mitchell"
          },
          "KELSEY_MITCHELL_1_WNBA": {
            "playerID": "KELSEY_MITCHELL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KELSEY_MITCHELL_INDIANA_FEVER_WNBA",
            "firstName": "Kelsey",
            "lastName": "Mitchell",
            "name": "Kelsey Mitchell"
          },
          "ALIYAH_BOSTON_1_WNBA": {
            "playerID": "ALIYAH_BOSTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ALIYAH_BOSTON_INDIANA_FEVER_WNBA",
            "firstName": "Aliyah",
            "lastName": "Boston",
            "name": "Aliyah Boston"
          },
          "NALYSSA_SMITH_1_WNBA": {
            "playerID": "NALYSSA_SMITH_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "NALYSSA_SMITH_INDIANA_FEVER_WNBA",
            "firstName": "NaLyssa",
            "lastName": "Smith",
            "name": "NaLyssa Smith"
          },
          "BRIONNA_JONES_1_WNBA": {
            "playerID": "BRIONNA_JONES_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "BRIONNA_JONES_CONNECTICUT_SUN_WNBA",
            "firstName": "Brionna",
            "lastName": "Jones",
            "name": "Brionna Jones"
          },
          "ALYSSA_THOMAS_1_WNBA": {
            "playerID": "ALYSSA_THOMAS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ALYSSA_THOMAS_CONNECTICUT_SUN_WNBA",
            "firstName": "Alyssa",
            "lastName": "Thomas",
            "name": "Alyssa Thomas"
          },
          "TEMI_FAGBENLE_1_WNBA": {
            "playerID": "TEMI_FAGBENLE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "TEMI_FAGBENLE_INDIANA_FEVER_WNBA",
            "firstName": "Temi",
            "lastName": "Fagbenle",
            "name": "Temi Fagbenle"
          },
          "KRISTY_WALLACE_1_WNBA": {
            "playerID": "KRISTY_WALLACE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KRISTY_WALLACE_INDIANA_FEVER_WNBA",
            "firstName": "Kristy",
            "lastName": "Wallace",
            "name": "Kristy Wallace"
          },
          "DIJONAI_CARRINGTON_1_WNBA": {
            "playerID": "DIJONAI_CARRINGTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DIJONAI_CARRINGTON_CONNECTICUT_SUN_WNBA",
            "firstName": "DiJonai",
            "lastName": "Carrington",
            "name": "DiJonai Carrington"
          },
          "TYASHA_HARRIS_1_WNBA": {
            "playerID": "TYASHA_HARRIS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TYASHA_HARRIS_CONNECTICUT_SUN_WNBA",
            "firstName": "Tyasha",
            "lastName": "Harris",
            "name": "Tyasha Harris"
          },
          "ERICA_WHEELER_1_WNBA": {
            "playerID": "ERICA_WHEELER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ERICA_WHEELER_INDIANA_FEVER_WNBA",
            "firstName": "Erica",
            "lastName": "Wheeler",
            "name": "Erica Wheeler"
          },
          "DEWANNA_BONNER_1_WNBA": {
            "playerID": "DEWANNA_BONNER_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DEWANNA_BONNER_CONNECTICUT_SUN_WNBA",
            "firstName": "DeWanna",
            "lastName": "Bonner",
            "name": "DeWanna Bonner"
          },
          "OLIVIA_NELSONODODA_1_WNBA": {
            "playerID": "OLIVIA_NELSONODODA_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "OLIVIA_NELSONODODA_CONNECTICUT_SUN_WNBA",
            "firstName": "Olivia",
            "lastName": "Nelson-Ododa",
            "name": "Olivia Nelson-Ododa"
          },
          "CAITLIN_CLARK_1_WNBA": {
            "playerID": "CAITLIN_CLARK_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CAITLIN_CLARK_INDIANA_FEVER_WNBA",
            "firstName": "Caitlin",
            "lastName": "Clark",
            "name": "Caitlin Clark"
          }
        }
      },
      {
        "eventID": "RkvM50iqHLw18cZKEVek",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            },
            "score": 74
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "SEA",
              "medium": "Storm",
              "long": "Seattle Storm"
            },
            "teamID": "SEATTLE_STORM_WNBA",
            "colors": {
              "secondary": "#FEE11A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#395136",
              "primary": "#395136"
            },
            "score": 63
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 12,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 530,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 27,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 10
            },
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 5,
              "points": 15
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 13,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 9,
              "threePointersAttempted": 8,
              "offensiveRebounds": 6,
              "assists": 3,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 3,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 14,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 600,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 9,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 17,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 8,
              "assists": 7
            }
          },
          "reg": {
            "away": {
              "points": 63
            },
            "home": {
              "points": 74
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 3,
              "fouls": 11,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 18,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 18,
              "blocks": 2,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 11,
              "steals": 1,
              "points": 14,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 4,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 10,
              "twoPointersMade": 2,
              "secondsInLead": 600
            }
          },
          "game": {
            "away": {
              "largestLead": 0,
              "secondsInLead": 0,
              "longestScoringRun": 8,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 9,
              "blocks": 3,
              "twoPointersMade": 18,
              "twoPointersAttempted": 46,
              "defensiveRebounds": 22,
              "fieldGoalsMade": 24,
              "fouls": 24,
              "assists": 16,
              "steals": 8,
              "threePointersMade": 6,
              "points": 63,
              "threePointersAttempted": 24,
              "rebounds": 34,
              "offensiveRebounds": 12,
              "fieldGoalsAttempted": 70,
              "turnovers": 14
            },
            "home": {
              "longestScoringRun": 7,
              "threePointersMade": 3,
              "offensiveRebounds": 7,
              "fouls": 13,
              "steals": 7,
              "assists": 18,
              "fieldGoalsMade": 26,
              "twoPointersAttempted": 40,
              "twoPointersMade": 23,
              "largestLead": 18,
              "blocks": 5,
              "freeThrowsAttempted": 20,
              "freeThrowsMade": 19,
              "points": 74,
              "threePointersAttempted": 23,
              "fieldGoalsAttempted": 63,
              "turnovers": 15,
              "rebounds": 36,
              "defensiveRebounds": 29,
              "secondsInLead": 2330
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 2,
              "fouls": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "turnovers": 1,
              "plusMinus": -4,
              "secondsPlayed": 318
            },
            "SKYLAR_DIGGINSSMITH_1_WNBA": {
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "defensiveRebounds": 2,
              "twoPointersMade": 3,
              "steals": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 8,
              "threePointersAttempted": 4,
              "assists": 7,
              "blocks": 1,
              "rebounds": 3,
              "fouls": 3,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 23,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "secondsPlayed": 1680,
              "plusMinus": -8
            },
            "BREANNA_STEWART_1_WNBA": {
              "threePointersMade": 0,
              "fouls": 1,
              "offensiveRebounds": 2,
              "turnovers": 2,
              "steals": 3,
              "fieldGoalsMade": 7,
              "twoPointersAttempted": 12,
              "twoPointersMade": 7,
              "blocks": 2,
              "assists": 1,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 39,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 16,
              "plusMinus": 16,
              "secondsPlayed": 1977
            },
            "JEWELL_LOYD_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "offensiveRebounds": 3,
              "fouls": 1,
              "turnovers": 3,
              "threePointersAttempted": 4,
              "steals": 2,
              "threePointersMade": 0,
              "assists": 1,
              "fieldGoalsMade": 5,
              "points": 13,
              "twoPointersMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 13,
              "plusMinus": -12,
              "secondsPlayed": 2033
            },
            "JONQUEL_JONES_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 5,
              "twoPointersMade": 4,
              "fouls": 2,
              "twoPointersAttempted": 6,
              "threePointersAttempted": 3,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 16,
              "blocks": 2,
              "turnovers": 2,
              "plusMinus": 4,
              "secondsPlayed": 1678
            },
            "MERCEDES_RUSSELL_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 2,
              "steals": 1,
              "fieldGoalsMade": 4,
              "freeThrowsAttempted": 1,
              "points": 8,
              "twoPointersMade": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "fouls": 2,
              "plusMinus": -16,
              "secondsPlayed": 2032
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 3,
              "twoPointersMade": 3,
              "steals": 2,
              "turnovers": 2,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "fouls": 1,
              "assists": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 13,
              "plusMinus": 16,
              "secondsPlayed": 2001
            },
            "KENNEDY_BURKE_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 1,
              "assists": 1,
              "fieldGoalsAttempted": 2,
              "plusMinus": -9,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "secondsPlayed": 556
            },
            "MARQUESHA_DAVIS_1_WNBA": {
              "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,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "secondsPlayed": 103
            },
            "VICTORIA_VIVIANS_1_WNBA": {
              "blocks": 0,
              "turnovers": 1,
              "twoPointersMade": 1,
              "twoPointersAttempted": 2,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fouls": 2,
              "assists": 2,
              "steals": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 3,
              "plusMinus": -8,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 2,
              "points": 9,
              "secondsPlayed": 1131
            },
            "SABRINA_IONESCU_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "defensiveRebounds": 1,
              "assists": 8,
              "rebounds": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "steals": 1,
              "fieldGoalsMade": 7,
              "twoPointersAttempted": 11,
              "twoPointersMade": 6,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 20,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "plusMinus": 21,
              "turnovers": 5,
              "secondsPlayed": 2043
            },
            "DULCY_MENDJIADEU_FANKAM_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "freeThrowsAttempted": 2,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "fouls": 5,
              "plusMinus": 2,
              "turnovers": 2,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "secondsPlayed": 558
            },
            "KIANA_WILLIAMS_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 3,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "secondsPlayed": 103
            },
            "SAMANTHA_WHITCOMB_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "twoPointersMade": 1,
              "twoPointersAttempted": 2,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 4,
              "turnovers": 1,
              "fieldGoalsMade": 4,
              "threePointersMade": 3,
              "points": 11,
              "plusMinus": -8,
              "assists": 4,
              "steals": 2,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "secondsPlayed": 1402
            },
            "NYARA_SABALLY_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "steals": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 2,
              "offensiveRebounds": 1,
              "plusMinus": 7,
              "secondsPlayed": 722
            },
            "KAYLA_THORNTON_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "fouls": 1,
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 7,
              "twoPointersMade": 2,
              "plusMinus": 7,
              "secondsPlayed": 1196
            },
            "JORDAN_HORSTON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fouls": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "steals": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 2,
              "plusMinus": 1,
              "turnovers": 0,
              "secondsPlayed": 1147
            },
            "COURTNEY_VANDERSLOOT_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "fouls": 4,
              "assists": 4,
              "turnovers": 3,
              "threePointersAttempted": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "secondsPlayed": 1405
            },
            "EZI_MAGBEGOR_1_WNBA": {
              "steals": 0,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "fouls": 4,
              "blocks": 2,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 9,
              "points": 12,
              "twoPointersMade": 3,
              "plusMinus": -9,
              "secondsPlayed": 1914,
              "rebounds": 5,
              "offensiveRebounds": 2
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Seattle Storm 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": "-104",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "New York Liberty 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": "-116",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Seattle Storm 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": "-143",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "-197",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-197",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "-1415",
            "bookOdds": "-4348",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4348",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "+160",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "+1415",
            "bookOdds": "+1348",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1348",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "+13",
            "bookSpread": "+13",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+13",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "-15.5",
            "bookSpread": "-15.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "New York Liberty 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": "-139",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Seattle Storm 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": "+108",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "25",
            "bookOverUnder": "25",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "25",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-13",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "New York Liberty 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": "-142",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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",
            "bookSpread": "-2",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "-248",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-248",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "New York Liberty 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": "+107",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Seattle Storm 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": "-105",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Seattle Storm 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": "12.5",
            "bookOverUnder": "12.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "New York Liberty Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Seattle Storm 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "+15.5",
            "bookSpread": "+15.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "New York Liberty 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "-159",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-159",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "-123",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "25",
            "bookOverUnder": "25",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "25",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Seattle Storm 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Seattle Storm 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": "27.5",
            "bookOverUnder": "27.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "+119",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+119",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "-1475",
            "bookOdds": "-4762",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4762",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Seattle Storm 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": "-134",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "36.5",
            "bookOverUnder": "36.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "-114",
            "fairOverUnder": "67.5",
            "bookOverUnder": "67.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "67.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "-6.5",
            "bookSpread": "-6.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "New York Liberty 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": "+108",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Seattle Storm 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": "14.5",
            "bookOverUnder": "14.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Seattle Storm 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": "63.5",
            "bookOverUnder": "63.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "+1465",
            "bookOdds": "+1397",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1397",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "+6.5",
            "bookSpread": "+6.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "New York Liberty 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": "+105",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "-1465",
            "bookOdds": "-4762",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4762",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Seattle Storm 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": "12.5",
            "bookOverUnder": "12.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "New York Liberty Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "New York Liberty 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": "-108",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "+179",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+179",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "New York Liberty 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": "-122",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "+1475",
            "bookOdds": "+1407",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1407",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "67.5",
            "bookOverUnder": "67.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "67.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "36.5",
            "bookOverUnder": "36.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "New York Liberty 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": "-143",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "142.5",
            "bookOverUnder": "142.5",
            "score": 137,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "142.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          },
          "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": "142.5",
            "bookOverUnder": "142.5",
            "score": 137,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "142.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.791Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-20T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "SKYLAR_DIGGINSSMITH_1_WNBA": {
            "playerID": "SKYLAR_DIGGINSSMITH_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SKYLAR_DIGGINSSMITH_SEATTLE_STORM_WNBA",
            "firstName": "Skylar",
            "lastName": "Diggins-Smith",
            "name": "Skylar Diggins-Smith"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "JEWELL_LOYD_1_WNBA": {
            "playerID": "JEWELL_LOYD_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JEWELL_LOYD_SEATTLE_STORM_WNBA",
            "firstName": "Jewell",
            "lastName": "Loyd",
            "name": "Jewell Loyd"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "MERCEDES_RUSSELL_1_WNBA": {
            "playerID": "MERCEDES_RUSSELL_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "MERCEDES_RUSSELL_SEATTLE_STORM_WNBA",
            "firstName": "Mercedes",
            "lastName": "Russell",
            "name": "Mercedes Russell"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "MARQUESHA_DAVIS_1_WNBA": {
            "playerID": "MARQUESHA_DAVIS_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "MARQUESHA_DAVIS_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Marquesha",
            "lastName": "Davis",
            "name": "Marquesha Davis"
          },
          "VICTORIA_VIVIANS_1_WNBA": {
            "playerID": "VICTORIA_VIVIANS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "VICTORIA_VIVIANS_SEATTLE_STORM_WNBA",
            "firstName": "Victoria",
            "lastName": "Vivians",
            "name": "Victoria Vivians"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "DULCY_MENDJIADEU_FANKAM_1_WNBA": {
            "playerID": "DULCY_MENDJIADEU_FANKAM_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "DULCY_MENDJIADEU_FANKAM_SEATTLE_STORM_WNBA",
            "name": "Dulcy Mendjiadeu Fankam"
          },
          "KIANA_WILLIAMS_1_WNBA": {
            "playerID": "KIANA_WILLIAMS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "KIANA_WILLIAMS_SEATTLE_STORM_WNBA",
            "firstName": "Kiana",
            "lastName": "Williams",
            "name": "Kiana Williams"
          },
          "SAMANTHA_WHITCOMB_1_WNBA": {
            "playerID": "SAMANTHA_WHITCOMB_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SAMI_WHITCOMB_SEATTLE_STORM_WNBA",
            "firstName": "Samantha",
            "lastName": "Whitcomb",
            "name": "Samantha Whitcomb"
          },
          "NYARA_SABALLY_1_WNBA": {
            "playerID": "NYARA_SABALLY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "NYARA_SABALLY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Nyara",
            "lastName": "Sabally",
            "name": "Nyara Sabally"
          },
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "JORDAN_HORSTON_1_WNBA": {
            "playerID": "JORDAN_HORSTON_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JORDAN_HORSTON_SEATTLE_STORM_WNBA",
            "firstName": "Jordan",
            "lastName": "Horston",
            "name": "Jordan Horston"
          },
          "COURTNEY_VANDERSLOOT_1_WNBA": {
            "playerID": "COURTNEY_VANDERSLOOT_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "COURTNEY_VANDERSLOOT_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Courtney",
            "lastName": "Vandersloot",
            "name": "Courtney Vandersloot"
          },
          "EZI_MAGBEGOR_1_WNBA": {
            "playerID": "EZI_MAGBEGOR_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "EZI_MAGBEGOR_SEATTLE_STORM_WNBA",
            "firstName": "Ezi",
            "lastName": "Magbegor",
            "name": "Ezi Magbegor"
          }
        }
      },
      {
        "eventID": "Uzvb9oxeZ2lEQOXBFR2x",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "ATL",
              "medium": "Atlanta",
              "long": "Atlanta Dream"
            },
            "teamID": "ATLANTA_DREAM_WNBA",
            "colors": {
              "secondary": "#4891CE",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#E3173E"
            },
            "score": 83
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "DAL",
              "medium": "Wings",
              "long": "Dallas Wings"
            },
            "teamID": "DALLAS_WINGS_WNBA",
            "colors": {
              "secondary": "#C1D32F",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            },
            "score": 78
          }
        },
        "results": {
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 10,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 3,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 8,
              "offensiveRebounds": 5,
              "assists": 3,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 4,
              "points": 19,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 3
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "threePointersMade": 2,
              "largestLead": 10,
              "secondsInLead": 1479,
              "offensiveRebounds": 11,
              "fieldGoalsMade": 30,
              "assists": 17,
              "blocks": 6,
              "twoPointersMade": 28,
              "rebounds": 35,
              "defensiveRebounds": 24,
              "turnovers": 14,
              "twoPointersAttempted": 54,
              "freeThrowsAttempted": 20,
              "steals": 6,
              "freeThrowsMade": 16,
              "points": 78,
              "fouls": 20,
              "threePointersAttempted": 16,
              "fieldGoalsAttempted": 70
            },
            "home": {
              "blocks": 3,
              "longestScoringRun": 15,
              "assists": 17,
              "threePointersMade": 7,
              "largestLead": 8,
              "fieldGoalsMade": 30,
              "twoPointersMade": 23,
              "offensiveRebounds": 13,
              "twoPointersAttempted": 50,
              "threePointersAttempted": 22,
              "fieldGoalsAttempted": 72,
              "steals": 9,
              "fouls": 20,
              "turnovers": 12,
              "rebounds": 36,
              "defensiveRebounds": 23,
              "secondsInLead": 812,
              "freeThrowsAttempted": 22,
              "freeThrowsMade": 16,
              "points": 83
            },
            "LOU_LOPEZSENECHAL_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "secondsPlayed": 90,
              "plusMinus": -1
            },
            "NIA_COFFEY_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 3,
              "plusMinus": -11,
              "blocks": 1,
              "secondsPlayed": 534
            },
            "HALEY_JONES_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 3,
              "fouls": 3,
              "steals": 1,
              "turnovers": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "plusMinus": -4,
              "secondsPlayed": 972
            },
            "STEPHANIE_SOARES_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "assists": 1,
              "plusMinus": -1,
              "secondsPlayed": 867
            },
            "KALANI_BROWN_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "fouls": 3,
              "turnovers": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -11,
              "secondsPlayed": 391
            },
            "CRYSTAL_DANGERFIELD_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fouls": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 2,
              "plusMinus": 7,
              "secondsPlayed": 854
            },
            "SEVGI_UZUN_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "turnovers": 3,
              "blocks": 1,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "assists": 8,
              "steals": 1,
              "plusMinus": -9,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "threePointersAttempted": 3,
              "twoPointersAttempted": 2,
              "secondsPlayed": 2085
            },
            "CHEYENNE_PARKER_1_WNBA": {
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "threePointersMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "points": 16,
              "twoPointersMade": 6,
              "fouls": 5,
              "turnovers": 4,
              "plusMinus": 4,
              "secondsPlayed": 1582
            },
            "JACY_SHELDON_1_WNBA": {
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "blocks": 1,
              "assists": 3,
              "fouls": 2,
              "plusMinus": 1,
              "secondsPlayed": 916
            },
            "AERIAL_POWERS_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 1,
              "threePointersMade": 0,
              "fouls": 3,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "plusMinus": 7,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1006,
              "freeThrowsMade": 4,
              "points": 10
            },
            "RHYNE_HOWARD_1_WNBA": {
              "threePointersMade": 1,
              "blocks": 1,
              "turnovers": 3,
              "fieldGoalsMade": 4,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "freeThrowsMade": 6,
              "points": 15,
              "twoPointersMade": 3,
              "offensiveRebounds": 2,
              "assists": 4,
              "threePointersAttempted": 8,
              "fouls": 2,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 6,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "plusMinus": 3,
              "secondsPlayed": 1958
            },
            "TEAIRA_MCCOWAN_1_WNBA": {
              "blocks": 1,
              "steals": 1,
              "threePointersAttempted": 0,
              "assists": 1,
              "threePointersMade": 0,
              "offensiveRebounds": 7,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 12,
              "twoPointersMade": 9,
              "rebounds": 14,
              "defensiveRebounds": 7,
              "turnovers": 4,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 3,
              "points": 21,
              "fouls": 4,
              "plusMinus": 6,
              "secondsPlayed": 2009
            },
            "ALLISHA_GRAY_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "assists": 3,
              "fieldGoalsMade": 8,
              "fouls": 2,
              "twoPointersAttempted": 8,
              "threePointersMade": 4,
              "twoPointersMade": 4,
              "steals": 3,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 1,
              "points": 21,
              "plusMinus": 7,
              "secondsPlayed": 2112
            },
            "ARIKE_OGUNBOWALE_1_WNBA": {
              "blocks": 0,
              "assists": 2,
              "threePointersMade": 1,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 8,
              "twoPointersMade": 7,
              "twoPointersAttempted": 12,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 7,
              "points": 24,
              "turnovers": 4,
              "fouls": 2,
              "steals": 3,
              "threePointersAttempted": 8,
              "plusMinus": -9,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 20,
              "secondsPlayed": 2229
            },
            "MADISON_SIEGRIST_1_WNBA": {
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 2,
              "threePointersMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 3,
              "assists": 1,
              "points": 9,
              "twoPointersMade": 2,
              "blocks": 0,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "fouls": 3,
              "plusMinus": -1,
              "secondsPlayed": 1515
            },
            "MONIQUE_BILLINGS_1_WNBA": {
              "assists": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "offensiveRebounds": 2,
              "threePointersAttempted": 1,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 4,
              "fieldGoalsMade": 8,
              "twoPointersMade": 8,
              "steals": 1,
              "blocks": 3,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 20,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 14,
              "plusMinus": 0,
              "secondsPlayed": 1898
            },
            "NAZ_HILLMON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "offensiveRebounds": 3,
              "fouls": 2,
              "steals": 1,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 4,
              "twoPointersMade": 2,
              "assists": 3,
              "plusMinus": 9,
              "secondsPlayed": 1092
            },
            "TINA_CHARLES_1_WNBA": {
              "blocks": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "assists": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 36,
              "defensiveRebounds": 7,
              "fieldGoalsMade": 5,
              "rebounds": 11,
              "offensiveRebounds": 4,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 11,
              "points": 12,
              "twoPointersMade": 4,
              "fouls": 2,
              "steals": 2,
              "plusMinus": 3,
              "secondsPlayed": 1890
            }
          },
          "reg": {
            "away": {
              "points": 78
            },
            "home": {
              "points": 83
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fouls": 5,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 60,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 16,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 8,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 540,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 24,
              "threePointersAttempted": 4,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 219,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 272,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Dallas Wings 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": "-129",
            "fairOverUnder": "80.5",
            "bookOverUnder": "80.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Atlanta Dream 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": "-104",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Dallas Wings 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "-167",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "-270",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-270",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "+137",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+137",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "+193",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+193",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "36",
            "bookOverUnder": "36",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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.5",
            "bookSpread": "-7.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "-5",
            "bookSpread": "-5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Atlanta Dream 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": "-130",
            "bookOdds": "-144",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Dallas Wings 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "+7.5",
            "bookSpread": "+7.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Atlanta Dream 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": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "-235",
            "bookOdds": "-302",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-302",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Atlanta Dream 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": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Dallas Wings 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": "+102",
            "fairOverUnder": "50.5",
            "bookOverUnder": "50.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "50.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Dallas Wings 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": "+108",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Atlanta Dream 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": "85.5",
            "bookOverUnder": "85.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Dallas Wings 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": "+104",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Atlanta Dream 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "+1295",
            "bookOdds": "+1230",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1230",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "-6.5",
            "bookSpread": "-6.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "36",
            "bookOverUnder": "36",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Dallas Wings 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": "-126",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Dallas Wings 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": "-123",
            "fairOverUnder": "50.5",
            "bookOverUnder": "50.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "50.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "-1295",
            "bookOdds": "-3704",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3704",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "-630",
            "bookOdds": "-1136",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1136",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Dallas Wings 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": "-118",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "51",
            "bookOverUnder": "51",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "93.5",
            "bookOverUnder": "93.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "93.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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",
            "bookSpread": "-2",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Atlanta Dream 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": "+125",
            "bookOdds": "+108",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Dallas Wings 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": "-112",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Dallas Wings 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": "-102",
            "fairOverUnder": "80.5",
            "bookOverUnder": "80.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "-1480",
            "bookOdds": "-3030",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3030",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "-127",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Atlanta Dream 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": "+130",
            "bookOdds": "+118",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+118",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "+1480",
            "bookOdds": "+1428",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1428",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Dallas Wings 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": "-143",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Atlanta Dream 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": "85.5",
            "bookOverUnder": "85.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Atlanta Dream 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": "26.5",
            "bookOverUnder": "26.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "+235",
            "bookOdds": "+213",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+213",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Atlanta Dream 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": "-127",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "+630",
            "bookOdds": "+583",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+583",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "93.5",
            "bookOverUnder": "93.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "93.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "51",
            "bookOverUnder": "51",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+6.5",
            "bookSpread": "+6.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Atlanta Dream 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": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "166.5",
            "bookOverUnder": "166.5",
            "score": 161,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "166.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          },
          "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": "166.5",
            "bookOverUnder": "166.5",
            "score": 161,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "166.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.366Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-21T23:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "LOU_LOPEZSENECHAL_1_WNBA": {
            "playerID": "LOU_LOPEZSENECHAL_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "LOU_LOPEZSENECHAL_DALLAS_WINGS_WNBA",
            "firstName": "Lou",
            "lastName": "Lopez-Senechal",
            "name": "Lou Lopez-Senechal"
          },
          "NIA_COFFEY_1_WNBA": {
            "playerID": "NIA_COFFEY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NIA_COFFEY_ATLANTA_DREAM_WNBA",
            "firstName": "Nia",
            "lastName": "Coffey",
            "name": "Nia Coffey"
          },
          "HALEY_JONES_1_WNBA": {
            "playerID": "HALEY_JONES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "HALEY_JONES_ATLANTA_DREAM_WNBA",
            "firstName": "Haley",
            "lastName": "Jones",
            "name": "Haley Jones"
          },
          "STEPHANIE_SOARES_1_WNBA": {
            "playerID": "STEPHANIE_SOARES_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "STEPHANIE_SOARES_DALLAS_WINGS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Soares",
            "name": "Stephanie Soares"
          },
          "KALANI_BROWN_1_WNBA": {
            "playerID": "KALANI_BROWN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "KALANI_BROWN_DALLAS_WINGS_WNBA",
            "firstName": "Kalani",
            "lastName": "Brown",
            "name": "Kalani Brown"
          },
          "CRYSTAL_DANGERFIELD_1_WNBA": {
            "playerID": "CRYSTAL_DANGERFIELD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CRYSTAL_DANGERFIELD_ATLANTA_DREAM_WNBA",
            "firstName": "Crystal",
            "lastName": "Dangerfield",
            "name": "Crystal Dangerfield"
          },
          "SEVGI_UZUN_1_WNBA": {
            "playerID": "SEVGI_UZUN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "SEVGI_UZUN_DALLAS_WINGS_WNBA",
            "firstName": "Sevgi",
            "lastName": "Uzun",
            "name": "Sevgi Uzun"
          },
          "CHEYENNE_PARKER_1_WNBA": {
            "playerID": "CHEYENNE_PARKER_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CHEYENNE_PARKER_ATLANTA_DREAM_WNBA",
            "firstName": "Cheyenne",
            "lastName": "Parker",
            "name": "Cheyenne Parker"
          },
          "JACY_SHELDON_1_WNBA": {
            "playerID": "JACY_SHELDON_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "JACY_SHELDON_DALLAS_WINGS_WNBA",
            "firstName": "Jacy",
            "lastName": "Sheldon",
            "name": "Jacy Sheldon"
          },
          "AERIAL_POWERS_1_WNBA": {
            "playerID": "AERIAL_POWERS_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "AERIAL_POWERS_ATLANTA_DREAM_WNBA",
            "firstName": "Aerial",
            "lastName": "Powers",
            "name": "Aerial Powers"
          },
          "RHYNE_HOWARD_1_WNBA": {
            "playerID": "RHYNE_HOWARD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "RHYNE_HOWARD_ATLANTA_DREAM_WNBA",
            "firstName": "Rhyne",
            "lastName": "Howard",
            "name": "Rhyne Howard"
          },
          "TEAIRA_MCCOWAN_1_WNBA": {
            "playerID": "TEAIRA_MCCOWAN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "TEAIRA_MCCOWAN_DALLAS_WINGS_WNBA",
            "firstName": "Teaira",
            "lastName": "McCowan",
            "name": "Teaira McCowan"
          },
          "ALLISHA_GRAY_1_WNBA": {
            "playerID": "ALLISHA_GRAY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "ALLISHA_GRAY_ATLANTA_DREAM_WNBA",
            "firstName": "Allisha",
            "lastName": "Gray",
            "name": "Allisha Gray"
          },
          "ARIKE_OGUNBOWALE_1_WNBA": {
            "playerID": "ARIKE_OGUNBOWALE_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "ARIKE_OGUNBOWALE_DALLAS_WINGS_WNBA",
            "firstName": "Arike",
            "lastName": "Ogunbowale",
            "name": "Arike Ogunbowale"
          },
          "MADISON_SIEGRIST_1_WNBA": {
            "playerID": "MADISON_SIEGRIST_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "MADISON_SIEGRIST_DALLAS_WINGS_WNBA",
            "firstName": "Madison",
            "lastName": "Siegrist",
            "name": "Madison Siegrist"
          },
          "MONIQUE_BILLINGS_1_WNBA": {
            "playerID": "MONIQUE_BILLINGS_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "MONIQUE_BILLINGS_ATLANTA_DREAM_WNBA",
            "firstName": "Monique",
            "lastName": "Billings",
            "name": "Monique Billings"
          },
          "NAZ_HILLMON_1_WNBA": {
            "playerID": "NAZ_HILLMON_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NAZ_HILLMON_ATLANTA_DREAM_WNBA",
            "firstName": "Naz",
            "lastName": "Hillmon",
            "name": "Naz Hillmon"
          },
          "TINA_CHARLES_1_WNBA": {
            "playerID": "TINA_CHARLES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "TINA_CHARLES_ATLANTA_DREAM_WNBA",
            "firstName": "Tina",
            "lastName": "Charles",
            "name": "Tina Charles"
          }
        }
      },
      {
        "eventID": "4XeEu81ykxHIqcndNbJG",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 70,
            "names": {
              "short": "LAS",
              "medium": "Sparks",
              "long": "Los Angeles Sparks"
            },
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552583",
              "primary": "#552583"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 68,
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            }
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 384,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            },
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 1,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 31,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 7,
              "points": 23
            }
          },
          "reg": {
            "away": {
              "points": 68
            },
            "home": {
              "points": 70
            }
          },
          "game": {
            "away": {
              "blocks": 3,
              "longestScoringRun": 11,
              "largestLead": 9,
              "secondsInLead": 859,
              "threePointersMade": 8,
              "freeThrowsMade": 6,
              "defensiveRebounds": 20,
              "rebounds": 27,
              "offensiveRebounds": 7,
              "freeThrowsAttempted": 11,
              "turnovers": 18,
              "steals": 13,
              "fieldGoalsMade": 27,
              "fouls": 16,
              "assists": 21,
              "twoPointersAttempted": 38,
              "points": 68,
              "twoPointersMade": 19,
              "threePointersAttempted": 27,
              "fieldGoalsAttempted": 65
            },
            "home": {
              "threePointersMade": 8,
              "longestScoringRun": 7,
              "largestLead": 9,
              "threePointersAttempted": 21,
              "fouls": 19,
              "steals": 8,
              "fieldGoalsMade": 26,
              "defensiveRebounds": 28,
              "assists": 21,
              "fieldGoalsAttempted": 55,
              "twoPointersAttempted": 34,
              "twoPointersMade": 18,
              "turnovers": 24,
              "rebounds": 33,
              "offensiveRebounds": 5,
              "secondsInLead": 1224,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 10,
              "points": 70,
              "blocks": 5
            },
            "STEPHANIE_TALBOT_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -1,
              "turnovers": 1,
              "secondsPlayed": 345
            },
            "AARI_MCDONALD_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 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,
              "plusMinus": 2,
              "secondsPlayed": 195
            },
            "ZIA_COOKE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "plusMinus": -6,
              "assists": 1,
              "secondsPlayed": 181
            },
            "LI_YUERU_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -6,
              "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,
              "secondsPlayed": 89
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "assists": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "plusMinus": -4,
              "secondsPlayed": 614
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "fieldGoalsMade": 2,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 6,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "plusMinus": -10,
              "secondsPlayed": 807
            },
            "KARLIE_SAMUELSON_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "steals": 1,
              "fieldGoalsMade": 4,
              "points": 9,
              "twoPointersMade": 3,
              "assists": 1,
              "threePointersAttempted": 4,
              "fouls": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "plusMinus": 7,
              "secondsPlayed": 1841
            },
            "RICKEA_JACKSON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "assists": 1,
              "fieldGoalsMade": 4,
              "offensiveRebounds": 1,
              "points": 9,
              "twoPointersMade": 3,
              "fouls": 4,
              "steals": 0,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "blocks": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "turnovers": 5,
              "plusMinus": 2,
              "secondsPlayed": 1878
            },
            "ARIEL_ATKINS_1_WNBA": {
              "threePointersMade": 1,
              "defensiveRebounds": 1,
              "blocks": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "turnovers": 7,
              "threePointersAttempted": 7,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "steals": 6,
              "fieldGoalsMade": 3,
              "fouls": 5,
              "plusMinus": -9,
              "fieldGoalPercent": 23,
              "assists": 4,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 6,
              "secondsPlayed": 2047,
              "points": 9,
              "twoPointersMade": 2
            },
            "DEARICA_HAMBY_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 2,
              "threePointersAttempted": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 3,
              "assists": 4,
              "steals": 1,
              "fouls": 4,
              "turnovers": 4,
              "fieldGoalsMade": 7,
              "rebounds": 18,
              "defensiveRebounds": 16,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 11,
              "points": 17,
              "twoPointersMade": 7,
              "plusMinus": 0,
              "secondsPlayed": 2204
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 1,
              "fouls": 4,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "points": 10,
              "twoPointersMade": 5,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "plusMinus": -2,
              "secondsPlayed": 1468
            },
            "JULIE_VANLOO_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 4,
              "threePointersMade": 4,
              "points": 12,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "assists": 9,
              "fouls": 2,
              "turnovers": 4,
              "plusMinus": 10,
              "secondsPlayed": 1806
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "points": 6,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "turnovers": 4,
              "fouls": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": 8,
              "assists": 2,
              "secondsPlayed": 1438
            },
            "KIA_NURSE_1_WNBA": {
              "blocks": 0,
              "defensiveRebounds": 1,
              "threePointersMade": 3,
              "assists": 2,
              "fieldGoalsMade": 4,
              "fouls": 3,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "turnovers": 2,
              "steals": 1,
              "rebounds": 1,
              "offensiveRebounds": 0,
              "plusMinus": 9,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1874,
              "freeThrowsMade": 2,
              "points": 13
            },
            "LEXIE_BROWN_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 3,
              "fieldGoalsMade": 6,
              "twoPointersAttempted": 8,
              "steals": 2,
              "twoPointersMade": 3,
              "turnovers": 7,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 43,
              "assists": 6,
              "fieldGoalsAttempted": 14,
              "plusMinus": 2,
              "freeThrowsAttempted": 5,
              "secondsPlayed": 2400,
              "freeThrowsMade": 5,
              "points": 20
            },
            "LAYSHIA_CLARENDON_1_WNBA": {
              "fieldGoalsMade": 3,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 7,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "steals": 1,
              "turnovers": 2,
              "plusMinus": -3,
              "fouls": 2,
              "assists": 2,
              "secondsPlayed": 1040
            },
            "DIDI_RICHARDS_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "offensiveRebounds": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "assists": 2,
              "steals": 0,
              "plusMinus": -4,
              "secondsPlayed": 697
            },
            "CAMERON_BRINK_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsMade": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 2,
              "turnovers": 3,
              "steals": 3,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 3,
              "assists": 3,
              "plusMinus": 11,
              "secondsPlayed": 1792,
              "blocks": 4
            },
            "SHAKIRA_AUSTIN_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "assists": 1,
              "threePointersMade": 0,
              "turnovers": 2,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 5,
              "points": 12,
              "twoPointersMade": 5,
              "plusMinus": -6,
              "twoPointersAttempted": 13,
              "secondsPlayed": 1279,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 14
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 6,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 10,
              "secondsInLead": 544,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 15,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 5,
              "turnovers": 9,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            },
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 5,
              "points": 13,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 5,
              "threePointersAttempted": 6,
              "fieldGoalsAttempted": 17
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 28,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 23,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 10,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 7,
              "assists": 9
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 9,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 495,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 7,
              "threePointersMade": 3,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 3,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 267,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 8,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 11,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 3
            },
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 7,
              "blocks": 2,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 333,
              "freeThrowsAttempted": 4,
              "steals": 5,
              "points": 13,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 9,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 3,
              "assists": 4
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Washington Mystics 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": "+102",
            "fairOverUnder": "68.5",
            "bookOverUnder": "68.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "68.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Los Angeles Sparks 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Washington Mystics 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": "-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:46:54.713Z"
              }
            }
          },
          "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": "-130",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "-200",
            "bookOdds": "-253",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-253",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "+108",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "+200",
            "bookOdds": "+182",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+182",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "-4",
            "bookSpread": "-4",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "+1.5",
            "bookSpread": "+1.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Los Angeles Sparks 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": "36.5",
            "bookOverUnder": "36.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Washington Mystics 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": "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:46:54.713Z"
              }
            }
          },
          "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": "30",
            "bookOverUnder": "30",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "30",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "+4",
            "bookSpread": "+4",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Los Angeles Sparks 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": "+100",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "-107",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-132",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Washington Mystics 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": "40.5",
            "bookOverUnder": "40.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Washington Mystics 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Los Angeles Sparks 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": "-102",
            "fairOverUnder": "66.5",
            "bookOverUnder": "66.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "66.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Washington Mystics 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": "-111",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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.5",
            "bookSpread": "-1.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Los Angeles Sparks 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "+620",
            "bookOdds": "+574",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+574",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "-5",
            "bookSpread": "-5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "30",
            "bookOverUnder": "30",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "30",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Washington Mystics 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Washington Mystics 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": "-113",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "-620",
            "bookOdds": "-1111",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1111",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "+132",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+132",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Washington Mystics 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": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "43",
            "bookOverUnder": "43",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "43",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "77.5",
            "bookOverUnder": "77.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "-1.5",
            "bookSpread": "-1.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Los Angeles Sparks 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": "12.5",
            "bookOverUnder": "12.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Washington Mystics 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": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Washington Mystics 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": "-136",
            "fairOverUnder": "68.5",
            "bookOverUnder": "68.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "68.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "-625",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-625",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "+1.5",
            "bookSpread": "+1.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Los Angeles Sparks 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": "36.5",
            "bookOverUnder": "36.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "+382",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+382",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Washington Mystics 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": "-119",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Los Angeles Sparks 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": "-129",
            "fairOverUnder": "66.5",
            "bookOverUnder": "66.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "66.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-107",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "-124",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-124",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "-177",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-177",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "77.5",
            "bookOverUnder": "77.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "-119",
            "fairOverUnder": "43",
            "bookOverUnder": "43",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "43",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "+5",
            "bookSpread": "+5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Los Angeles Sparks 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": "12.5",
            "bookOverUnder": "12.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "-125",
            "fairOverUnder": "135",
            "bookOverUnder": "135",
            "score": 138,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          },
          "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": "135",
            "bookOverUnder": "135",
            "score": 138,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.713Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-22T02:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "STEPHANIE_TALBOT_1_WNBA": {
            "playerID": "STEPHANIE_TALBOT_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "STEPHANIE_TALBOT_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Talbot",
            "name": "Stephanie Talbot"
          },
          "AARI_MCDONALD_1_WNBA": {
            "playerID": "AARI_MCDONALD_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "AARI_MCDONALD_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Aari",
            "lastName": "McDonald",
            "name": "Aari McDonald"
          },
          "ZIA_COOKE_1_WNBA": {
            "playerID": "ZIA_COOKE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "ZIA_COOKE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Zia",
            "lastName": "Cooke",
            "name": "Zia Cooke"
          },
          "LI_YUERU_1_WNBA": {
            "playerID": "LI_YUERU_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LI_YUERU_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Li",
            "lastName": "Yueru",
            "name": "Li Yueru"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "KARLIE_SAMUELSON_1_WNBA": {
            "playerID": "KARLIE_SAMUELSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "KARLIE_SAMUELSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Karlie",
            "lastName": "Samuelson",
            "name": "Karlie Samuelson"
          },
          "RICKEA_JACKSON_1_WNBA": {
            "playerID": "RICKEA_JACKSON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RICKEA_JACKSON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rickea",
            "lastName": "Jackson",
            "name": "Rickea Jackson"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "DEARICA_HAMBY_1_WNBA": {
            "playerID": "DEARICA_HAMBY_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "DEARICA_HAMBY_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Dearica",
            "lastName": "Hamby",
            "name": "Dearica Hamby"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "KIA_NURSE_1_WNBA": {
            "playerID": "KIA_NURSE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "KIA_NURSE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Kia",
            "lastName": "Nurse",
            "name": "Kia Nurse"
          },
          "LEXIE_BROWN_1_WNBA": {
            "playerID": "LEXIE_BROWN_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LEXIE_BROWN_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Lexie",
            "lastName": "Brown",
            "name": "Lexie Brown"
          },
          "LAYSHIA_CLARENDON_1_WNBA": {
            "playerID": "LAYSHIA_CLARENDON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LAYSHIA_CLARENDON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Layshia",
            "lastName": "Clarendon",
            "name": "Layshia Clarendon"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          },
          "CAMERON_BRINK_1_WNBA": {
            "playerID": "CAMERON_BRINK_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "CAMERON_BRINK_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Cameron",
            "lastName": "Brink",
            "name": "Cameron Brink"
          },
          "SHAKIRA_AUSTIN_1_WNBA": {
            "playerID": "SHAKIRA_AUSTIN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHAKIRA_AUSTIN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shakira",
            "lastName": "Austin",
            "name": "Shakira Austin"
          }
        }
      },
      {
        "eventID": "jVhoeM0yauIy2PHD89rl",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            },
            "score": 88
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            },
            "score": 98
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 10,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 562,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 25,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 9,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 20,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 10
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 310,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 6,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 232,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 323,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 7,
              "freeThrowsMade": 0,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 172,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 21,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            }
          },
          "game": {
            "away": {
              "offensiveRebounds": 6,
              "threePointersMade": 16,
              "largestLead": 15,
              "fouls": 15,
              "turnovers": 7,
              "threePointersAttempted": 33,
              "blocks": 7,
              "assists": 23,
              "fieldGoalsMade": 37,
              "fieldGoalsAttempted": 78,
              "twoPointersAttempted": 45,
              "steals": 7,
              "twoPointersMade": 21,
              "longestScoringRun": 8,
              "rebounds": 39,
              "defensiveRebounds": 33,
              "secondsInLead": 1795,
              "freeThrowsAttempted": 13,
              "freeThrowsMade": 8,
              "points": 98
            },
            "home": {
              "longestScoringRun": 10,
              "largestLead": 7,
              "blocks": 4,
              "secondsInLead": 404,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 11,
              "steals": 5,
              "twoPointersMade": 22,
              "fieldGoalsMade": 33,
              "assists": 22,
              "threePointersMade": 11,
              "points": 88,
              "rebounds": 39,
              "defensiveRebounds": 32,
              "offensiveRebounds": 7,
              "twoPointersAttempted": 47,
              "turnovers": 9,
              "threePointersAttempted": 31,
              "fouls": 18,
              "fieldGoalsAttempted": 78
            },
            "MIKIAH_HARRIGAN_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 1,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 2,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -7,
              "secondsPlayed": 249,
              "rebounds": 2,
              "offensiveRebounds": 1
            },
            "SYDNEY_COLSON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "steals": 1,
              "turnovers": 1,
              "assists": 2,
              "plusMinus": 9,
              "secondsPlayed": 272
            },
            "MORGAN_BERTSCH_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "blocks": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "fouls": 1,
              "secondsPlayed": 235,
              "plusMinus": -1
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "defensiveRebounds": 3,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "threePointersAttempted": 2,
              "assists": 1,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "secondsPlayed": 576,
              "plusMinus": -4
            },
            "SUG_SUTTON_1_WNBA": {
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "blocks": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "threePointersMade": 3,
              "points": 12,
              "twoPointersMade": 1,
              "plusMinus": 3,
              "fouls": 1,
              "secondsPlayed": 1095
            },
            "NATASHA_MACK_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 3,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 2,
              "assists": 6,
              "fieldGoalsMade": 3,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "points": 6,
              "twoPointersMade": 3,
              "fouls": 1,
              "secondsPlayed": 1297,
              "plusMinus": -3
            },
            "LIZ_DIXON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 4,
              "twoPointersMade": 2,
              "fouls": 1,
              "plusMinus": 18,
              "secondsPlayed": 727
            },
            "ALYSHA_CLARK_1_WNBA": {
              "blocks": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 1,
              "points": 4,
              "steals": 1,
              "assists": 1,
              "fouls": 2,
              "turnovers": 2,
              "plusMinus": -12,
              "secondsPlayed": 2038
            },
            "JACKIE_YOUNG_1_WNBA": {
              "blocks": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "defensiveRebounds": 7,
              "assists": 8,
              "steals": 2,
              "fieldGoalsMade": 10,
              "points": 23,
              "twoPointersMade": 10,
              "fouls": 2,
              "rebounds": 8,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 16,
              "threePointersAttempted": 3,
              "plusMinus": -10,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 19,
              "secondsPlayed": 2400
            },
            "NATASHA_CLOUD_1_WNBA": {
              "fouls": 2,
              "steals": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "turnovers": 2,
              "fieldGoalsMade": 4,
              "twoPointersMade": 3,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 8,
              "blocks": 1,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "assists": 10,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 11,
              "plusMinus": 13,
              "secondsPlayed": 1784
            },
            "KELSEY_PLUM_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "steals": 1,
              "twoPointersMade": 2,
              "assists": 5,
              "turnovers": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 9,
              "twoPointersAttempted": 9,
              "threePointersMade": 7,
              "points": 27,
              "fouls": 4,
              "threePointersAttempted": 14,
              "fieldGoalPercent": 39,
              "fieldGoalsAttempted": 23,
              "plusMinus": -15,
              "secondsPlayed": 2260
            },
            "REBECCA_ALLEN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 4,
              "threePointersMade": 2,
              "points": 8,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3,
              "fouls": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": 5,
              "secondsPlayed": 1654
            },
            "DIANA_TAURASI_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "assists": 2,
              "fouls": 2,
              "fieldGoalsMade": 3,
              "threePointersMade": 3,
              "points": 9,
              "threePointersAttempted": 8,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 23,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 2,
              "plusMinus": -4,
              "secondsPlayed": 1779
            },
            "KATE_MARTIN_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 3,
              "fieldGoalsAttempted": 4,
              "fouls": 4,
              "plusMinus": -8,
              "secondsPlayed": 860
            },
            "AJA_WILSON_1_WNBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "blocks": 3,
              "fouls": 2,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 8,
              "twoPointersMade": 8,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 5,
              "points": 21,
              "fieldGoalPercent": 44,
              "assists": 2,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 18,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "plusMinus": -11,
              "secondsPlayed": 1942
            },
            "KIAH_STOKES_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "turnovers": 1,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "blocks": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 3,
              "points": 11,
              "fouls": 3,
              "assists": 3,
              "plusMinus": 1,
              "secondsPlayed": 1652
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "offensiveRebounds": 0,
              "blocks": 1,
              "threePointersMade": 5,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fouls": 3,
              "assists": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "turnovers": 3,
              "threePointersAttempted": 9,
              "fieldGoalsMade": 15,
              "fieldGoalPercent": 65,
              "fieldGoalsAttempted": 23,
              "twoPointersAttempted": 14,
              "steals": 3,
              "points": 37,
              "twoPointersMade": 10,
              "plusMinus": 15,
              "secondsPlayed": 1809
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersMade": 0,
              "turnovers": 0,
              "steals": 0,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "twoPointersAttempted": 1,
              "blocks": 1,
              "fouls": 1,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "plusMinus": 11,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1371,
              "freeThrowsMade": 3,
              "points": 9
            }
          },
          "reg": {
            "away": {
              "points": 98
            },
            "home": {
              "points": 88
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 11,
              "fouls": 7,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 6,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 20,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 2
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Phoenix Mercury 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": "-101",
            "fairOverUnder": "96.5",
            "bookOverUnder": "96.5",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "96.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Las Vegas Aces 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": "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:47:47.360Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Phoenix Mercury 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": "-130",
            "bookOdds": "-154",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-154",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "-265",
            "bookOdds": "-315",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-315",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "+730",
            "bookOdds": "+679",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+679",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "+265",
            "bookOdds": "+246",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+246",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "-730",
            "bookOdds": "-1429",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1429",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "48",
            "bookOverUnder": "48",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "48",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "-125",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "+5.5",
            "bookSpread": "+5.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Las Vegas Aces 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": "48.5",
            "bookOverUnder": "48.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Phoenix Mercury 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": "+130",
            "bookOdds": "+116",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "52",
            "bookOverUnder": "52",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "52",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "+0.5",
            "bookSpread": "+0.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Las Vegas Aces 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "+245",
            "bookOdds": "+224",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+224",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Las Vegas Aces 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Phoenix Mercury 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": "-142",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-128",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Phoenix Mercury 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": "-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:47:47.360Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Las Vegas Aces 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": "90.5",
            "bookOverUnder": "90.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "90.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "-5.5",
            "bookSpread": "-5.5",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Phoenix Mercury 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Las Vegas Aces 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "-550",
            "bookOdds": "-935",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-935",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "+4.5",
            "bookSpread": "+4.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "52",
            "bookOverUnder": "52",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "52",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "-106",
            "fairOverUnder": "48",
            "bookOverUnder": "48",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "48",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Phoenix Mercury 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Phoenix Mercury 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": "+107",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "+550",
            "bookOdds": "+511",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+511",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "+660",
            "bookOdds": "+628",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+628",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Phoenix Mercury 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": "-119",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "49.5",
            "bookOverUnder": "49.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "97.5",
            "bookOverUnder": "97.5",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "97.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "+7.5",
            "bookSpread": "+7.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Las Vegas Aces 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": "-137",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Phoenix Mercury 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": "28.5",
            "bookOverUnder": "28.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Phoenix Mercury 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": "-131",
            "fairOverUnder": "96.5",
            "bookOverUnder": "96.5",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "96.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "+4.5",
            "bookSpread": "+4.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "-154",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-154",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Las Vegas Aces 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": "48.5",
            "bookOverUnder": "48.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "+116",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Phoenix Mercury 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": "-102",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Las Vegas Aces 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": "90.5",
            "bookOverUnder": "90.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "90.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Las Vegas Aces 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": "+108",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "-245",
            "bookOdds": "-322",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-322",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Las Vegas Aces 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": "-143",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "-660",
            "bookOdds": "-971",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-971",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "97.5",
            "bookOverUnder": "97.5",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "97.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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.5",
            "bookSpread": "-4.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Las Vegas Aces 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": "+104",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "187",
            "bookOverUnder": "187",
            "score": 186,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "187",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          },
          "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": "187",
            "bookOverUnder": "187",
            "score": 186,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "187",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:47.360Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-22T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "MIKIAH_HARRIGAN_1_WNBA": {
            "playerID": "MIKIAH_HARRIGAN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MIKIAH_HERBERTHARRIGAN_PHOENIX_MERCURY_WNBA",
            "firstName": "Mikiah",
            "lastName": "Harrigan",
            "name": "Mikiah Harrigan"
          },
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          },
          "MORGAN_BERTSCH_1_WNBA": {
            "playerID": "MORGAN_BERTSCH_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MORGAN_BERTSCH_PHOENIX_MERCURY_WNBA",
            "firstName": "Morgan",
            "lastName": "Bertsch",
            "name": "Morgan Bertsch"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "LIZ_DIXON_1_WNBA": {
            "playerID": "LIZ_DIXON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "LIZ_DIXON_PHOENIX_MERCURY_WNBA",
            "firstName": "Liz",
            "lastName": "Dixon",
            "name": "Liz Dixon"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "REBECCA_ALLEN_1_WNBA": {
            "playerID": "REBECCA_ALLEN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "REBECCA_ALLEN_PHOENIX_MERCURY_WNBA",
            "firstName": "Rebecca",
            "lastName": "Allen",
            "name": "Rebecca Allen"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "KATE_MARTIN_1_WNBA": {
            "playerID": "KATE_MARTIN_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KATE_MARTIN_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kate",
            "lastName": "Martin",
            "name": "Kate Martin"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          }
        }
      },
      {
        "eventID": "cBJpuJXb5LONBkPXqVwe",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "SEA",
              "medium": "Storm",
              "long": "Seattle Storm"
            },
            "teamID": "SEATTLE_STORM_WNBA",
            "colors": {
              "secondary": "#FEE11A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#395136",
              "primary": "#395136"
            },
            "score": 85
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "IND",
              "medium": "Fever",
              "long": "Indiana Fever"
            },
            "teamID": "INDIANA_FEVER_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            },
            "score": 83
          }
        },
        "results": {
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 4,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 600,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 5,
              "offensiveRebounds": 5,
              "assists": 4,
              "twoPointersAttempted": 16,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 8
            }
          },
          "game": {
            "away": {
              "steals": 5,
              "longestScoringRun": 13,
              "largestLead": 4,
              "offensiveRebounds": 13,
              "secondsInLead": 156,
              "threePointersMade": 6,
              "assists": 18,
              "fieldGoalsMade": 31,
              "twoPointersAttempted": 50,
              "twoPointersMade": 25,
              "blocks": 8,
              "rebounds": 40,
              "defensiveRebounds": 27,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 15,
              "points": 83,
              "threePointersAttempted": 22,
              "fouls": 17,
              "fieldGoalsAttempted": 72,
              "turnovers": 11
            },
            "home": {
              "longestScoringRun": 9,
              "largestLead": 11,
              "turnovers": 7,
              "threePointersMade": 6,
              "threePointersAttempted": 20,
              "fieldGoalsMade": 34,
              "rebounds": 41,
              "defensiveRebounds": 24,
              "offensiveRebounds": 17,
              "assists": 20,
              "blocks": 9,
              "twoPointersMade": 28,
              "fieldGoalsAttempted": 82,
              "twoPointersAttempted": 62,
              "fouls": 16,
              "secondsInLead": 2090,
              "freeThrowsAttempted": 13,
              "steals": 6,
              "freeThrowsMade": 11,
              "points": 85
            },
            "VICTORIA_VIVIANS_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "points": 3,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 1,
              "threePointersAttempted": 2,
              "steals": 0,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": 6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "secondsPlayed": 781,
              "blocks": 1
            },
            "MERCEDES_RUSSELL_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 1,
              "assists": 2,
              "plusMinus": -1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "secondsPlayed": 565
            },
            "SKYLAR_DIGGINSSMITH_1_WNBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "turnovers": 3,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": 2,
              "twoPointersAttempted": 8,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 10,
              "fieldGoalsAttempted": 10,
              "secondsPlayed": 1541,
              "assists": 5
            },
            "LEXIE_HULL_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "assists": 2,
              "threePointersAttempted": 2,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalsMade": 2,
              "points": 5,
              "twoPointersMade": 1,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "fouls": 4,
              "plusMinus": 0,
              "secondsPlayed": 768
            },
            "KELSEY_MITCHELL_1_WNBA": {
              "steals": 1,
              "assists": 1,
              "defensiveRebounds": 1,
              "blocks": 1,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "threePointersAttempted": 7,
              "threePointersMade": 2,
              "fouls": 1,
              "turnovers": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 10,
              "points": 17,
              "twoPointersMade": 3,
              "plusMinus": -8,
              "secondsPlayed": 1902
            },
            "ERICA_WHEELER_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "offensiveRebounds": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": -3,
              "secondsPlayed": 921
            },
            "JEWELL_LOYD_1_WNBA": {
              "blocks": 0,
              "turnovers": 0,
              "offensiveRebounds": 2,
              "threePointersMade": 2,
              "threePointersAttempted": 5,
              "steals": 2,
              "fouls": 2,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fieldGoalsMade": 12,
              "twoPointersMade": 10,
              "assists": 6,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 24,
              "twoPointersAttempted": 19,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "points": 32,
              "plusMinus": 6,
              "secondsPlayed": 2309
            },
            "CAITLIN_CLARK_1_WNBA": {
              "fouls": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 2,
              "blocks": 2,
              "assists": 7,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fieldGoalsMade": 6,
              "twoPointersAttempted": 8,
              "twoPointersMade": 4,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 7,
              "points": 21,
              "plusMinus": 7,
              "turnovers": 3,
              "secondsPlayed": 1975
            },
            "ALIYAH_BOSTON_1_WNBA": {
              "fieldGoalsMade": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "assists": 1,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 5,
              "offensiveRebounds": 1,
              "fouls": 4,
              "turnovers": 1,
              "blocks": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "threePointersAttempted": 2,
              "plusMinus": -18,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 885
            },
            "KATIE_LOU_SAMUELSON_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "points": 5,
              "twoPointersMade": 2,
              "plusMinus": 3,
              "secondsPlayed": 925
            },
            "NALYSSA_SMITH_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "assists": 1,
              "steals": 2,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "offensiveRebounds": 6,
              "fieldGoalPercent": 62,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 13,
              "points": 16,
              "twoPointersMade": 8,
              "plusMinus": 1,
              "secondsPlayed": 1618
            },
            "NNEKA_OGWUMIKE_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 2,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "threePointersMade": 1,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 13,
              "twoPointersMade": 9,
              "assists": 3,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 2,
              "plusMinus": -10,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 2081,
              "freeThrowsMade": 1,
              "points": 22
            },
            "SAMANTHA_WHITCOMB_1_WNBA": {
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "assists": 1,
              "twoPointersMade": 2,
              "fieldGoalsMade": 4,
              "steals": 1,
              "threePointersMade": 2,
              "points": 10,
              "threePointersAttempted": 7,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 33,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 5,
              "fouls": 3,
              "plusMinus": -9,
              "secondsPlayed": 1407
            },
            "EZI_MAGBEGOR_1_WNBA": {
              "steals": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "threePointersAttempted": 1,
              "blocks": 3,
              "assists": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "defensiveRebounds": 3,
              "fouls": 4,
              "rebounds": 9,
              "offensiveRebounds": 6,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 11,
              "points": 14,
              "twoPointersMade": 5,
              "plusMinus": 10,
              "secondsPlayed": 1713
            },
            "TEMI_FAGBENLE_1_WNBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "blocks": 3,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "turnovers": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "points": 8,
              "twoPointersMade": 3,
              "assists": 1,
              "fouls": 6,
              "plusMinus": 5,
              "secondsPlayed": 1613
            },
            "KRISTY_WALLACE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "points": 5,
              "threePointersAttempted": 2,
              "steals": 1,
              "fieldGoalPercent": 40,
              "assists": 3,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": 3,
              "secondsPlayed": 1389
            },
            "JORDAN_HORSTON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "blocks": 4,
              "fouls": 5,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fieldGoalPercent": 25,
              "assists": 2,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "plusMinus": 11,
              "secondsPlayed": 1443,
              "steals": 3
            }
          },
          "reg": {
            "away": {
              "points": 83
            },
            "home": {
              "points": 85
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 27,
              "freeThrowsAttempted": 9,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 9,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 4,
              "fouls": 5,
              "largestLead": 7,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 513,
              "freeThrowsAttempted": 7,
              "steals": 3,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 5,
              "assists": 7,
              "twoPointersAttempted": 17,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 35,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 16,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 8
            },
            "home": {
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 11,
              "blocks": 3,
              "secondsInLead": 502,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 10,
              "assists": 6,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 16,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 94,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 11,
              "blocks": 2,
              "secondsInLead": 475,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 14,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 4,
              "threePointersAttempted": 5,
              "fieldGoalsAttempted": 18
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Indiana Fever 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": "+106",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Seattle Storm 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Indiana Fever 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": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "-112",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "-455",
            "bookOdds": "-709",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-709",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "-108",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "+455",
            "bookOdds": "+418",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+418",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "-106",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+6.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "-3",
            "bookSpread": "-3",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Seattle Storm 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": "-107",
            "fairOverUnder": "44.5",
            "bookOverUnder": "44.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Indiana Fever 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": "-130",
            "bookOdds": "-152",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-152",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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.5",
            "bookSpread": "-6.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Seattle Storm 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": "-128",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Seattle Storm 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": "-103",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Indiana Fever 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Indiana Fever 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": "-135",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "-145",
            "bookOdds": "-163",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-163",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Indiana Fever 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": "-126",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Seattle Storm 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": "84.5",
            "bookOverUnder": "84.5",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Indiana Fever 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": "-104",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "-102",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Seattle Storm 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "+212",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+212",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Indiana Fever 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "31.5",
            "bookOverUnder": "31.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Indiana Fever 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": "-117",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Indiana Fever 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": "+111",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "-301",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-301",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "-379",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-379",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Seattle Storm 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Indiana Fever 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": "+109",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "44",
            "bookOverUnder": "44",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "44",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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",
            "bookSpread": "+0",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "81",
            "bookOverUnder": "81",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "81",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "82.5",
            "bookOverUnder": "82.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Seattle Storm 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Indiana Fever 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": "-145",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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",
            "bookSpread": "+0",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Indiana Fever 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": "-141",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "+1190",
            "bookOdds": "+1143",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1143",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "+7.5",
            "bookSpread": "+7.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Seattle Storm 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": "44.5",
            "bookOverUnder": "44.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "-1190",
            "bookOdds": "-2174",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2174",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Indiana Fever 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "+145",
            "bookOdds": "+134",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+134",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Seattle Storm 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": "84.5",
            "bookOverUnder": "84.5",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Seattle Storm 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": "-131",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "-132",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Seattle Storm 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": "-101",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "81",
            "bookOverUnder": "81",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "81",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "+288",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+288",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "82.5",
            "bookOverUnder": "82.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "44",
            "bookOverUnder": "44",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "44",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Seattle Storm 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Seattle Storm 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "-118",
            "fairOverUnder": "165.5",
            "bookOverUnder": "165.5",
            "score": 168,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "165.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          },
          "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": "165.5",
            "bookOverUnder": "165.5",
            "score": 168,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "165.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.425Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-23T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "VICTORIA_VIVIANS_1_WNBA": {
            "playerID": "VICTORIA_VIVIANS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "VICTORIA_VIVIANS_SEATTLE_STORM_WNBA",
            "firstName": "Victoria",
            "lastName": "Vivians",
            "name": "Victoria Vivians"
          },
          "MERCEDES_RUSSELL_1_WNBA": {
            "playerID": "MERCEDES_RUSSELL_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "MERCEDES_RUSSELL_SEATTLE_STORM_WNBA",
            "firstName": "Mercedes",
            "lastName": "Russell",
            "name": "Mercedes Russell"
          },
          "SKYLAR_DIGGINSSMITH_1_WNBA": {
            "playerID": "SKYLAR_DIGGINSSMITH_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SKYLAR_DIGGINSSMITH_SEATTLE_STORM_WNBA",
            "firstName": "Skylar",
            "lastName": "Diggins-Smith",
            "name": "Skylar Diggins-Smith"
          },
          "LEXIE_HULL_1_WNBA": {
            "playerID": "LEXIE_HULL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "LEXIE_HULL_INDIANA_FEVER_WNBA",
            "firstName": "Lexie",
            "lastName": "Hull",
            "name": "Lexie Hull"
          },
          "KELSEY_MITCHELL_1_WNBA": {
            "playerID": "KELSEY_MITCHELL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KELSEY_MITCHELL_INDIANA_FEVER_WNBA",
            "firstName": "Kelsey",
            "lastName": "Mitchell",
            "name": "Kelsey Mitchell"
          },
          "ERICA_WHEELER_1_WNBA": {
            "playerID": "ERICA_WHEELER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ERICA_WHEELER_INDIANA_FEVER_WNBA",
            "firstName": "Erica",
            "lastName": "Wheeler",
            "name": "Erica Wheeler"
          },
          "JEWELL_LOYD_1_WNBA": {
            "playerID": "JEWELL_LOYD_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JEWELL_LOYD_SEATTLE_STORM_WNBA",
            "firstName": "Jewell",
            "lastName": "Loyd",
            "name": "Jewell Loyd"
          },
          "CAITLIN_CLARK_1_WNBA": {
            "playerID": "CAITLIN_CLARK_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CAITLIN_CLARK_INDIANA_FEVER_WNBA",
            "firstName": "Caitlin",
            "lastName": "Clark",
            "name": "Caitlin Clark"
          },
          "ALIYAH_BOSTON_1_WNBA": {
            "playerID": "ALIYAH_BOSTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ALIYAH_BOSTON_INDIANA_FEVER_WNBA",
            "firstName": "Aliyah",
            "lastName": "Boston",
            "name": "Aliyah Boston"
          },
          "KATIE_LOU_SAMUELSON_1_WNBA": {
            "playerID": "KATIE_LOU_SAMUELSON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KATIE_LOU_SAMUELSON_INDIANA_FEVER_WNBA",
            "name": "Katie Lou Samuelson"
          },
          "NALYSSA_SMITH_1_WNBA": {
            "playerID": "NALYSSA_SMITH_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "NALYSSA_SMITH_INDIANA_FEVER_WNBA",
            "firstName": "NaLyssa",
            "lastName": "Smith",
            "name": "NaLyssa Smith"
          },
          "NNEKA_OGWUMIKE_1_WNBA": {
            "playerID": "NNEKA_OGWUMIKE_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "NNEKA_OGWUMIKE_SEATTLE_STORM_WNBA",
            "firstName": "Nneka",
            "lastName": "Ogwumike",
            "name": "Nneka Ogwumike"
          },
          "SAMANTHA_WHITCOMB_1_WNBA": {
            "playerID": "SAMANTHA_WHITCOMB_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SAMI_WHITCOMB_SEATTLE_STORM_WNBA",
            "firstName": "Samantha",
            "lastName": "Whitcomb",
            "name": "Samantha Whitcomb"
          },
          "EZI_MAGBEGOR_1_WNBA": {
            "playerID": "EZI_MAGBEGOR_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "EZI_MAGBEGOR_SEATTLE_STORM_WNBA",
            "firstName": "Ezi",
            "lastName": "Magbegor",
            "name": "Ezi Magbegor"
          },
          "TEMI_FAGBENLE_1_WNBA": {
            "playerID": "TEMI_FAGBENLE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "TEMI_FAGBENLE_INDIANA_FEVER_WNBA",
            "firstName": "Temi",
            "lastName": "Fagbenle",
            "name": "Temi Fagbenle"
          },
          "KRISTY_WALLACE_1_WNBA": {
            "playerID": "KRISTY_WALLACE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KRISTY_WALLACE_INDIANA_FEVER_WNBA",
            "firstName": "Kristy",
            "lastName": "Wallace",
            "name": "Kristy Wallace"
          },
          "JORDAN_HORSTON_1_WNBA": {
            "playerID": "JORDAN_HORSTON_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JORDAN_HORSTON_SEATTLE_STORM_WNBA",
            "firstName": "Jordan",
            "lastName": "Horston",
            "name": "Jordan Horston"
          }
        }
      },
      {
        "eventID": "PuEGwd6JI37oJwrfw87o",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 90,
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 90,
            "names": {
              "short": "CHI",
              "medium": "Chicago",
              "long": "Chicago Sky"
            },
            "teamID": "CHICAGO_SKY_WNBA",
            "colors": {
              "secondary": "#FFD520",
              "primaryContrast": "#000000",
              "secondaryContrast": "#5091CD",
              "primary": "#5091CD"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 320,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 66,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 21,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 10,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 585,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 19,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 1,
              "blocks": 1
            }
          },
          "reg": {
            "away": {
              "points": 90
            },
            "home": {
              "points": 81
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 3,
              "fouls": 5,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 15,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 5,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 9
            },
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 8,
              "defensiveRebounds": 3,
              "fouls": 3,
              "largestLead": 14,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 27,
              "threePointersAttempted": 3,
              "offensiveRebounds": 5,
              "assists": 5,
              "twoPointersAttempted": 17,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 9,
              "secondsInLead": 541
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 9,
              "largestLead": 11,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 9,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 8,
              "secondsInLead": 518
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 2,
              "secondsInLead": 0,
              "freeThrowsAttempted": 13,
              "steals": 4,
              "points": 27,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 9,
              "twoPointersMade": 6,
              "threePointersAttempted": 5,
              "fieldGoalsAttempted": 18
            }
          },
          "game": {
            "home": {
              "largestLead": 3,
              "longestScoringRun": 11,
              "threePointersMade": 8,
              "defensiveRebounds": 27,
              "secondsInLead": 81,
              "freeThrowsAttempted": 20,
              "freeThrowsMade": 13,
              "blocks": 5,
              "turnovers": 14,
              "assists": 22,
              "steals": 8,
              "fouls": 17,
              "fieldGoalsMade": 30,
              "threePointersAttempted": 22,
              "rebounds": 35,
              "offensiveRebounds": 8,
              "fieldGoalsAttempted": 69,
              "twoPointersAttempted": 47,
              "points": 90,
              "twoPointersMade": 22
            },
            "away": {
              "blocks": 2,
              "longestScoringRun": 8,
              "threePointersAttempted": 19,
              "fouls": 18,
              "threePointersMade": 7,
              "steals": 5,
              "fieldGoalsMade": 35,
              "offensiveRebounds": 11,
              "largestLead": 14,
              "assists": 22,
              "twoPointersMade": 28,
              "turnovers": 9,
              "rebounds": 38,
              "defensiveRebounds": 27,
              "fieldGoalsAttempted": 75,
              "twoPointersAttempted": 56,
              "freeThrowsAttempted": 20,
              "freeThrowsMade": 13,
              "points": 90,
              "secondsInLead": 1964
            },
            "BRIANNA_TURNER_1_WNBA": {
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -2,
              "secondsPlayed": 734
            },
            "CHENNEDY_CARTER_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "threePointersAttempted": 2,
              "fouls": 3,
              "blocks": 1,
              "assists": 4,
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 10,
              "points": 12,
              "twoPointersMade": 6,
              "plusMinus": -12,
              "secondsPlayed": 1051
            },
            "MICHAELA_ONYENWERE_1_WNBA": {
              "steals": 0,
              "assists": 0,
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fouls": 1,
              "turnovers": 1,
              "twoPointersMade": 3,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "offensiveRebounds": 1,
              "threePointersMade": 2,
              "points": 13,
              "threePointersAttempted": 4,
              "plusMinus": 7,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1652
            },
            "KENNEDY_BURKE_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 2,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "fouls": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "threePointersMade": 1,
              "points": 3,
              "plusMinus": -4,
              "secondsPlayed": 329
            },
            "ELIZABETH_WILLIAMS_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "steals": 2,
              "fouls": 3,
              "assists": 3,
              "offensiveRebounds": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "rebounds": 7,
              "defensiveRebounds": 3,
              "plusMinus": 17,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 3,
              "points": 9,
              "secondsPlayed": 1652
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "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": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -3,
              "secondsPlayed": 290
            },
            "ANGEL_REESE_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "assists": 1,
              "fouls": 3,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "offensiveRebounds": 3,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 7,
              "points": 13,
              "twoPointersMade": 3,
              "plusMinus": 7,
              "secondsPlayed": 1879
            },
            "IVANA_DOJKIC_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 0,
              "blocks": 1,
              "threePointersAttempted": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "plusMinus": -2,
              "secondsPlayed": 271
            },
            "NYARA_SABALLY_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "assists": 2,
              "steals": 1,
              "defensiveRebounds": 3,
              "blocks": 1,
              "fieldGoalsMade": 4,
              "rebounds": 6,
              "offensiveRebounds": 3,
              "plusMinus": 13,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "points": 8,
              "twoPointersMade": 4,
              "secondsPlayed": 1163
            },
            "KAYLA_THORNTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "fouls": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 3,
              "plusMinus": -4,
              "secondsPlayed": 802
            },
            "DANA_EVANS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "threePointersAttempted": 4,
              "threePointersMade": 2,
              "fieldGoalsMade": 5,
              "steals": 2,
              "points": 12,
              "twoPointersMade": 3,
              "fieldGoalPercent": 36,
              "assists": 4,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 10,
              "plusMinus": 7,
              "secondsPlayed": 1740
            },
            "LINDSAY_ALLEN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "assists": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 3,
              "fieldGoalsMade": 4,
              "points": 8,
              "twoPointersMade": 4,
              "turnovers": 1,
              "plusMinus": 12,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1124
            },
            "BREANNA_STEWART_1_WNBA": {
              "fouls": 1,
              "offensiveRebounds": 1,
              "blocks": 1,
              "steals": 4,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "threePointersMade": 2,
              "assists": 5,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 6,
              "turnovers": 3,
              "fieldGoalsMade": 5,
              "twoPointersAttempted": 6,
              "points": 18,
              "twoPointersMade": 3,
              "threePointersAttempted": 6,
              "plusMinus": -5,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "secondsPlayed": 2116
            },
            "JONQUEL_JONES_1_WNBA": {
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "fouls": 5,
              "assists": 1,
              "turnovers": 5,
              "blocks": 1,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "points": 8,
              "twoPointersMade": 4,
              "plusMinus": -20,
              "secondsPlayed": 1240
            },
            "MARINA_MABREY_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "fouls": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "defensiveRebounds": 4,
              "turnovers": 3,
              "assists": 7,
              "threePointersAttempted": 8,
              "rebounds": 6,
              "offensiveRebounds": 2,
              "threePointersMade": 3,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 62,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 5,
              "points": 21,
              "twoPointersMade": 5,
              "plusMinus": 9,
              "secondsPlayed": 2168
            },
            "SABRINA_IONESCU_1_WNBA": {
              "fouls": 1,
              "steals": 2,
              "offensiveRebounds": 0,
              "threePointersMade": 2,
              "blocks": 1,
              "freeThrowsMade": 1,
              "freeThrowsAttempted": 3,
              "assists": 6,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "turnovers": 2,
              "fieldGoalsMade": 8,
              "twoPointersAttempted": 12,
              "points": 19,
              "twoPointersMade": 6,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 20,
              "plusMinus": -6,
              "secondsPlayed": 2110
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "defensiveRebounds": 1,
              "turnovers": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 3,
              "threePointersMade": 2,
              "points": 9,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 7,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "assists": 1,
              "fouls": 5,
              "plusMinus": -4,
              "secondsPlayed": 1965
            },
            "COURTNEY_VANDERSLOOT_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "turnovers": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "freeThrowsMade": 2,
              "points": 10,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 3,
              "fouls": 1,
              "assists": 7,
              "steals": 1,
              "plusMinus": -10,
              "secondsPlayed": 1714
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Chicago Sky 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": "-117",
            "fairOverUnder": "93.5",
            "bookOverUnder": "93.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "93.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "New York Liberty 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Chicago Sky 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": "+109",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "-315",
            "bookOdds": "-389",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-389",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "+315",
            "bookOdds": "+296",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+296",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "-143",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "+115",
            "bookOdds": "+101",
            "fairSpread": "+9.5",
            "bookSpread": "+9.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "New York Liberty 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": "-139",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Chicago Sky 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": "-144",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "33.5",
            "bookOverUnder": "33.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "+7.5",
            "bookSpread": "+7.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "New York Liberty 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": "-107",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "-8.5",
            "bookSpread": "-8.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "-1850",
            "bookOdds": "-4167",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "New York Liberty 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": "-124",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Chicago Sky 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": "-120",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "+8.5",
            "bookSpread": "+8.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Chicago Sky 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "New York Liberty 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": "+102",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Chicago Sky 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": "-104",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "-115",
            "bookOdds": "-135",
            "fairSpread": "-9.5",
            "bookSpread": "-9.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "New York Liberty 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": "-121",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "+910",
            "bookOdds": "+854",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+854",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "33.5",
            "bookOverUnder": "33.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Chicago Sky 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Chicago Sky 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": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "-910",
            "bookOdds": "-2041",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2041",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "+1370",
            "bookOdds": "+1304",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1304",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Chicago Sky 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "-5",
            "bookSpread": "-5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "75.5",
            "bookOverUnder": "75.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "75.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "New York Liberty 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": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Chicago Sky 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "+5",
            "bookSpread": "+5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Chicago Sky 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": "93.5",
            "bookOverUnder": "93.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "93.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "-1070",
            "bookOdds": "-2703",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2703",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "New York Liberty 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": "+105",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "+1070",
            "bookOdds": "+1011",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1011",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Chicago Sky 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "New York Liberty 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": "-135",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "New York Liberty 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": "-126",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "+1850",
            "bookOdds": "+1796",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1796",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "New York Liberty 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "-1370",
            "bookOdds": "-4167",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "75.5",
            "bookOverUnder": "75.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "75.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "+7.5",
            "bookSpread": "+7.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "New York Liberty 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": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "177.5",
            "bookOverUnder": "177.5",
            "score": 180,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "177.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          },
          "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": "177.5",
            "bookOverUnder": "177.5",
            "score": 180,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "177.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.901Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-23T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "BRIANNA_TURNER_1_WNBA": {
            "playerID": "BRIANNA_TURNER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "BRIANNA_TURNER_CHICAGO_SKY_WNBA",
            "firstName": "Brianna",
            "lastName": "Turner",
            "name": "Brianna Turner"
          },
          "CHENNEDY_CARTER_1_WNBA": {
            "playerID": "CHENNEDY_CARTER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "CHENNEDY_CARTER_CHICAGO_SKY_WNBA",
            "firstName": "Chennedy",
            "lastName": "Carter",
            "name": "Chennedy Carter"
          },
          "MICHAELA_ONYENWERE_1_WNBA": {
            "playerID": "MICHAELA_ONYENWERE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MICHAELA_ONYENWERE_CHICAGO_SKY_WNBA",
            "firstName": "Michaela",
            "lastName": "Onyenwere",
            "name": "Michaela Onyenwere"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "ELIZABETH_WILLIAMS_1_WNBA": {
            "playerID": "ELIZABETH_WILLIAMS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ELIZABETH_WILLIAMS_CHICAGO_SKY_WNBA",
            "firstName": "Elizabeth",
            "lastName": "Williams",
            "name": "Elizabeth Williams"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "ANGEL_REESE_1_WNBA": {
            "playerID": "ANGEL_REESE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ANGEL_REESE_CHICAGO_SKY_WNBA",
            "firstName": "Angel",
            "lastName": "Reese",
            "name": "Angel Reese"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "NYARA_SABALLY_1_WNBA": {
            "playerID": "NYARA_SABALLY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "NYARA_SABALLY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Nyara",
            "lastName": "Sabally",
            "name": "Nyara Sabally"
          },
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "DANA_EVANS_1_WNBA": {
            "playerID": "DANA_EVANS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DANA_EVANS_CHICAGO_SKY_WNBA",
            "firstName": "Dana",
            "lastName": "Evans",
            "name": "Dana Evans"
          },
          "LINDSAY_ALLEN_1_WNBA": {
            "playerID": "LINDSAY_ALLEN_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "LINDSAY_ALLEN_CHICAGO_SKY_WNBA",
            "firstName": "Lindsay",
            "lastName": "Allen",
            "name": "Lindsay Allen"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "MARINA_MABREY_1_WNBA": {
            "playerID": "MARINA_MABREY_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MARINA_MABREY_CHICAGO_SKY_WNBA",
            "firstName": "Marina",
            "lastName": "Mabrey",
            "name": "Marina Mabrey"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "COURTNEY_VANDERSLOOT_1_WNBA": {
            "playerID": "COURTNEY_VANDERSLOOT_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "COURTNEY_VANDERSLOOT_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Courtney",
            "lastName": "Vandersloot",
            "name": "Courtney Vandersloot"
          }
        }
      },
      {
        "eventID": "pXRWu917vj6illKdQ5LB",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 83,
            "names": {
              "short": "CON",
              "medium": "Connecticut",
              "long": "Connecticut Sun"
            },
            "teamID": "CONNECTICUT_SUN_WNBA",
            "colors": {
              "secondary": "#F3703A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 83,
            "names": {
              "short": "MIN",
              "medium": "Lynx",
              "long": "Minnesota Lynx"
            },
            "teamID": "MINNESOTA_LYNX_WNBA",
            "colors": {
              "secondary": "#236192",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#0C2340",
              "primary": "#0C2340"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 13,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 499,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 22,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            }
          },
          "ot": {
            "away": {
              "points": 10
            },
            "home": {
              "points": 11
            }
          },
          "reg": {
            "away": {
              "points": 72
            },
            "home": {
              "points": 72
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 232,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 3,
              "largestLead": 6,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 269,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 165,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 23,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 6,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 1,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 347,
              "freeThrowsAttempted": 7,
              "steals": 4,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 6,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 3,
              "blocks": 3,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 109,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 16,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 7,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 490,
              "freeThrowsAttempted": 5,
              "points": 16,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 4,
              "steals": 3
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 33,
              "longestScoringRun": 9,
              "rebounds": 33,
              "defensiveRebounds": 27,
              "fouls": 19,
              "largestLead": 13,
              "blocks": 5,
              "fieldGoalsAttempted": 68,
              "secondsInLead": 1226,
              "freeThrowsAttempted": 20,
              "steals": 11,
              "points": 83,
              "threePointersAttempted": 21,
              "offensiveRebounds": 6,
              "assists": 23,
              "twoPointersAttempted": 47,
              "turnovers": 17,
              "threePointersMade": 4,
              "freeThrowsMade": 12,
              "twoPointersMade": 29
            },
            "home": {
              "fieldGoalsMade": 30,
              "longestScoringRun": 16,
              "rebounds": 30,
              "defensiveRebounds": 27,
              "fouls": 17,
              "largestLead": 7,
              "blocks": 2,
              "fieldGoalsAttempted": 67,
              "secondsInLead": 1140,
              "freeThrowsAttempted": 21,
              "steals": 10,
              "points": 83,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 17,
              "twoPointersAttempted": 56,
              "turnovers": 16,
              "threePointersMade": 5,
              "freeThrowsMade": 18,
              "twoPointersMade": 25
            },
            "ALANNA_SMITH_1_WNBA": {
              "fieldGoalsMade": 4,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 6,
              "plusMinus": 9,
              "fieldGoalPercent": 57,
              "blocks": 1,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 10,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 6,
              "turnovers": 3,
              "secondsPlayed": 1405,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 2
            },
            "TIFFANY_MITCHELL_1_WNBA": {
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": 9,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 5,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "secondsPlayed": 1560,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 1
            },
            "ALISSA_PILI_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 218,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "OLIVIA_EPOUPA_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 0,
              "turnovers": 2,
              "secondsPlayed": 328,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "NATISHA_HIEDEMAN_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -8,
              "fieldGoalPercent": 33,
              "blocks": 1,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 1065,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "BRIONNA_JONES_1_WNBA": {
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 4,
              "plusMinus": 9,
              "fieldGoalPercent": 62,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 19,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "secondsPlayed": 1633,
              "threePointersMade": 0,
              "twoPointersMade": 8,
              "freeThrowsMade": 3
            },
            "COURTNEY_WILLIAMS_1_WNBA": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 2,
              "plusMinus": -2,
              "fieldGoalPercent": 53,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "secondsPlayed": 2372,
              "threePointersMade": 0,
              "twoPointersMade": 8,
              "freeThrowsMade": 3
            },
            "DIAMOND_MILLER_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 20,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 863,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "KAYLA_MCBRIDE_1_WNBA": {
              "fieldGoalsMade": 5,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 7,
              "fieldGoalPercent": 45,
              "blocks": 0,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 13,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 2388,
              "threePointersMade": 3,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "ALYSSA_THOMAS_1_WNBA": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 3,
              "plusMinus": -3,
              "fieldGoalPercent": 43,
              "blocks": 2,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 18,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "secondsPlayed": 2614,
              "threePointersMade": 0,
              "twoPointersMade": 6,
              "freeThrowsMade": 6
            },
            "SIKA_KONE_1_WNBA": {
              "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": 4,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "DIJONAI_CARRINGTON_1_WNBA": {
              "fieldGoalsMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": -13,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "secondsPlayed": 1429,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 2
            },
            "DEWANNA_BONNER_1_WNBA": {
              "fieldGoalsMade": 6,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": 11,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 7,
              "steals": 3,
              "points": 20,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "secondsPlayed": 2185,
              "threePointersMade": 2,
              "twoPointersMade": 4,
              "freeThrowsMade": 6
            },
            "TYASHA_HARRIS_1_WNBA": {
              "fieldGoalsMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 5,
              "plusMinus": 7,
              "fieldGoalPercent": 38,
              "blocks": 0,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 7,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 6,
              "turnovers": 4,
              "secondsPlayed": 2273,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "ASTOU_NDOUR_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -10,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 375,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "BRIDGET_CARLETON_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": -4,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 1543,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "TAYLOR_SOULE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -8,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "secondsPlayed": 150,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "CECILIA_ZANDALASINI_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -4,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 2,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "secondsPlayed": 536
            },
            "NAPHEESA_COLLIER_1_WNBA": {
              "fieldGoalsMade": 13,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 3,
              "plusMinus": 2,
              "fieldGoalPercent": 57,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "freeThrowsAttempted": 9,
              "steals": 4,
              "points": 31,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 20,
              "turnovers": 4,
              "threePointersMade": 0,
              "twoPointersMade": 13,
              "freeThrowsMade": 5,
              "secondsPlayed": 2628
            },
            "RACHEL_BANHAM_1_WNBA": {
              "fieldGoalsMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 3,
              "plusMinus": -5,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 3,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "secondsPlayed": 1431
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Minnesota Lynx 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": "80.5",
            "bookOverUnder": "80.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Connecticut Sun 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": "+104",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Minnesota Lynx 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "-149",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "+1525",
            "bookOdds": "+1454",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1454",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "+123",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+123",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "-1525",
            "bookOdds": "-5000",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-5000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "33.5",
            "bookOverUnder": "33.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Connecticut Sun 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": "+104",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Minnesota Lynx 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "-123",
            "fairOverUnder": "38",
            "bookOverUnder": "38",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "-116",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Connecticut Sun 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": "-122",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "+0",
            "bookSpread": "+0",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Connecticut Sun 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": "-109",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "+0",
            "bookSpread": "+0",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Minnesota Lynx 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": "-133",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Minnesota Lynx 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": "13.5",
            "bookOverUnder": "13.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Connecticut Sun Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-149",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Minnesota Lynx 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": "-104",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Connecticut Sun 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": "-126",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "-1130",
            "bookOdds": "-2041",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2041",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "+11",
            "bookSpread": "+11",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "33.5",
            "bookOverUnder": "33.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Minnesota Lynx 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Minnesota Lynx 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": "+100",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "+1130",
            "bookOdds": "+1086",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1086",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "+162",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Minnesota Lynx 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "-114",
            "fairOverUnder": "75.5",
            "bookOverUnder": "75.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "75.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Connecticut Sun 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": "24.5",
            "bookOverUnder": "24.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "+7.5",
            "bookSpread": "+7.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Minnesota Lynx 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": "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:47:52.598Z"
              }
            }
          },
          "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": "+1.5",
            "bookSpread": "+1.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Minnesota Lynx 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": "-120",
            "fairOverUnder": "80.5",
            "bookOverUnder": "80.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "+235",
            "bookOdds": "+213",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+213",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Connecticut Sun 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": "-137",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "-235",
            "bookOdds": "-302",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-302",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Minnesota Lynx 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": "-112",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Connecticut Sun Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+123",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+123",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Connecticut Sun 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Connecticut Sun 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "-200",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-200",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "75.5",
            "bookOverUnder": "75.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "75.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "-11",
            "bookSpread": "-11",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "40",
            "bookOverUnder": "40",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Connecticut Sun 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": "24.5",
            "bookOverUnder": "24.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "144",
            "bookOverUnder": "144",
            "score": 166,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "144",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          },
          "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": "144",
            "bookOverUnder": "144",
            "score": 166,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "144",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:52.598Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-23T23:00:00.000Z",
          "started": true,
          "displayShort": "F (OT)",
          "displayLong": "Final (OT)",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "ot",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "ot",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "ALANNA_SMITH_1_WNBA": {
            "playerID": "ALANNA_SMITH_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALANNA_SMITH_MINNESOTA_LYNX_WNBA",
            "firstName": "Alanna",
            "lastName": "Smith",
            "name": "Alanna Smith"
          },
          "TIFFANY_MITCHELL_1_WNBA": {
            "playerID": "TIFFANY_MITCHELL_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TIFFANY_MITCHELL_CONNECTICUT_SUN_WNBA",
            "firstName": "Tiffany",
            "lastName": "Mitchell",
            "name": "Tiffany Mitchell"
          },
          "ALISSA_PILI_1_WNBA": {
            "playerID": "ALISSA_PILI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALISSA_PILI_MINNESOTA_LYNX_WNBA",
            "firstName": "Alissa",
            "lastName": "Pili",
            "name": "Alissa Pili"
          },
          "OLIVIA_EPOUPA_1_WNBA": {
            "playerID": "OLIVIA_EPOUPA_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "OLIVIA_EPOUPA_MINNESOTA_LYNX_WNBA",
            "firstName": "Olivia",
            "lastName": "Epoupa",
            "name": "Olivia Epoupa"
          },
          "NATISHA_HIEDEMAN_1_WNBA": {
            "playerID": "NATISHA_HIEDEMAN_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NATISHA_HIEDEMAN_MINNESOTA_LYNX_WNBA",
            "firstName": "Natisha",
            "lastName": "Hiedeman",
            "name": "Natisha Hiedeman"
          },
          "BRIONNA_JONES_1_WNBA": {
            "playerID": "BRIONNA_JONES_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "BRIONNA_JONES_CONNECTICUT_SUN_WNBA",
            "firstName": "Brionna",
            "lastName": "Jones",
            "name": "Brionna Jones"
          },
          "COURTNEY_WILLIAMS_1_WNBA": {
            "playerID": "COURTNEY_WILLIAMS_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "COURTNEY_WILLIAMS_MINNESOTA_LYNX_WNBA",
            "firstName": "Courtney",
            "lastName": "Williams",
            "name": "Courtney Williams"
          },
          "DIAMOND_MILLER_1_WNBA": {
            "playerID": "DIAMOND_MILLER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "DIAMOND_MILLER_MINNESOTA_LYNX_WNBA",
            "firstName": "Diamond",
            "lastName": "Miller",
            "name": "Diamond Miller"
          },
          "KAYLA_MCBRIDE_1_WNBA": {
            "playerID": "KAYLA_MCBRIDE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "KAYLA_MCBRIDE_MINNESOTA_LYNX_WNBA",
            "firstName": "Kayla",
            "lastName": "McBride",
            "name": "Kayla McBride"
          },
          "ALYSSA_THOMAS_1_WNBA": {
            "playerID": "ALYSSA_THOMAS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ALYSSA_THOMAS_CONNECTICUT_SUN_WNBA",
            "firstName": "Alyssa",
            "lastName": "Thomas",
            "name": "Alyssa Thomas"
          },
          "SIKA_KONE_1_WNBA": {
            "playerID": "SIKA_KONE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "SIKA_KONE_MINNESOTA_LYNX_WNBA",
            "firstName": "Sika",
            "lastName": "Kone",
            "name": "Sika Kone"
          },
          "DIJONAI_CARRINGTON_1_WNBA": {
            "playerID": "DIJONAI_CARRINGTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DIJONAI_CARRINGTON_CONNECTICUT_SUN_WNBA",
            "firstName": "DiJonai",
            "lastName": "Carrington",
            "name": "DiJonai Carrington"
          },
          "DEWANNA_BONNER_1_WNBA": {
            "playerID": "DEWANNA_BONNER_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DEWANNA_BONNER_CONNECTICUT_SUN_WNBA",
            "firstName": "DeWanna",
            "lastName": "Bonner",
            "name": "DeWanna Bonner"
          },
          "TYASHA_HARRIS_1_WNBA": {
            "playerID": "TYASHA_HARRIS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TYASHA_HARRIS_CONNECTICUT_SUN_WNBA",
            "firstName": "Tyasha",
            "lastName": "Harris",
            "name": "Tyasha Harris"
          },
          "ASTOU_NDOUR_1_WNBA": {
            "playerID": "ASTOU_NDOUR_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ASTOU_NDOUR_CONNECTICUT_SUN_WNBA",
            "firstName": "Astou",
            "lastName": "Ndour",
            "name": "Astou Ndour"
          },
          "BRIDGET_CARLETON_1_WNBA": {
            "playerID": "BRIDGET_CARLETON_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "BRIDGET_CARLETON_MINNESOTA_LYNX_WNBA",
            "firstName": "Bridget",
            "lastName": "Carleton",
            "name": "Bridget Carleton"
          },
          "TAYLOR_SOULE_1_WNBA": {
            "playerID": "TAYLOR_SOULE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "TAYLOR_SOULE_MINNESOTA_LYNX_WNBA",
            "firstName": "Taylor",
            "lastName": "Soule",
            "name": "Taylor Soule"
          },
          "CECILIA_ZANDALASINI_1_WNBA": {
            "playerID": "CECILIA_ZANDALASINI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "CECILIA_ZANDALASINI_MINNESOTA_LYNX_WNBA",
            "firstName": "Cecilia",
            "lastName": "Zandalasini",
            "name": "Cecilia Zandalasini"
          },
          "NAPHEESA_COLLIER_1_WNBA": {
            "playerID": "NAPHEESA_COLLIER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NAPHEESA_COLLIER_MINNESOTA_LYNX_WNBA",
            "firstName": "Napheesa",
            "lastName": "Collier",
            "name": "Napheesa Collier"
          },
          "RACHEL_BANHAM_1_WNBA": {
            "playerID": "RACHEL_BANHAM_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "RACHEL_BANHAM_CONNECTICUT_SUN_WNBA",
            "firstName": "Rachel",
            "lastName": "Banham",
            "name": "Rachel Banham"
          }
        }
      },
      {
        "eventID": "1RI6q2phxxOtA1IKWjlp",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 83,
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 80,
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 167,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 20,
              "threePointersAttempted": 12,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 6,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 6,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 383,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 6,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 4,
              "blocks": 1
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 4,
              "fieldGoalsAttempted": 11,
              "secondsInLead": 292,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 7,
              "turnovers": 10,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 4,
              "blocks": 0,
              "assists": 7
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 241,
              "freeThrowsAttempted": 4,
              "steals": 5,
              "points": 21,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 9,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 4,
              "turnovers": 4,
              "fouls": 4
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 108,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 16,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 14,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 463,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 7,
              "twoPointersMade": 4
            }
          },
          "game": {
            "away": {
              "largestLead": 4,
              "secondsInLead": 567,
              "blocks": 1,
              "longestScoringRun": 8,
              "turnovers": 17,
              "defensiveRebounds": 27,
              "twoPointersAttempted": 34,
              "freeThrowsAttempted": 16,
              "freeThrowsMade": 13,
              "twoPointersMade": 14,
              "rebounds": 36,
              "offensiveRebounds": 9,
              "steals": 7,
              "fieldGoalsMade": 27,
              "threePointersAttempted": 36,
              "fouls": 21,
              "assists": 21,
              "fieldGoalsAttempted": 70,
              "threePointersMade": 13,
              "points": 80
            },
            "home": {
              "offensiveRebounds": 4,
              "longestScoringRun": 15,
              "largestLead": 14,
              "threePointersMade": 10,
              "steals": 9,
              "blocks": 4,
              "fieldGoalsMade": 26,
              "assists": 20,
              "twoPointersAttempted": 27,
              "twoPointersMade": 16,
              "threePointersAttempted": 33,
              "fieldGoalsAttempted": 60,
              "turnovers": 16,
              "fouls": 19,
              "rebounds": 34,
              "defensiveRebounds": 30,
              "freeThrowsAttempted": 24,
              "freeThrowsMade": 21,
              "points": 83,
              "secondsInLead": 1687
            },
            "MIKIAH_HARRIGAN_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "fouls": 1,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "points": 5,
              "twoPointersMade": 1,
              "plusMinus": -3,
              "secondsPlayed": 263
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "fieldGoalPercent": 100,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 3,
              "fieldGoalsAttempted": 3,
              "threePointersMade": 3,
              "points": 9,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 4,
              "secondsPlayed": 859,
              "plusMinus": -16
            },
            "SUG_SUTTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 3,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "steals": 1,
              "plusMinus": -1,
              "secondsPlayed": 559
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "assists": 1,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 1,
              "points": 4,
              "twoPointersMade": 1,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "fouls": 2,
              "turnovers": 5,
              "plusMinus": -9,
              "secondsPlayed": 1102
            },
            "MORGAN_BERTSCH_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 5,
              "plusMinus": -7,
              "turnovers": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "secondsPlayed": 574
            },
            "JADE_MELBOURNE_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "steals": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fieldGoalPercent": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "threePointersAttempted": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "offensiveRebounds": 1,
              "plusMinus": 5,
              "assists": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "secondsPlayed": 435
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "threePointersAttempted": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 5,
              "fieldGoalsMade": 3,
              "plusMinus": 6,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "points": 7,
              "twoPointersMade": 3,
              "secondsPlayed": 1034,
              "steals": 1
            },
            "JULIE_VANLOO_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 4,
              "twoPointersAttempted": 1,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 3,
              "assists": 4,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 10,
              "plusMinus": -7,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "secondsPlayed": 1596,
              "threePointersMade": 5,
              "points": 15
            },
            "KARLIE_SAMUELSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "steals": 1,
              "fieldGoalsMade": 1,
              "assists": 2,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 3,
              "threePointersAttempted": 7,
              "plusMinus": 2,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1495
            },
            "ARIEL_ATKINS_1_WNBA": {
              "steals": 1,
              "threePointersAttempted": 6,
              "threePointersMade": 2,
              "turnovers": 3,
              "defensiveRebounds": 1,
              "blocks": 0,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 16,
              "twoPointersMade": 4,
              "rebounds": 5,
              "offensiveRebounds": 4,
              "fouls": 4,
              "plusMinus": -8,
              "assists": 4,
              "secondsPlayed": 1873
            },
            "SHAKIRA_AUSTIN_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "turnovers": 2,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 3,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "points": 11,
              "fouls": 3,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 11,
              "plusMinus": 2,
              "secondsPlayed": 1204
            },
            "LIZ_DIXON_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "blocks": 2,
              "plusMinus": -6,
              "steals": 1,
              "secondsPlayed": 637
            },
            "NATASHA_CLOUD_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "steals": 3,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "twoPointersMade": 3,
              "assists": 10,
              "fouls": 4,
              "turnovers": 8,
              "plusMinus": 5,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 8,
              "points": 14,
              "secondsPlayed": 2160
            },
            "REBECCA_ALLEN_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "fieldGoalsAttempted": 3,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "plusMinus": 1,
              "secondsPlayed": 1443
            },
            "DIANA_TAURASI_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "assists": 1,
              "steals": 0,
              "fouls": 1,
              "freeThrowsAttempted": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 7,
              "twoPointersAttempted": 6,
              "points": 20,
              "twoPointersMade": 5,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "plusMinus": 11,
              "secondsPlayed": 1759
            },
            "NATASHA_MACK_1_WNBA": {
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 6,
              "twoPointersMade": 2,
              "steals": 1,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "blocks": 2,
              "fouls": 1,
              "plusMinus": 11,
              "secondsPlayed": 1118
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "blocks": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "assists": 3,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "twoPointersAttempted": 3,
              "fouls": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "threePointersMade": 2,
              "points": 11,
              "steals": 2,
              "plusMinus": 9,
              "secondsPlayed": 1673
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "steals": 1,
              "threePointersMade": 3,
              "turnovers": 1,
              "offensiveRebounds": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 7,
              "points": 20,
              "twoPointersMade": 4,
              "twoPointersAttempted": 8,
              "fouls": 4,
              "assists": 2,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "plusMinus": 2,
              "secondsPlayed": 1693
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "blocks": 0,
              "steals": 2,
              "fieldGoalsMade": 4,
              "threePointersMade": 3,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "turnovers": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 5,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 13,
              "plusMinus": 2,
              "secondsPlayed": 1791
            },
            "DIDI_RICHARDS_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "assists": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 1,
              "steals": 0,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "plusMinus": 1,
              "secondsPlayed": 725
            }
          },
          "reg": {
            "away": {
              "points": 80
            },
            "home": {
              "points": 83
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 13,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 13,
              "offensiveRebounds": 6,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 14,
              "blocks": 1,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 6,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 4,
              "secondsInLead": 600
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Washington Mystics 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": "-143",
            "fairOverUnder": "73.5",
            "bookOverUnder": "73.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Phoenix Mercury 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Washington Mystics 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": "-115",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "+113",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "-113",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "-149",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "36",
            "bookOverUnder": "36",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "-9",
            "bookSpread": "-9",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Phoenix Mercury 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": "-130",
            "bookOdds": "-155",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Washington Mystics 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": "-115",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "45",
            "bookOverUnder": "45",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "45",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "-5",
            "bookSpread": "-5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Phoenix Mercury 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": "-102",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "-11",
            "bookSpread": "-11",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "-1120",
            "bookOdds": "-2857",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2857",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Phoenix Mercury 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": "-129",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Washington Mystics 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": "+104",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+11",
            "bookSpread": "+11",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Washington Mystics 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": "-140",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Phoenix Mercury 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": "+100",
            "fairOverUnder": "82.5",
            "bookOverUnder": "82.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Washington Mystics 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": "-109",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "-127",
            "fairSpread": "+9",
            "bookSpread": "+9",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "+9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Phoenix Mercury 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "-345",
            "bookOdds": "-488",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-488",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "+3",
            "bookSpread": "+3",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "45",
            "bookOverUnder": "45",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "45",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "36",
            "bookOverUnder": "36",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Washington Mystics 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Washington Mystics 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": "-138",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "+345",
            "bookOdds": "+315",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+315",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "-2010",
            "bookOdds": "-4762",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4762",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Washington Mystics 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "87",
            "bookOverUnder": "87",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "87",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "+0.5",
            "bookSpread": "+0.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Phoenix Mercury 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Washington Mystics 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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",
            "bookSpread": "+0",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Washington Mystics 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": "73.5",
            "bookOverUnder": "73.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "+785",
            "bookOdds": "+736",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+736",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "-0.5",
            "bookSpread": "-0.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Phoenix Mercury 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": "+130",
            "bookOdds": "+116",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "-785",
            "bookOdds": "-1613",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1613",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Washington Mystics 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": "+106",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Phoenix Mercury 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": "-132",
            "fairOverUnder": "82.5",
            "bookOverUnder": "82.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Phoenix Mercury 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "+1120",
            "bookOdds": "+1058",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1058",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Phoenix Mercury 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "+2010",
            "bookOdds": "+1951",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1951",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "87",
            "bookOverUnder": "87",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "87",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "-3",
            "bookSpread": "-3",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Phoenix Mercury 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": "-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:46:50.568Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "156.5",
            "bookOverUnder": "156.5",
            "score": 163,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "156.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          },
          "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": "156.5",
            "bookOverUnder": "156.5",
            "score": 163,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "156.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.568Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-24T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "MIKIAH_HARRIGAN_1_WNBA": {
            "playerID": "MIKIAH_HARRIGAN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MIKIAH_HERBERTHARRIGAN_PHOENIX_MERCURY_WNBA",
            "firstName": "Mikiah",
            "lastName": "Harrigan",
            "name": "Mikiah Harrigan"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "MORGAN_BERTSCH_1_WNBA": {
            "playerID": "MORGAN_BERTSCH_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MORGAN_BERTSCH_PHOENIX_MERCURY_WNBA",
            "firstName": "Morgan",
            "lastName": "Bertsch",
            "name": "Morgan Bertsch"
          },
          "JADE_MELBOURNE_1_WNBA": {
            "playerID": "JADE_MELBOURNE_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JADE_MELBOURNE_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Jade",
            "lastName": "Melbourne",
            "name": "Jade Melbourne"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "KARLIE_SAMUELSON_1_WNBA": {
            "playerID": "KARLIE_SAMUELSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "KARLIE_SAMUELSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Karlie",
            "lastName": "Samuelson",
            "name": "Karlie Samuelson"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "SHAKIRA_AUSTIN_1_WNBA": {
            "playerID": "SHAKIRA_AUSTIN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHAKIRA_AUSTIN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shakira",
            "lastName": "Austin",
            "name": "Shakira Austin"
          },
          "LIZ_DIXON_1_WNBA": {
            "playerID": "LIZ_DIXON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "LIZ_DIXON_PHOENIX_MERCURY_WNBA",
            "firstName": "Liz",
            "lastName": "Dixon",
            "name": "Liz Dixon"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "REBECCA_ALLEN_1_WNBA": {
            "playerID": "REBECCA_ALLEN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "REBECCA_ALLEN_PHOENIX_MERCURY_WNBA",
            "firstName": "Rebecca",
            "lastName": "Allen",
            "name": "Rebecca Allen"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          }
        }
      },
      {
        "eventID": "PSebEKhtSn9zcTEKrBei",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 73,
            "names": {
              "short": "LAS",
              "medium": "Sparks",
              "long": "Los Angeles Sparks"
            },
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552583",
              "primary": "#552583"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 78,
            "names": {
              "short": "IND",
              "medium": "Fever",
              "long": "Indiana Fever"
            },
            "teamID": "INDIANA_FEVER_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 57,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 499,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 11,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 600,
              "freeThrowsAttempted": 11,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 7,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 8,
              "twoPointersMade": 3
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 20,
              "freeThrowsAttempted": 6,
              "steals": 5,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 11,
              "blocks": 0,
              "fieldGoalsAttempted": 11,
              "secondsInLead": 525,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 11,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 7,
              "turnovers": 8,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 3
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 158,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 442,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 5,
              "assists": 6
            }
          },
          "reg": {
            "away": {
              "points": 78
            },
            "home": {
              "points": 73
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 11,
              "offensiveRebounds": 5,
              "largestLead": 7,
              "twoPointersAttempted": 44,
              "twoPointersMade": 22,
              "steals": 9,
              "fieldGoalsMade": 29,
              "threePointersAttempted": 25,
              "fieldGoalsAttempted": 69,
              "threePointersMade": 7,
              "blocks": 2,
              "rebounds": 32,
              "defensiveRebounds": 27,
              "fouls": 17,
              "turnovers": 10,
              "freeThrowsAttempted": 17,
              "freeThrowsMade": 13,
              "points": 78,
              "secondsInLead": 519,
              "assists": 22
            },
            "home": {
              "longestScoringRun": 7,
              "largestLead": 11,
              "offensiveRebounds": 3,
              "blocks": 3,
              "secondsInLead": 1782,
              "freeThrowsAttempted": 21,
              "steals": 5,
              "freeThrowsMade": 18,
              "rebounds": 35,
              "defensiveRebounds": 32,
              "turnovers": 18,
              "threePointersMade": 5,
              "threePointersAttempted": 24,
              "fouls": 19,
              "points": 73,
              "assists": 18,
              "fieldGoalsMade": 25,
              "fieldGoalsAttempted": 59,
              "twoPointersAttempted": 35,
              "twoPointersMade": 20
            },
            "ZIA_COOKE_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 282,
              "threePointersMade": 1,
              "points": 4,
              "plusMinus": 0
            },
            "LI_YUERU_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "assists": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 3,
              "turnovers": 1,
              "secondsPlayed": 496,
              "plusMinus": 6
            },
            "STEPHANIE_TALBOT_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -5,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 1,
              "secondsPlayed": 535
            },
            "LAYSHIA_CLARENDON_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "assists": 2,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "steals": 1,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "points": 2,
              "turnovers": 2,
              "plusMinus": -3,
              "secondsPlayed": 1240
            },
            "NALYSSA_SMITH_1_WNBA": {
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 4,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 3,
              "turnovers": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -6,
              "secondsPlayed": 705
            },
            "RICKEA_JACKSON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "fouls": 3,
              "defensiveRebounds": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "threePointersAttempted": 2,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "points": 16,
              "twoPointersMade": 3,
              "plusMinus": -1,
              "secondsPlayed": 1246
            },
            "DEARICA_HAMBY_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "threePointersAttempted": 2,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "fouls": 3,
              "turnovers": 4,
              "assists": 7,
              "fieldGoalsMade": 6,
              "plusMinus": -3,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 11,
              "secondsPlayed": 2167,
              "points": 18,
              "twoPointersMade": 5
            },
            "ERICA_WHEELER_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 1,
              "plusMinus": -8,
              "secondsPlayed": 745
            },
            "CAITLIN_CLARK_1_WNBA": {
              "twoPointersMade": 2,
              "fouls": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "twoPointersAttempted": 5,
              "defensiveRebounds": 9,
              "rebounds": 10,
              "offensiveRebounds": 1,
              "assists": 8,
              "turnovers": 2,
              "steals": 4,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 14,
              "threePointersMade": 2,
              "points": 11,
              "blocks": 1,
              "plusMinus": 3,
              "secondsPlayed": 2211
            },
            "ALIYAH_BOSTON_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "steals": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "assists": 2,
              "offensiveRebounds": 2,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 1,
              "points": 17,
              "twoPointersMade": 8,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 13,
              "fouls": 4,
              "turnovers": 3,
              "plusMinus": 4,
              "secondsPlayed": 1769
            },
            "KATIE_LOU_SAMUELSON_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 2,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "fouls": 2,
              "fieldGoalPercent": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 2,
              "plusMinus": 2,
              "secondsPlayed": 809
            },
            "TEMI_FAGBENLE_1_WNBA": {
              "steals": 1,
              "blocks": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "threePointersMade": 1,
              "defensiveRebounds": 5,
              "fouls": 3,
              "rebounds": 6,
              "offensiveRebounds": 1,
              "assists": 3,
              "fieldGoalsMade": 6,
              "twoPointersAttempted": 9,
              "points": 17,
              "twoPointersMade": 5,
              "turnovers": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "plusMinus": 15,
              "secondsPlayed": 1844
            },
            "KRISTY_WALLACE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 3,
              "points": 7,
              "twoPointersMade": 2,
              "turnovers": 2,
              "steals": 1,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "fouls": 2,
              "plusMinus": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 5,
              "secondsPlayed": 1882
            },
            "LEXIE_BROWN_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "steals": 1,
              "turnovers": 4,
              "threePointersAttempted": 5,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "assists": 3,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 5,
              "points": 5,
              "twoPointersMade": 2,
              "fouls": 1,
              "plusMinus": -2,
              "secondsPlayed": 2294
            },
            "AARI_MCDONALD_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "points": 6,
              "twoPointersMade": 3,
              "fouls": 2,
              "plusMinus": -3,
              "secondsPlayed": 581
            },
            "KELSEY_MITCHELL_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "steals": 1,
              "threePointersMade": 2,
              "fieldGoalsMade": 6,
              "twoPointersAttempted": 9,
              "twoPointersMade": 4,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 18,
              "plusMinus": 12,
              "secondsPlayed": 2032,
              "assists": 2
            },
            "KIA_NURSE_1_WNBA": {
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "blocks": 0,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "twoPointersAttempted": 4,
              "threePointersAttempted": 7,
              "fouls": 3,
              "fieldGoalPercent": 18,
              "fieldGoalsAttempted": 11,
              "plusMinus": -9,
              "secondsPlayed": 1582,
              "assists": 3
            },
            "CAMERON_BRINK_1_WNBA": {
              "offensiveRebounds": 1,
              "blocks": 2,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "assists": 2,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "freeThrowsMade": 4,
              "fouls": 5,
              "turnovers": 4,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "plusMinus": -5,
              "secondsPlayed": 1575,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "points": 15,
              "twoPointersMade": 4
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Indiana Fever 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": "77.5",
            "bookOverUnder": "77.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Los Angeles Sparks 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Indiana Fever 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": "-122",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "-880",
            "bookOdds": "-1923",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1923",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "-121",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "+880",
            "bookOdds": "+826",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+826",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "32",
            "bookOverUnder": "32",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "32",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "+7",
            "bookSpread": "+7",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairSpread": "+6.5",
            "bookSpread": "+6.5",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Los Angeles Sparks 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": "42.5",
            "bookOverUnder": "42.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Indiana Fever 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": "-109",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "-7",
            "bookSpread": "-7",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Los Angeles Sparks 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": "10.5",
            "bookOverUnder": "10.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "+10.5",
            "bookSpread": "+10.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "+1740",
            "bookOdds": "+1686",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1686",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-108",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Indiana Fever 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Indiana Fever 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": "35.5",
            "bookOverUnder": "35.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "-10.5",
            "bookSpread": "-10.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "+215",
            "bookOdds": "+199",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+199",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Indiana Fever 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Los Angeles Sparks 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": "70.5",
            "bookOverUnder": "70.5",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "70.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Indiana Fever 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-128",
            "fairSpread": "-6.5",
            "bookSpread": "-6.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Los Angeles Sparks 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "-104",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "-127",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Indiana Fever 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "32",
            "bookOverUnder": "32",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "32",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Indiana Fever 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": "-117",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Indiana Fever 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": "-115",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "-127",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "+995",
            "bookOdds": "+935",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+935",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Los Angeles Sparks 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Indiana Fever 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "78",
            "bookOverUnder": "78",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "78",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "-9",
            "bookSpread": "-9",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-141",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Indiana Fever 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Indiana Fever 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": "-119",
            "fairOverUnder": "77.5",
            "bookOverUnder": "77.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "+1500",
            "bookOdds": "+1430",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1430",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "+9",
            "bookSpread": "+9",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Los Angeles Sparks 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": "42.5",
            "bookOverUnder": "42.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "-1500",
            "bookOdds": "-5000",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-5000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Indiana Fever 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "-215",
            "bookOdds": "-249",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-249",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Los Angeles Sparks 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": "-133",
            "fairOverUnder": "70.5",
            "bookOverUnder": "70.5",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "70.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-112",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "-1740",
            "bookOdds": "-3846",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3846",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-118",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "-995",
            "bookOdds": "-2381",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2381",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "78",
            "bookOverUnder": "78",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "78",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "+0",
            "bookSpread": "+0",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Los Angeles Sparks 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Los Angeles Sparks 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": "+107",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "148.5",
            "bookOverUnder": "148.5",
            "score": 151,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "148.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          },
          "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": "148.5",
            "bookOverUnder": "148.5",
            "score": 151,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "148.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.859Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-25T02:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "ZIA_COOKE_1_WNBA": {
            "playerID": "ZIA_COOKE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "ZIA_COOKE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Zia",
            "lastName": "Cooke",
            "name": "Zia Cooke"
          },
          "LI_YUERU_1_WNBA": {
            "playerID": "LI_YUERU_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LI_YUERU_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Li",
            "lastName": "Yueru",
            "name": "Li Yueru"
          },
          "STEPHANIE_TALBOT_1_WNBA": {
            "playerID": "STEPHANIE_TALBOT_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "STEPHANIE_TALBOT_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Talbot",
            "name": "Stephanie Talbot"
          },
          "LAYSHIA_CLARENDON_1_WNBA": {
            "playerID": "LAYSHIA_CLARENDON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LAYSHIA_CLARENDON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Layshia",
            "lastName": "Clarendon",
            "name": "Layshia Clarendon"
          },
          "NALYSSA_SMITH_1_WNBA": {
            "playerID": "NALYSSA_SMITH_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "NALYSSA_SMITH_INDIANA_FEVER_WNBA",
            "firstName": "NaLyssa",
            "lastName": "Smith",
            "name": "NaLyssa Smith"
          },
          "RICKEA_JACKSON_1_WNBA": {
            "playerID": "RICKEA_JACKSON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RICKEA_JACKSON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rickea",
            "lastName": "Jackson",
            "name": "Rickea Jackson"
          },
          "DEARICA_HAMBY_1_WNBA": {
            "playerID": "DEARICA_HAMBY_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "DEARICA_HAMBY_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Dearica",
            "lastName": "Hamby",
            "name": "Dearica Hamby"
          },
          "ERICA_WHEELER_1_WNBA": {
            "playerID": "ERICA_WHEELER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ERICA_WHEELER_INDIANA_FEVER_WNBA",
            "firstName": "Erica",
            "lastName": "Wheeler",
            "name": "Erica Wheeler"
          },
          "CAITLIN_CLARK_1_WNBA": {
            "playerID": "CAITLIN_CLARK_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CAITLIN_CLARK_INDIANA_FEVER_WNBA",
            "firstName": "Caitlin",
            "lastName": "Clark",
            "name": "Caitlin Clark"
          },
          "ALIYAH_BOSTON_1_WNBA": {
            "playerID": "ALIYAH_BOSTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ALIYAH_BOSTON_INDIANA_FEVER_WNBA",
            "firstName": "Aliyah",
            "lastName": "Boston",
            "name": "Aliyah Boston"
          },
          "KATIE_LOU_SAMUELSON_1_WNBA": {
            "playerID": "KATIE_LOU_SAMUELSON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KATIE_LOU_SAMUELSON_INDIANA_FEVER_WNBA",
            "name": "Katie Lou Samuelson"
          },
          "TEMI_FAGBENLE_1_WNBA": {
            "playerID": "TEMI_FAGBENLE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "TEMI_FAGBENLE_INDIANA_FEVER_WNBA",
            "firstName": "Temi",
            "lastName": "Fagbenle",
            "name": "Temi Fagbenle"
          },
          "KRISTY_WALLACE_1_WNBA": {
            "playerID": "KRISTY_WALLACE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KRISTY_WALLACE_INDIANA_FEVER_WNBA",
            "firstName": "Kristy",
            "lastName": "Wallace",
            "name": "Kristy Wallace"
          },
          "LEXIE_BROWN_1_WNBA": {
            "playerID": "LEXIE_BROWN_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LEXIE_BROWN_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Lexie",
            "lastName": "Brown",
            "name": "Lexie Brown"
          },
          "AARI_MCDONALD_1_WNBA": {
            "playerID": "AARI_MCDONALD_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "AARI_MCDONALD_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Aari",
            "lastName": "McDonald",
            "name": "Aari McDonald"
          },
          "KELSEY_MITCHELL_1_WNBA": {
            "playerID": "KELSEY_MITCHELL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KELSEY_MITCHELL_INDIANA_FEVER_WNBA",
            "firstName": "Kelsey",
            "lastName": "Mitchell",
            "name": "Kelsey Mitchell"
          },
          "KIA_NURSE_1_WNBA": {
            "playerID": "KIA_NURSE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "KIA_NURSE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Kia",
            "lastName": "Nurse",
            "name": "Kia Nurse"
          },
          "CAMERON_BRINK_1_WNBA": {
            "playerID": "CAMERON_BRINK_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "CAMERON_BRINK_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Cameron",
            "lastName": "Brink",
            "name": "Cameron Brink"
          }
        }
      },
      {
        "eventID": "fu6gQMifWIt4eBx64pQl",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "MIN",
              "medium": "Lynx",
              "long": "Minnesota Lynx"
            },
            "teamID": "MINNESOTA_LYNX_WNBA",
            "colors": {
              "secondary": "#236192",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#0C2340",
              "primary": "#0C2340"
            },
            "score": 84
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            },
            "score": 67
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 1,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 104,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 17,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 14,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 321,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 31,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 9,
              "twoPointersAttempted": 10,
              "turnovers": 0,
              "threePointersMade": 7,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 5,
              "points": 23,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 21,
              "blocks": 1,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 13,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 9,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 11,
              "blocks": 2,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 8,
              "turnovers": 1,
              "threePointersMade": 6,
              "freeThrowsMade": 0,
              "twoPointersMade": 2,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 11,
              "secondsInLead": 537
            }
          },
          "game": {
            "away": {
              "largestLead": 2,
              "secondsInLead": 104,
              "longestScoringRun": 11,
              "threePointersMade": 7,
              "assists": 18,
              "blocks": 3,
              "fouls": 11,
              "threePointersAttempted": 29,
              "rebounds": 30,
              "defensiveRebounds": 21,
              "offensiveRebounds": 9,
              "turnovers": 16,
              "fieldGoalsMade": 26,
              "fieldGoalsAttempted": 68,
              "twoPointersAttempted": 39,
              "freeThrowsAttempted": 10,
              "steals": 8,
              "freeThrowsMade": 8,
              "points": 67,
              "twoPointersMade": 19
            },
            "home": {
              "longestScoringRun": 20,
              "largestLead": 21,
              "threePointersMade": 14,
              "blocks": 7,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "fieldGoalsMade": 32,
              "fouls": 16,
              "fieldGoalsAttempted": 67,
              "steals": 8,
              "points": 84,
              "threePointersAttempted": 28,
              "offensiveRebounds": 8,
              "assists": 26,
              "twoPointersAttempted": 39,
              "twoPointersMade": 18,
              "rebounds": 35,
              "defensiveRebounds": 27,
              "turnovers": 16,
              "secondsInLead": 2058
            },
            "DORKA_JUHASZ_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "fouls": 1,
              "assists": 1,
              "blocks": 1,
              "fieldGoalsMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "plusMinus": 10,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "steals": 1,
              "points": 4,
              "twoPointersMade": 2,
              "secondsPlayed": 1044
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 3,
              "fieldGoalsMade": 4,
              "points": 11,
              "twoPointersMade": 1,
              "twoPointersAttempted": 2,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "fouls": 2,
              "secondsPlayed": 1162,
              "plusMinus": 3
            },
            "ALANNA_SMITH_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "fouls": 3,
              "turnovers": 2,
              "assists": 1,
              "threePointersAttempted": 3,
              "threePointersMade": 3,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 15,
              "twoPointersMade": 2,
              "plusMinus": 11,
              "secondsPlayed": 1287
            },
            "COURTNEY_WILLIAMS_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "turnovers": 4,
              "fieldGoalsMade": 3,
              "assists": 5,
              "points": 7,
              "twoPointersMade": 2,
              "fouls": 2,
              "twoPointersAttempted": 5,
              "blocks": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": -1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1465
            },
            "KAYLA_MCBRIDE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 1,
              "fouls": 1,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 6,
              "threePointersMade": 4,
              "points": 14,
              "steals": 2,
              "defensiveRebounds": 4,
              "assists": 5,
              "rebounds": 5,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "plusMinus": 23,
              "secondsPlayed": 2045
            },
            "JONQUEL_JONES_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 4,
              "threePointersAttempted": 2,
              "defensiveRebounds": 4,
              "rebounds": 6,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 20,
              "assists": 3,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "turnovers": 3,
              "fouls": 5,
              "plusMinus": -6,
              "secondsPlayed": 1660
            },
            "SABRINA_IONESCU_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "fouls": 1,
              "threePointersMade": 2,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 5,
              "twoPointersAttempted": 8,
              "points": 13,
              "twoPointersMade": 3,
              "plusMinus": -27,
              "turnovers": 4,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 14,
              "secondsPlayed": 1577
            },
            "NAPHEESA_COLLIER_1_WNBA": {
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "offensiveRebounds": 3,
              "threePointersAttempted": 4,
              "threePointersMade": 1,
              "assists": 4,
              "blocks": 2,
              "turnovers": 2,
              "fouls": 4,
              "fieldGoalsMade": 6,
              "plusMinus": 18,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 12,
              "steals": 2,
              "points": 15,
              "twoPointersMade": 5,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "secondsPlayed": 2090
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "steals": 1,
              "assists": 2,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "plusMinus": -11,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "secondsPlayed": 2153
            },
            "COURTNEY_VANDERSLOOT_1_WNBA": {
              "fouls": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 5,
              "twoPointersMade": 4,
              "assists": 6,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "freeThrowsMade": 1,
              "points": 12,
              "blocks": 1,
              "offensiveRebounds": 1,
              "turnovers": 4,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 8,
              "plusMinus": 6,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "secondsPlayed": 1660
            },
            "BRIDGET_CARLETON_1_WNBA": {
              "offensiveRebounds": 0,
              "fouls": 1,
              "threePointersMade": 2,
              "threePointersAttempted": 5,
              "blocks": 2,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 1,
              "assists": 3,
              "steals": 1,
              "plusMinus": 6,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 14,
              "secondsPlayed": 1785
            },
            "KENNEDY_BURKE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "turnovers": 2,
              "plusMinus": -8,
              "secondsPlayed": 346
            },
            "BREANNA_STEWART_1_WNBA": {
              "steals": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 8,
              "assists": 5,
              "twoPointersMade": 7,
              "threePointersAttempted": 8,
              "turnovers": 2,
              "defensiveRebounds": 8,
              "blocks": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 20,
              "fouls": 2,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 10,
              "plusMinus": -15,
              "rebounds": 11,
              "offensiveRebounds": 3,
              "secondsPlayed": 2001
            },
            "CECILIA_ZANDALASINI_1_WNBA": {
              "fieldGoalsMade": 2,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "offensiveRebounds": 0,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "fouls": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 2,
              "assists": 2,
              "plusMinus": 9,
              "secondsPlayed": 689
            },
            "ALISSA_PILI_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": -1,
              "secondsPlayed": 109
            },
            "OLIVIA_EPOUPA_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -1,
              "turnovers": 1,
              "secondsPlayed": 109
            },
            "MARQUESHA_DAVIS_1_WNBA": {
              "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": 109
            },
            "NATISHA_HIEDEMAN_1_WNBA": {
              "fieldGoalsMade": 2,
              "freeThrowsAttempted": 0,
              "points": 5,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "blocks": 1,
              "steals": 1,
              "offensiveRebounds": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersAttempted": 4,
              "turnovers": 1,
              "assists": 4,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3,
              "fouls": 1,
              "plusMinus": 15,
              "secondsPlayed": 1107
            },
            "IVANA_DOJKIC_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "plusMinus": 1,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 109,
              "freeThrowsMade": 1,
              "points": 1
            },
            "NYARA_SABALLY_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 1,
              "fieldGoalsMade": 1,
              "plusMinus": -12,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 787,
              "steals": 1,
              "points": 2,
              "twoPointersMade": 1
            },
            "KAYLA_THORNTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "plusMinus": -17,
              "secondsPlayed": 435
            },
            "SIKA_KONE_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsMade": 2,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": -4,
              "secondsPlayed": 270
            }
          },
          "reg": {
            "away": {
              "points": 67
            },
            "home": {
              "points": 84
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 3,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 9,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 1,
              "twoPointersAttempted": 9,
              "turnovers": 7,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 20,
              "blocks": 3,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 5,
              "points": 18,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "New York Liberty 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": "-101",
            "fairOverUnder": "71.5",
            "bookOverUnder": "71.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "71.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Minnesota Lynx 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "New York Liberty 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "+168",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+168",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "-157",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-157",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "-207",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-207",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "+118",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+118",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "-106",
            "fairOverUnder": "39",
            "bookOverUnder": "39",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "+11.5",
            "bookSpread": "+11.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "-17",
            "bookSpread": "-17",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-17",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Minnesota Lynx 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": "-132",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "New York Liberty 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "37",
            "bookOverUnder": "37",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "-11.5",
            "bookSpread": "-11.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Minnesota Lynx 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": "-127",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "+3.5",
            "bookSpread": "+3.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "+384",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+384",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Minnesota Lynx 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": "-104",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "New York Liberty 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": "36.5",
            "bookOverUnder": "36.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "-3.5",
            "bookSpread": "-3.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "New York Liberty 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": "-128",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Minnesota Lynx 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": "-115",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "New York Liberty 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "+17",
            "bookSpread": "+17",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "spread": "+17",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Minnesota Lynx 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": "-122",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "+275",
            "bookOdds": "+251",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+251",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "37",
            "bookOverUnder": "37",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "New York Liberty 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": "-110",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "New York Liberty 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": "+110",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "-275",
            "bookOdds": "-368",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-368",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "-785",
            "bookOdds": "-1613",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1613",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "New York Liberty 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "48",
            "bookOverUnder": "48",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "48",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Minnesota Lynx 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": "-143",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "New York Liberty 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "New York Liberty 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": "-131",
            "fairOverUnder": "71.5",
            "bookOverUnder": "71.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "71.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "+1500",
            "bookOdds": "+1432",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1432",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "+0.5",
            "bookSpread": "+0.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Minnesota Lynx 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": "+100",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "-1500",
            "bookOdds": "-5000",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-5000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "New York Liberty 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": "-103",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Minnesota Lynx 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": "-115",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Minnesota Lynx 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": "-107",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "-633",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-633",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Minnesota Lynx 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": "-124",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "+785",
            "bookOdds": "+736",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+736",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "85.5",
            "bookOverUnder": "85.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "48",
            "bookOverUnder": "48",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "48",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Minnesota Lynx 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": "+108",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "157",
            "bookOverUnder": "157",
            "score": 151,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "157",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          },
          "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": "157",
            "bookOverUnder": "157",
            "score": 151,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "157",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:43.608Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-25T17:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "DORKA_JUHASZ_1_WNBA": {
            "playerID": "DORKA_JUHASZ_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "DORKA_JUHASZ_MINNESOTA_LYNX_WNBA",
            "firstName": "Dorka",
            "lastName": "Juhasz",
            "name": "Dorka Juhasz"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "ALANNA_SMITH_1_WNBA": {
            "playerID": "ALANNA_SMITH_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALANNA_SMITH_MINNESOTA_LYNX_WNBA",
            "firstName": "Alanna",
            "lastName": "Smith",
            "name": "Alanna Smith"
          },
          "COURTNEY_WILLIAMS_1_WNBA": {
            "playerID": "COURTNEY_WILLIAMS_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "COURTNEY_WILLIAMS_MINNESOTA_LYNX_WNBA",
            "firstName": "Courtney",
            "lastName": "Williams",
            "name": "Courtney Williams"
          },
          "KAYLA_MCBRIDE_1_WNBA": {
            "playerID": "KAYLA_MCBRIDE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "KAYLA_MCBRIDE_MINNESOTA_LYNX_WNBA",
            "firstName": "Kayla",
            "lastName": "McBride",
            "name": "Kayla McBride"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "NAPHEESA_COLLIER_1_WNBA": {
            "playerID": "NAPHEESA_COLLIER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NAPHEESA_COLLIER_MINNESOTA_LYNX_WNBA",
            "firstName": "Napheesa",
            "lastName": "Collier",
            "name": "Napheesa Collier"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "COURTNEY_VANDERSLOOT_1_WNBA": {
            "playerID": "COURTNEY_VANDERSLOOT_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "COURTNEY_VANDERSLOOT_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Courtney",
            "lastName": "Vandersloot",
            "name": "Courtney Vandersloot"
          },
          "BRIDGET_CARLETON_1_WNBA": {
            "playerID": "BRIDGET_CARLETON_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "BRIDGET_CARLETON_MINNESOTA_LYNX_WNBA",
            "firstName": "Bridget",
            "lastName": "Carleton",
            "name": "Bridget Carleton"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "CECILIA_ZANDALASINI_1_WNBA": {
            "playerID": "CECILIA_ZANDALASINI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "CECILIA_ZANDALASINI_MINNESOTA_LYNX_WNBA",
            "firstName": "Cecilia",
            "lastName": "Zandalasini",
            "name": "Cecilia Zandalasini"
          },
          "ALISSA_PILI_1_WNBA": {
            "playerID": "ALISSA_PILI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALISSA_PILI_MINNESOTA_LYNX_WNBA",
            "firstName": "Alissa",
            "lastName": "Pili",
            "name": "Alissa Pili"
          },
          "OLIVIA_EPOUPA_1_WNBA": {
            "playerID": "OLIVIA_EPOUPA_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "OLIVIA_EPOUPA_MINNESOTA_LYNX_WNBA",
            "firstName": "Olivia",
            "lastName": "Epoupa",
            "name": "Olivia Epoupa"
          },
          "MARQUESHA_DAVIS_1_WNBA": {
            "playerID": "MARQUESHA_DAVIS_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "MARQUESHA_DAVIS_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Marquesha",
            "lastName": "Davis",
            "name": "Marquesha Davis"
          },
          "NATISHA_HIEDEMAN_1_WNBA": {
            "playerID": "NATISHA_HIEDEMAN_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NATISHA_HIEDEMAN_MINNESOTA_LYNX_WNBA",
            "firstName": "Natisha",
            "lastName": "Hiedeman",
            "name": "Natisha Hiedeman"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "NYARA_SABALLY_1_WNBA": {
            "playerID": "NYARA_SABALLY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "NYARA_SABALLY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Nyara",
            "lastName": "Sabally",
            "name": "Nyara Sabally"
          },
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "SIKA_KONE_1_WNBA": {
            "playerID": "SIKA_KONE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "SIKA_KONE_MINNESOTA_LYNX_WNBA",
            "firstName": "Sika",
            "lastName": "Kone",
            "name": "Sika Kone"
          }
        }
      },
      {
        "eventID": "dK0TXTpYoOT4Q25vkcRy",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "CHI",
              "medium": "Chicago",
              "long": "Chicago Sky"
            },
            "teamID": "CHICAGO_SKY_WNBA",
            "colors": {
              "secondary": "#FFD520",
              "primaryContrast": "#000000",
              "secondaryContrast": "#5091CD",
              "primary": "#5091CD"
            },
            "score": 82
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "CON",
              "medium": "Connecticut",
              "long": "Connecticut Sun"
            },
            "teamID": "CONNECTICUT_SUN_WNBA",
            "colors": {
              "secondary": "#F3703A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            },
            "score": 86
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 112,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 23,
              "threePointersAttempted": 2,
              "offensiveRebounds": 4,
              "assists": 8,
              "twoPointersAttempted": 17,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 3,
              "largestLead": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 394,
              "freeThrowsAttempted": 6,
              "steals": 4,
              "points": 24,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 10,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 2,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 37,
              "freeThrowsAttempted": 12,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 5,
              "offensiveRebounds": 5,
              "assists": 2,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 10,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 9,
              "largestLead": 10,
              "blocks": 1,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 529,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 8,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 236,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 6,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 6,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 4,
              "defensiveRebounds": 1,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 344,
              "freeThrowsAttempted": 4,
              "steals": 5,
              "points": 17,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            }
          },
          "game": {
            "away": {
              "offensiveRebounds": 16,
              "assists": 17,
              "steals": 5,
              "blocks": 4,
              "twoPointersAttempted": 46,
              "twoPointersMade": 25,
              "rebounds": 38,
              "defensiveRebounds": 22,
              "turnovers": 17,
              "fieldGoalsMade": 31,
              "longestScoringRun": 7,
              "threePointersAttempted": 17,
              "fouls": 16,
              "largestLead": 7,
              "fieldGoalsAttempted": 63,
              "threePointersMade": 6,
              "freeThrowsAttempted": 21,
              "freeThrowsMade": 18,
              "points": 86,
              "secondsInLead": 922
            },
            "home": {
              "largestLead": 10,
              "blocks": 3,
              "freeThrowsMade": 18,
              "twoPointersMade": 20,
              "longestScoringRun": 8,
              "secondsInLead": 1307,
              "defensiveRebounds": 12,
              "steals": 13,
              "twoPointersAttempted": 47,
              "rebounds": 21,
              "offensiveRebounds": 9,
              "freeThrowsAttempted": 22,
              "points": 82,
              "fieldGoalsMade": 28,
              "assists": 18,
              "threePointersMade": 8,
              "turnovers": 11,
              "fouls": 24,
              "threePointersAttempted": 17,
              "fieldGoalsAttempted": 64
            },
            "MORIAH_JEFFERSON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "plusMinus": -3,
              "secondsPlayed": 332
            },
            "BRIANNA_TURNER_1_WNBA": {
              "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,
              "secondsPlayed": 57,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -4
            },
            "ASTOU_NDOUR_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "threePointersAttempted": 1,
              "plusMinus": -3,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "secondsPlayed": 249
            },
            "ALYSSA_THOMAS_1_WNBA": {
              "fieldGoalsMade": 3,
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "steals": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 9,
              "offensiveRebounds": 2,
              "turnovers": 6,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 1,
              "assists": 6,
              "secondsPlayed": 1387,
              "plusMinus": 4
            },
            "LINDSAY_ALLEN_1_WNBA": {
              "fouls": 1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 6,
              "twoPointersMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "turnovers": 2,
              "assists": 2,
              "plusMinus": 2,
              "secondsPlayed": 938
            },
            "CHENNEDY_CARTER_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "turnovers": 1,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 57,
              "assists": 1,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "steals": 3,
              "points": 11,
              "twoPointersMade": 4,
              "fouls": 6,
              "plusMinus": -5,
              "secondsPlayed": 872
            },
            "DIAMOND_DESHIELDS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "fouls": 2,
              "assists": 5,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "points": 3,
              "twoPointersMade": 1,
              "plusMinus": -7,
              "secondsPlayed": 1013
            },
            "OLIVIA_NELSONODODA_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "blocks": 2,
              "fouls": 4,
              "plusMinus": 0,
              "secondsPlayed": 875
            },
            "TIFFANY_MITCHELL_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "steals": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "rebounds": 4,
              "offensiveRebounds": 3,
              "fieldGoalsMade": 1,
              "fouls": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 4,
              "twoPointersMade": 1,
              "threePointersAttempted": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1134
            },
            "MARINA_MABREY_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 4,
              "assists": 4,
              "turnovers": 3,
              "rebounds": 5,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 11,
              "fieldGoalsMade": 8,
              "threePointersMade": 4,
              "points": 23,
              "fouls": 3,
              "plusMinus": -3,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 18,
              "secondsPlayed": 2204
            },
            "RACHEL_BANHAM_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "fouls": 1,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 2,
              "points": 7,
              "twoPointersMade": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "turnovers": 1,
              "plusMinus": 3,
              "secondsPlayed": 643
            },
            "MICHAELA_ONYENWERE_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 1,
              "points": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 1,
              "steals": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 2,
              "fouls": 5,
              "plusMinus": 0,
              "secondsPlayed": 1052
            },
            "ELIZABETH_WILLIAMS_1_WNBA": {
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "fouls": 2,
              "blocks": 3,
              "fieldGoalsMade": 4,
              "points": 10,
              "twoPointersMade": 4,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "steals": 2,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "assists": 2,
              "plusMinus": 2,
              "secondsPlayed": 2203
            },
            "ANGEL_REESE_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 4,
              "twoPointersMade": 4,
              "threePointersAttempted": 1,
              "steals": 1,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "points": 13,
              "offensiveRebounds": 3,
              "assists": 2,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fouls": 3,
              "turnovers": 2,
              "plusMinus": -6,
              "secondsPlayed": 1987
            },
            "BRIONNA_JONES_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 7,
              "fouls": 1,
              "fieldGoalPercent": 88,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "points": 16,
              "twoPointersMade": 7,
              "turnovers": 3,
              "steals": 2,
              "rebounds": 6,
              "defensiveRebounds": 2,
              "plusMinus": 4,
              "secondsPlayed": 1386
            },
            "DANA_EVANS_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "assists": 1,
              "steals": 1,
              "fouls": 2,
              "turnovers": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 3,
              "threePointersMade": 3,
              "points": 13,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 4,
              "plusMinus": 1,
              "secondsPlayed": 1674
            },
            "DEWANNA_BONNER_1_WNBA": {
              "fouls": 2,
              "steals": 0,
              "blocks": 1,
              "turnovers": 1,
              "defensiveRebounds": 6,
              "assists": 3,
              "rebounds": 8,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 6,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 3,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 15,
              "threePointersMade": 3,
              "points": 19,
              "plusMinus": 5,
              "secondsPlayed": 2078
            },
            "DIJONAI_CARRINGTON_1_WNBA": {
              "steals": 0,
              "assists": 1,
              "threePointersMade": 0,
              "fouls": 1,
              "blocks": 0,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 11,
              "twoPointersMade": 5,
              "threePointersAttempted": 0,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "turnovers": 3,
              "plusMinus": 5,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "points": 16,
              "secondsPlayed": 2000
            },
            "TYASHA_HARRIS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "freeThrowsMade": 1,
              "turnovers": 3,
              "offensiveRebounds": 2,
              "threePointersMade": 2,
              "fouls": 3,
              "threePointersAttempted": 4,
              "assists": 3,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "points": 15,
              "twoPointersMade": 4,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": 6,
              "secondsPlayed": 1915
            }
          },
          "reg": {
            "away": {
              "points": 86
            },
            "home": {
              "points": 82
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 10,
              "secondsInLead": 537,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 6,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 2,
              "fouls": 7,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 39,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 15,
              "threePointersAttempted": 5,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 2
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Connecticut Sun 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": "90.5",
            "bookOverUnder": "90.5",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "90.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Chicago Sky 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": "-124",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Connecticut Sun 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": "-103",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "+156",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+156",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "-430",
            "bookOdds": "-654",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-654",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "-191",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-191",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "+430",
            "bookOdds": "+394",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+394",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-123",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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",
            "bookSpread": "+6",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Chicago Sky 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": "+108",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Connecticut Sun 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": "-129",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "48",
            "bookOverUnder": "48",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "48",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "+101",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Chicago Sky 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": "-117",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "+10",
            "bookSpread": "+10",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "+1415",
            "bookOdds": "+1346",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1346",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Chicago Sky 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": "-113",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Connecticut Sun 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": "46.5",
            "bookOverUnder": "46.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "-10",
            "bookSpread": "-10",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Connecticut Sun 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": "-114",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Chicago Sky 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": "-137",
            "fairOverUnder": "84.5",
            "bookOverUnder": "84.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Connecticut Sun 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": "-114",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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",
            "bookSpread": "-6",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Chicago Sky 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": "+103",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "-188",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-188",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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",
            "bookSpread": "+1",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "48",
            "bookOverUnder": "48",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "48",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Connecticut Sun 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": "-106",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Connecticut Sun 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": "46.5",
            "bookOverUnder": "46.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "+140",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+140",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "+1005",
            "bookOdds": "+947",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+947",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Connecticut Sun 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "-119",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "-114",
            "fairOverUnder": "95.5",
            "bookOverUnder": "95.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "95.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "-3.5",
            "bookSpread": "-3.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Chicago Sky 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": "24.5",
            "bookOverUnder": "24.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Connecticut Sun 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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.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:47:41.129Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Connecticut Sun 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": "90.5",
            "bookOverUnder": "90.5",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "90.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "+265",
            "bookOdds": "+247",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+247",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "+3.5",
            "bookSpread": "+3.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Chicago Sky 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": "-131",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "-265",
            "bookOdds": "-317",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-317",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Connecticut Sun 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Chicago Sky 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": "+103",
            "fairOverUnder": "84.5",
            "bookOverUnder": "84.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Chicago Sky 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": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "-1415",
            "bookOdds": "-4348",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4348",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Chicago Sky 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": "-130",
            "bookOdds": "-152",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-152",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "-1005",
            "bookOdds": "-2381",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2381",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "-106",
            "fairOverUnder": "95.5",
            "bookOverUnder": "95.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "95.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "48.5",
            "bookOverUnder": "48.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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:47:41.129Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Chicago Sky 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": "-121",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "174.5",
            "bookOverUnder": "174.5",
            "score": 168,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "174.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "174.5",
            "bookOverUnder": "174.5",
            "score": 168,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "174.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.129Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-26T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "MORIAH_JEFFERSON_1_WNBA": {
            "playerID": "MORIAH_JEFFERSON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "MORIAH_JEFFERSON_CONNECTICUT_SUN_WNBA",
            "firstName": "Moriah",
            "lastName": "Jefferson",
            "name": "Moriah Jefferson"
          },
          "BRIANNA_TURNER_1_WNBA": {
            "playerID": "BRIANNA_TURNER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "BRIANNA_TURNER_CHICAGO_SKY_WNBA",
            "firstName": "Brianna",
            "lastName": "Turner",
            "name": "Brianna Turner"
          },
          "ASTOU_NDOUR_1_WNBA": {
            "playerID": "ASTOU_NDOUR_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ASTOU_NDOUR_CONNECTICUT_SUN_WNBA",
            "firstName": "Astou",
            "lastName": "Ndour",
            "name": "Astou Ndour"
          },
          "ALYSSA_THOMAS_1_WNBA": {
            "playerID": "ALYSSA_THOMAS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ALYSSA_THOMAS_CONNECTICUT_SUN_WNBA",
            "firstName": "Alyssa",
            "lastName": "Thomas",
            "name": "Alyssa Thomas"
          },
          "LINDSAY_ALLEN_1_WNBA": {
            "playerID": "LINDSAY_ALLEN_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "LINDSAY_ALLEN_CHICAGO_SKY_WNBA",
            "firstName": "Lindsay",
            "lastName": "Allen",
            "name": "Lindsay Allen"
          },
          "CHENNEDY_CARTER_1_WNBA": {
            "playerID": "CHENNEDY_CARTER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "CHENNEDY_CARTER_CHICAGO_SKY_WNBA",
            "firstName": "Chennedy",
            "lastName": "Carter",
            "name": "Chennedy Carter"
          },
          "DIAMOND_DESHIELDS_1_WNBA": {
            "playerID": "DIAMOND_DESHIELDS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DIAMOND_DESHIELDS_CHICAGO_SKY_WNBA",
            "firstName": "Diamond",
            "lastName": "DeShields",
            "name": "Diamond DeShields"
          },
          "OLIVIA_NELSONODODA_1_WNBA": {
            "playerID": "OLIVIA_NELSONODODA_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "OLIVIA_NELSONODODA_CONNECTICUT_SUN_WNBA",
            "firstName": "Olivia",
            "lastName": "Nelson-Ododa",
            "name": "Olivia Nelson-Ododa"
          },
          "TIFFANY_MITCHELL_1_WNBA": {
            "playerID": "TIFFANY_MITCHELL_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TIFFANY_MITCHELL_CONNECTICUT_SUN_WNBA",
            "firstName": "Tiffany",
            "lastName": "Mitchell",
            "name": "Tiffany Mitchell"
          },
          "MARINA_MABREY_1_WNBA": {
            "playerID": "MARINA_MABREY_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MARINA_MABREY_CHICAGO_SKY_WNBA",
            "firstName": "Marina",
            "lastName": "Mabrey",
            "name": "Marina Mabrey"
          },
          "RACHEL_BANHAM_1_WNBA": {
            "playerID": "RACHEL_BANHAM_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "RACHEL_BANHAM_CONNECTICUT_SUN_WNBA",
            "firstName": "Rachel",
            "lastName": "Banham",
            "name": "Rachel Banham"
          },
          "MICHAELA_ONYENWERE_1_WNBA": {
            "playerID": "MICHAELA_ONYENWERE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MICHAELA_ONYENWERE_CHICAGO_SKY_WNBA",
            "firstName": "Michaela",
            "lastName": "Onyenwere",
            "name": "Michaela Onyenwere"
          },
          "ELIZABETH_WILLIAMS_1_WNBA": {
            "playerID": "ELIZABETH_WILLIAMS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ELIZABETH_WILLIAMS_CHICAGO_SKY_WNBA",
            "firstName": "Elizabeth",
            "lastName": "Williams",
            "name": "Elizabeth Williams"
          },
          "ANGEL_REESE_1_WNBA": {
            "playerID": "ANGEL_REESE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ANGEL_REESE_CHICAGO_SKY_WNBA",
            "firstName": "Angel",
            "lastName": "Reese",
            "name": "Angel Reese"
          },
          "BRIONNA_JONES_1_WNBA": {
            "playerID": "BRIONNA_JONES_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "BRIONNA_JONES_CONNECTICUT_SUN_WNBA",
            "firstName": "Brionna",
            "lastName": "Jones",
            "name": "Brionna Jones"
          },
          "DANA_EVANS_1_WNBA": {
            "playerID": "DANA_EVANS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DANA_EVANS_CHICAGO_SKY_WNBA",
            "firstName": "Dana",
            "lastName": "Evans",
            "name": "Dana Evans"
          },
          "DEWANNA_BONNER_1_WNBA": {
            "playerID": "DEWANNA_BONNER_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DEWANNA_BONNER_CONNECTICUT_SUN_WNBA",
            "firstName": "DeWanna",
            "lastName": "Bonner",
            "name": "DeWanna Bonner"
          },
          "DIJONAI_CARRINGTON_1_WNBA": {
            "playerID": "DIJONAI_CARRINGTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DIJONAI_CARRINGTON_CONNECTICUT_SUN_WNBA",
            "firstName": "DiJonai",
            "lastName": "Carrington",
            "name": "DiJonai Carrington"
          },
          "TYASHA_HARRIS_1_WNBA": {
            "playerID": "TYASHA_HARRIS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TYASHA_HARRIS_CONNECTICUT_SUN_WNBA",
            "firstName": "Tyasha",
            "lastName": "Harris",
            "name": "Tyasha Harris"
          }
        }
      },
      {
        "eventID": "24w6C1o36Fy6rcWHx7ZQ",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 99,
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 80,
            "names": {
              "short": "IND",
              "medium": "Fever",
              "long": "Indiana Fever"
            },
            "teamID": "INDIANA_FEVER_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 122,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 28,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 374,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 6,
              "points": 24
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 291,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 10,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 10,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 276,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 11,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 18,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "fouls": 2,
              "largestLead": 16,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            }
          },
          "game": {
            "away": {
              "largestLead": 6,
              "secondsInLead": 413,
              "longestScoringRun": 7,
              "offensiveRebounds": 6,
              "rebounds": 36,
              "defensiveRebounds": 30,
              "blocks": 3,
              "turnovers": 12,
              "twoPointersAttempted": 43,
              "freeThrowsAttempted": 13,
              "freeThrowsMade": 10,
              "twoPointersMade": 20,
              "fieldGoalsMade": 30,
              "threePointersAttempted": 27,
              "fouls": 16,
              "assists": 20,
              "fieldGoalsAttempted": 70,
              "steals": 4,
              "threePointersMade": 10,
              "points": 80
            },
            "home": {
              "longestScoringRun": 10,
              "blocks": 4,
              "largestLead": 23,
              "steals": 7,
              "fouls": 14,
              "turnovers": 8,
              "fieldGoalsMade": 35,
              "threePointersAttempted": 35,
              "offensiveRebounds": 6,
              "assists": 24,
              "fieldGoalsAttempted": 73,
              "twoPointersAttempted": 38,
              "threePointersMade": 13,
              "twoPointersMade": 22,
              "rebounds": 36,
              "defensiveRebounds": 30,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 16,
              "points": 99,
              "secondsInLead": 1850
            },
            "NALYSSA_SMITH_1_WNBA": {
              "steals": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "freeThrowsAttempted": 2,
              "fieldGoalsMade": 4,
              "blocks": 1,
              "points": 8,
              "twoPointersMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "fouls": 3,
              "plusMinus": -9,
              "secondsPlayed": 1131
            },
            "ERICA_WHEELER_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 2,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "points": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "plusMinus": -4,
              "secondsPlayed": 791
            },
            "ALIYAH_BOSTON_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "assists": 4,
              "turnovers": 3,
              "fieldGoalsMade": 6,
              "points": 12,
              "twoPointersMade": 6,
              "plusMinus": -20,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 14,
              "secondsPlayed": 1582
            },
            "KELSEY_MITCHELL_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 4,
              "twoPointersMade": 3,
              "fieldGoalsMade": 6,
              "threePointersMade": 3,
              "points": 16,
              "threePointersAttempted": 10,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 14,
              "plusMinus": -25,
              "secondsPlayed": 1907
            },
            "CAITLIN_CLARK_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "twoPointersAttempted": 3,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "points": 8,
              "threePointersAttempted": 5,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "steals": 1,
              "assists": 7,
              "turnovers": 6,
              "fouls": 2,
              "plusMinus": -18,
              "secondsPlayed": 1711
            },
            "KELSEY_PLUM_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "twoPointersMade": 4,
              "fieldGoalsMade": 7,
              "fouls": 3,
              "threePointersMade": 3,
              "threePointersAttempted": 10,
              "fieldGoalPercent": 39,
              "assists": 7,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 8,
              "plusMinus": 13,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1943,
              "freeThrowsMade": 3,
              "points": 20
            },
            "AJA_WILSON_1_WNBA": {
              "blocks": 1,
              "turnovers": 0,
              "steals": 1,
              "threePointersMade": 1,
              "fouls": 1,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "threePointersAttempted": 2,
              "assists": 2,
              "fieldGoalsMade": 12,
              "rebounds": 15,
              "defensiveRebounds": 13,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 16,
              "points": 29,
              "twoPointersMade": 11,
              "plusMinus": 22,
              "secondsPlayed": 1844
            },
            "ALYSHA_CLARK_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "fouls": 2,
              "twoPointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 5,
              "threePointersMade": 2,
              "points": 8,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "assists": 5,
              "steals": 4,
              "plusMinus": 21,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1838
            },
            "KIAH_STOKES_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 2,
              "assists": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "offensiveRebounds": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "plusMinus": 16,
              "secondsPlayed": 1524
            },
            "JACKIE_YOUNG_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 2,
              "steals": 2,
              "threePointersMade": 3,
              "fouls": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 9,
              "assists": 6,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "fieldGoalsMade": 7,
              "points": 22,
              "twoPointersMade": 4,
              "plusMinus": 24,
              "secondsPlayed": 1889,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 7
            },
            "TEMI_FAGBENLE_1_WNBA": {
              "threePointersMade": 0,
              "turnovers": 1,
              "threePointersAttempted": 1,
              "assists": 2,
              "fouls": 4,
              "offensiveRebounds": 2,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "twoPointersMade": 4,
              "plusMinus": -10,
              "blocks": 1,
              "freeThrowsAttempted": 5,
              "secondsPlayed": 1572,
              "freeThrowsMade": 5,
              "points": 13,
              "steals": 0
            },
            "EMMA_CANNON_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 213
            },
            "GRACE_BERGER_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "steals": 1,
              "plusMinus": 2,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 3,
              "secondsPlayed": 366
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 3,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "plusMinus": -8,
              "secondsPlayed": 482
            },
            "CELESTE_TAYLOR_1_WNBA": {
              "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,
              "turnovers": 1,
              "fouls": 1,
              "plusMinus": 3,
              "assists": 1,
              "secondsPlayed": 263
            },
            "LEXIE_HULL_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "steals": 0,
              "assists": 1,
              "threePointersAttempted": 3,
              "turnovers": 1,
              "threePointersMade": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 4,
              "plusMinus": -3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 12,
              "twoPointersMade": 2,
              "fouls": 3,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "secondsPlayed": 1094
            },
            "VICTARIA_SAXTON_1_WNBA": {
              "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": -1,
              "secondsPlayed": 149
            },
            "KATIE_LOU_SAMUELSON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "plusMinus": -10,
              "assists": 1,
              "secondsPlayed": 1434
            },
            "SYDNEY_COLSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 2,
              "fouls": 1,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "plusMinus": 6,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 2,
              "points": 6,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "secondsPlayed": 709
            },
            "DYAISHA_FAIR_1_WNBA": {
              "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,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 1,
              "plusMinus": -3,
              "assists": 2,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 236
            },
            "KATE_MARTIN_1_WNBA": {
              "fouls": 0,
              "assists": 1,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 3,
              "blocks": 1,
              "steals": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "turnovers": 1,
              "threePointersAttempted": 4,
              "rebounds": 7,
              "offensiveRebounds": 2,
              "plusMinus": 5,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 12,
              "secondsPlayed": 1322
            }
          },
          "reg": {
            "away": {
              "points": 80
            },
            "home": {
              "points": 99
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 23,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 8,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 5,
              "secondsInLead": 600
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Indiana Fever Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "78.5",
            "bookOverUnder": "78.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "78.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Las Vegas Aces 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Indiana Fever 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "-199",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-199",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "-370",
            "bookOdds": "-541",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-541",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "+370",
            "bookOdds": "+341",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+341",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "47.5",
            "bookOverUnder": "47.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "+7",
            "bookSpread": "+7",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-128",
            "fairSpread": "-16",
            "bookSpread": "-16",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "spread": "-16",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Las Vegas Aces 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": "+125",
            "bookOdds": "+115",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Indiana Fever 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "36.5",
            "bookOverUnder": "36.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "-7",
            "bookSpread": "-7",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Las Vegas Aces 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": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "-6.5",
            "bookSpread": "-6.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "-455",
            "bookOdds": "-709",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-709",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Las Vegas Aces 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": "-125",
            "bookOdds": "-147",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Indiana Fever 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": "-133",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "+6.5",
            "bookSpread": "+6.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Indiana Fever 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": "-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:46:51.433Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Las Vegas Aces 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": "+112",
            "fairOverUnder": "96.5",
            "bookOverUnder": "96.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "96.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Indiana Fever 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": "-122",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairSpread": "+16",
            "bookSpread": "+16",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+16",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Las Vegas Aces 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "-1235",
            "bookOdds": "-3448",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3448",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "36.5",
            "bookOverUnder": "36.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "47.5",
            "bookOverUnder": "47.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Indiana Fever 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": "+101",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Indiana Fever 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": "+110",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "+1235",
            "bookOdds": "+1170",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1170",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "-1275",
            "bookOdds": "-3704",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3704",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Indiana Fever 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": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "51.5",
            "bookOverUnder": "51.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "89",
            "bookOverUnder": "89",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "89",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Las Vegas Aces 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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Indiana Fever 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": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Indiana Fever Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "78.5",
            "bookOverUnder": "78.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "78.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "+480",
            "bookOdds": "+442",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+442",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Las Vegas Aces 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": "-125",
            "bookOdds": "-140",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "-480",
            "bookOdds": "-763",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-763",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Indiana Fever 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": "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:46:51.433Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Las Vegas Aces 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": "-149",
            "fairOverUnder": "96.5",
            "bookOverUnder": "96.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "96.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Las Vegas Aces 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": "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:46:51.433Z"
              }
            }
          },
          "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": "+455",
            "bookOdds": "+418",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+418",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Las Vegas Aces 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": "27.5",
            "bookOverUnder": "27.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "+1275",
            "bookOdds": "+1208",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1208",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "89",
            "bookOverUnder": "89",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "89",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "51.5",
            "bookOverUnder": "51.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Las Vegas Aces 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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "175.5",
            "bookOverUnder": "175.5",
            "score": 179,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "175.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "175.5",
            "bookOverUnder": "175.5",
            "score": 179,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "175.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:51.433Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-26T01:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "NALYSSA_SMITH_1_WNBA": {
            "playerID": "NALYSSA_SMITH_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "NALYSSA_SMITH_INDIANA_FEVER_WNBA",
            "firstName": "NaLyssa",
            "lastName": "Smith",
            "name": "NaLyssa Smith"
          },
          "ERICA_WHEELER_1_WNBA": {
            "playerID": "ERICA_WHEELER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ERICA_WHEELER_INDIANA_FEVER_WNBA",
            "firstName": "Erica",
            "lastName": "Wheeler",
            "name": "Erica Wheeler"
          },
          "ALIYAH_BOSTON_1_WNBA": {
            "playerID": "ALIYAH_BOSTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ALIYAH_BOSTON_INDIANA_FEVER_WNBA",
            "firstName": "Aliyah",
            "lastName": "Boston",
            "name": "Aliyah Boston"
          },
          "KELSEY_MITCHELL_1_WNBA": {
            "playerID": "KELSEY_MITCHELL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KELSEY_MITCHELL_INDIANA_FEVER_WNBA",
            "firstName": "Kelsey",
            "lastName": "Mitchell",
            "name": "Kelsey Mitchell"
          },
          "CAITLIN_CLARK_1_WNBA": {
            "playerID": "CAITLIN_CLARK_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CAITLIN_CLARK_INDIANA_FEVER_WNBA",
            "firstName": "Caitlin",
            "lastName": "Clark",
            "name": "Caitlin Clark"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "TEMI_FAGBENLE_1_WNBA": {
            "playerID": "TEMI_FAGBENLE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "TEMI_FAGBENLE_INDIANA_FEVER_WNBA",
            "firstName": "Temi",
            "lastName": "Fagbenle",
            "name": "Temi Fagbenle"
          },
          "EMMA_CANNON_1_WNBA": {
            "playerID": "EMMA_CANNON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "EMMA_CANNON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Emma",
            "lastName": "Cannon",
            "name": "Emma Cannon"
          },
          "GRACE_BERGER_1_WNBA": {
            "playerID": "GRACE_BERGER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "GRACE_BERGER_INDIANA_FEVER_WNBA",
            "firstName": "Grace",
            "lastName": "Berger",
            "name": "Grace Berger"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "CELESTE_TAYLOR_1_WNBA": {
            "playerID": "CELESTE_TAYLOR_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CELESTE_TAYLOR_INDIANA_FEVER_WNBA",
            "firstName": "Celeste",
            "lastName": "Taylor",
            "name": "Celeste Taylor"
          },
          "LEXIE_HULL_1_WNBA": {
            "playerID": "LEXIE_HULL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "LEXIE_HULL_INDIANA_FEVER_WNBA",
            "firstName": "Lexie",
            "lastName": "Hull",
            "name": "Lexie Hull"
          },
          "VICTARIA_SAXTON_1_WNBA": {
            "playerID": "VICTARIA_SAXTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "VICTARIA_SAXTON_INDIANA_FEVER_WNBA",
            "firstName": "Victaria",
            "lastName": "Saxton",
            "name": "Victaria Saxton"
          },
          "KATIE_LOU_SAMUELSON_1_WNBA": {
            "playerID": "KATIE_LOU_SAMUELSON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KATIE_LOU_SAMUELSON_INDIANA_FEVER_WNBA",
            "name": "Katie Lou Samuelson"
          },
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          },
          "DYAISHA_FAIR_1_WNBA": {
            "playerID": "DYAISHA_FAIR_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "DYAISHA_FAIR_LAS_VEGAS_ACES_WNBA",
            "firstName": "Dyaisha",
            "lastName": "Fair",
            "name": "Dyaisha Fair"
          },
          "KATE_MARTIN_1_WNBA": {
            "playerID": "KATE_MARTIN_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KATE_MARTIN_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kate",
            "lastName": "Martin",
            "name": "Kate Martin"
          }
        }
      },
      {
        "eventID": "GJG2z2Wp3bgpdxvqViNl",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "SEA",
              "medium": "Storm",
              "long": "Seattle Storm"
            },
            "teamID": "SEATTLE_STORM_WNBA",
            "colors": {
              "secondary": "#FEE11A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#395136",
              "primary": "#395136"
            },
            "score": 101
          },
          "away": {
            "statEntityID": "away",
            "score": 69,
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            }
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 10,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 435,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 111,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 3,
              "points": 15
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 16,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 1,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 5,
              "points": 18,
              "threePointersAttempted": 4,
              "offensiveRebounds": 5,
              "assists": 2,
              "twoPointersAttempted": 12,
              "turnovers": 7,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 7,
              "largestLead": 18,
              "blocks": 2,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 600,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 9,
              "turnovers": 8,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            }
          },
          "game": {
            "away": {
              "largestLead": 3,
              "blocks": 0,
              "secondsInLead": 111,
              "longestScoringRun": 7,
              "threePointersMade": 7,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 14,
              "assists": 13,
              "offensiveRebounds": 12,
              "steals": 7,
              "threePointersAttempted": 20,
              "fieldGoalsMade": 24,
              "points": 69,
              "twoPointersMade": 17,
              "rebounds": 27,
              "defensiveRebounds": 15,
              "fouls": 15,
              "fieldGoalsAttempted": 70,
              "twoPointersAttempted": 50,
              "turnovers": 14
            },
            "home": {
              "longestScoringRun": 12,
              "steals": 6,
              "blocks": 6,
              "threePointersMade": 12,
              "turnovers": 16,
              "fouls": 19,
              "assists": 27,
              "fieldGoalsMade": 37,
              "rebounds": 33,
              "defensiveRebounds": 28,
              "fieldGoalsAttempted": 60,
              "points": 101,
              "threePointersAttempted": 22,
              "offensiveRebounds": 5,
              "twoPointersAttempted": 38,
              "twoPointersMade": 25,
              "largestLead": 32,
              "secondsInLead": 2235,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 15
            },
            "VICTORIA_VIVIANS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "defensiveRebounds": 2,
              "assists": 2,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": 8,
              "secondsPlayed": 1019
            },
            "EZI_MAGBEGOR_1_WNBA": {
              "steals": 0,
              "assists": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "defensiveRebounds": 5,
              "blocks": 3,
              "rebounds": 6,
              "offensiveRebounds": 1,
              "turnovers": 5,
              "fouls": 3,
              "twoPointersAttempted": 4,
              "twoPointersMade": 3,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 3,
              "plusMinus": 10,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1472,
              "threePointersMade": 2,
              "points": 16
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "fouls": 3,
              "offensiveRebounds": 2,
              "steals": 1,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": -11,
              "secondsPlayed": 1180
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "assists": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 2,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "turnovers": 4,
              "plusMinus": -22,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1244,
              "freeThrowsMade": 2,
              "points": 8,
              "steals": 0
            },
            "ARIEL_ATKINS_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "defensiveRebounds": 3,
              "assists": 2,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "fouls": 4,
              "turnovers": 3,
              "plusMinus": -16,
              "threePointersAttempted": 3,
              "fieldGoalsAttempted": 12,
              "steals": 1,
              "secondsPlayed": 1539
            },
            "JEWELL_LOYD_1_WNBA": {
              "offensiveRebounds": 0,
              "twoPointersMade": 2,
              "steals": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "twoPointersAttempted": 6,
              "assists": 1,
              "fouls": 3,
              "blocks": 0,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "turnovers": 5,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 7,
              "plusMinus": 19,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "threePointersMade": 4,
              "points": 18,
              "secondsPlayed": 1855
            },
            "JULIE_VANLOO_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 5,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersMade": 2,
              "points": 12,
              "fouls": 2,
              "turnovers": 3,
              "assists": 3,
              "threePointersAttempted": 5,
              "plusMinus": -15,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1269
            },
            "KARLIE_SAMUELSON_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "assists": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "fouls": 1,
              "steals": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "turnovers": 1,
              "plusMinus": -17,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "points": 16,
              "twoPointersMade": 4,
              "secondsPlayed": 1547
            },
            "EMILY_ENGSTLER_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 1,
              "assists": 1,
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "points": 2,
              "twoPointersMade": 1,
              "threePointersAttempted": 1,
              "fouls": 2,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "plusMinus": -13,
              "secondsPlayed": 680
            },
            "JADE_MELBOURNE_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 5,
              "assists": 3,
              "steals": 1,
              "points": 13,
              "twoPointersMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "plusMinus": -14,
              "secondsPlayed": 1291
            },
            "MERCEDES_RUSSELL_1_WNBA": {
              "fieldGoalPercent": 100,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "assists": 2,
              "fieldGoalsMade": 3,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 6,
              "twoPointersMade": 3,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 1,
              "plusMinus": 18,
              "turnovers": 1,
              "secondsPlayed": 1012
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "points": 4,
              "twoPointersMade": 2,
              "assists": 1,
              "fouls": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "steals": 1,
              "plusMinus": -18,
              "secondsPlayed": 1696
            },
            "NNEKA_OGWUMIKE_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "steals": 2,
              "fouls": 2,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 11,
              "points": 19,
              "twoPointersMade": 8,
              "assists": 4,
              "plusMinus": 23,
              "secondsPlayed": 1818
            },
            "DULCY_MENDJIADEU_FANKAM_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "plusMinus": 7,
              "freeThrowsAttempted": 3,
              "secondsPlayed": 302,
              "freeThrowsMade": 2,
              "points": 4
            },
            "KIANA_WILLIAMS_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 2,
              "plusMinus": 10,
              "secondsPlayed": 635
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 5,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "steals": 2,
              "plusMinus": -23,
              "secondsPlayed": 953
            },
            "SAMANTHA_WHITCOMB_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "steals": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 4,
              "points": 12,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 2,
              "turnovers": 2,
              "assists": 5,
              "plusMinus": 24,
              "secondsPlayed": 1194
            },
            "JORDAN_HORSTON_1_WNBA": {
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 0,
              "assists": 1,
              "steals": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "turnovers": 2,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "plusMinus": 12,
              "secondsPlayed": 913
            },
            "DIDI_RICHARDS_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 3,
              "points": 7,
              "twoPointersMade": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -11,
              "secondsPlayed": 601
            },
            "SKYLAR_DIGGINSSMITH_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 6,
              "twoPointersAttempted": 6,
              "points": 16,
              "twoPointersMade": 4,
              "threePointersAttempted": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 9,
              "turnovers": 1,
              "fouls": 4,
              "plusMinus": 23,
              "assists": 9,
              "secondsPlayed": 1565
            }
          },
          "reg": {
            "away": {
              "points": 69
            },
            "home": {
              "points": 101
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 10,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 13,
              "steals": 0,
              "points": 25,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 7,
              "turnovers": 4,
              "threePointersMade": 3,
              "twoPointersMade": 6,
              "largestLead": 32,
              "secondsInLead": 600,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Washington Mystics 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": "+101",
            "fairOverUnder": "73.5",
            "bookOverUnder": "73.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Seattle Storm 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": "+103",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Washington Mystics 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": "-116",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "+100",
            "bookOdds": "-115",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-495",
            "bookOdds": "-800",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-800",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "+100",
            "bookOdds": "-106",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "+495",
            "bookOdds": "+456",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+456",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-122",
            "fairOverUnder": "41",
            "bookOverUnder": "41",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-123",
            "fairSpread": "+12",
            "bookSpread": "+12",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-120",
            "fairSpread": "-25",
            "bookSpread": "-25",
            "score": 101,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-25",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Seattle Storm 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": "+105",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Washington Mystics 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": "-114",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-116",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-107",
            "fairSpread": "-12",
            "bookSpread": "-12",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Seattle Storm 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": "25.5",
            "bookOverUnder": "25.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-124",
            "fairSpread": "-9.5",
            "bookSpread": "-9.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-615",
            "bookOdds": "-1099",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1099",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Seattle Storm 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": "25.5",
            "bookOverUnder": "25.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Washington Mystics 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": "+111",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-106",
            "fairSpread": "+9.5",
            "bookSpread": "+9.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Washington Mystics 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": "-138",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-113",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Seattle Storm 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": "98.5",
            "bookOverUnder": "98.5",
            "score": 101,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "98.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Washington Mystics 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "+25",
            "bookSpread": "+25",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+25",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Seattle Storm 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": "-125",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-190",
            "bookOdds": "-233",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-233",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-109",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-114",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-109",
            "fairOverUnder": "41",
            "bookOverUnder": "41",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Washington Mystics 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Washington Mystics 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": "-148",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "+190",
            "bookOdds": "+170",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+170",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-1285",
            "bookOdds": "-3704",
            "score": 101,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3704",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Washington Mystics 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": "-139",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "48",
            "bookOverUnder": "48",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "48",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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",
            "bookSpread": "+0",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-117",
            "fairOverUnder": "88",
            "bookOverUnder": "88",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "88",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-121",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Seattle Storm 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": "-111",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Washington Mystics 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": "+105",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-106",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Washington Mystics 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": "-133",
            "fairOverUnder": "73.5",
            "bookOverUnder": "73.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "+1790",
            "bookOdds": "+1734",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1734",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-109",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Seattle Storm 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": "-139",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-1790",
            "bookOdds": "-4000",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Washington Mystics 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": "+104",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Seattle Storm 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": "-101",
            "fairOverUnder": "98.5",
            "bookOverUnder": "98.5",
            "score": 101,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "98.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Seattle Storm 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": "+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:47:13.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": "+615",
            "bookOdds": "+573",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+573",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Seattle Storm 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": "-146",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "+1285",
            "bookOdds": "+1220",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1220",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-113",
            "fairOverUnder": "88",
            "bookOverUnder": "88",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "88",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-115",
            "fairOverUnder": "48",
            "bookOverUnder": "48",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "48",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-121",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Seattle Storm 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": "24.5",
            "bookOverUnder": "24.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-107",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-124",
            "fairOverUnder": "171.5",
            "bookOverUnder": "171.5",
            "score": 170,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "171.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.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": "-106",
            "fairOverUnder": "171.5",
            "bookOverUnder": "171.5",
            "score": 170,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "171.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:13.014Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-26T01:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "VICTORIA_VIVIANS_1_WNBA": {
            "playerID": "VICTORIA_VIVIANS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "VICTORIA_VIVIANS_SEATTLE_STORM_WNBA",
            "firstName": "Victoria",
            "lastName": "Vivians",
            "name": "Victoria Vivians"
          },
          "EZI_MAGBEGOR_1_WNBA": {
            "playerID": "EZI_MAGBEGOR_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "EZI_MAGBEGOR_SEATTLE_STORM_WNBA",
            "firstName": "Ezi",
            "lastName": "Magbegor",
            "name": "Ezi Magbegor"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "JEWELL_LOYD_1_WNBA": {
            "playerID": "JEWELL_LOYD_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JEWELL_LOYD_SEATTLE_STORM_WNBA",
            "firstName": "Jewell",
            "lastName": "Loyd",
            "name": "Jewell Loyd"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "KARLIE_SAMUELSON_1_WNBA": {
            "playerID": "KARLIE_SAMUELSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "KARLIE_SAMUELSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Karlie",
            "lastName": "Samuelson",
            "name": "Karlie Samuelson"
          },
          "EMILY_ENGSTLER_1_WNBA": {
            "playerID": "EMILY_ENGSTLER_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "EMILY_ENGSTLER_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Emily",
            "lastName": "Engstler",
            "name": "Emily Engstler"
          },
          "JADE_MELBOURNE_1_WNBA": {
            "playerID": "JADE_MELBOURNE_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JADE_MELBOURNE_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Jade",
            "lastName": "Melbourne",
            "name": "Jade Melbourne"
          },
          "MERCEDES_RUSSELL_1_WNBA": {
            "playerID": "MERCEDES_RUSSELL_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "MERCEDES_RUSSELL_SEATTLE_STORM_WNBA",
            "firstName": "Mercedes",
            "lastName": "Russell",
            "name": "Mercedes Russell"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "NNEKA_OGWUMIKE_1_WNBA": {
            "playerID": "NNEKA_OGWUMIKE_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "NNEKA_OGWUMIKE_SEATTLE_STORM_WNBA",
            "firstName": "Nneka",
            "lastName": "Ogwumike",
            "name": "Nneka Ogwumike"
          },
          "DULCY_MENDJIADEU_FANKAM_1_WNBA": {
            "playerID": "DULCY_MENDJIADEU_FANKAM_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "DULCY_MENDJIADEU_FANKAM_SEATTLE_STORM_WNBA",
            "name": "Dulcy Mendjiadeu Fankam"
          },
          "KIANA_WILLIAMS_1_WNBA": {
            "playerID": "KIANA_WILLIAMS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "KIANA_WILLIAMS_SEATTLE_STORM_WNBA",
            "firstName": "Kiana",
            "lastName": "Williams",
            "name": "Kiana Williams"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "SAMANTHA_WHITCOMB_1_WNBA": {
            "playerID": "SAMANTHA_WHITCOMB_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SAMI_WHITCOMB_SEATTLE_STORM_WNBA",
            "firstName": "Samantha",
            "lastName": "Whitcomb",
            "name": "Samantha Whitcomb"
          },
          "JORDAN_HORSTON_1_WNBA": {
            "playerID": "JORDAN_HORSTON_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JORDAN_HORSTON_SEATTLE_STORM_WNBA",
            "firstName": "Jordan",
            "lastName": "Horston",
            "name": "Jordan Horston"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          },
          "SKYLAR_DIGGINSSMITH_1_WNBA": {
            "playerID": "SKYLAR_DIGGINSSMITH_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SKYLAR_DIGGINSSMITH_SEATTLE_STORM_WNBA",
            "firstName": "Skylar",
            "lastName": "Diggins-Smith",
            "name": "Skylar Diggins-Smith"
          }
        }
      },
      {
        "eventID": "RW8mkfmVkZqSA6K1DADc",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 92,
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 107,
            "names": {
              "short": "DAL",
              "medium": "Wings",
              "long": "Dallas Wings"
            },
            "teamID": "DALLAS_WINGS_WNBA",
            "colors": {
              "secondary": "#C1D32F",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 0,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 267,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 21,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 12,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 8,
              "turnovers": 5
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 280,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "threePointersAttempted": 13,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 6,
              "turnovers": 6,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 1,
              "points": 14
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 19,
              "blocks": 3,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 7,
              "steals": 3,
              "points": 31,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 9,
              "turnovers": 5,
              "threePointersMade": 5,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "points": 21,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 5,
              "steals": 1
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 3,
              "fouls": 5,
              "largestLead": 24,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 4,
              "offensiveRebounds": 8,
              "assists": 4,
              "twoPointersAttempted": 18,
              "turnovers": 8,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 2,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 34,
              "threePointersAttempted": 9,
              "offensiveRebounds": 5,
              "assists": 10,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 6,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            }
          },
          "reg": {
            "away": {
              "points": 107
            },
            "home": {
              "points": 92
            }
          },
          "game": {
            "home": {
              "largestLead": 5,
              "secondsInLead": 280,
              "longestScoringRun": 13,
              "steals": 7,
              "offensiveRebounds": 8,
              "turnovers": 19,
              "rebounds": 25,
              "defensiveRebounds": 17,
              "fouls": 15,
              "blocks": 6,
              "twoPointersAttempted": 40,
              "freeThrowsAttempted": 17,
              "freeThrowsMade": 16,
              "twoPointersMade": 17,
              "fieldGoalsMade": 31,
              "threePointersAttempted": 35,
              "assists": 26,
              "fieldGoalsAttempted": 75,
              "threePointersMade": 14,
              "points": 92
            },
            "away": {
              "longestScoringRun": 11,
              "largestLead": 24,
              "turnovers": 18,
              "threePointersMade": 10,
              "steals": 10,
              "fouls": 14,
              "fieldGoalsMade": 39,
              "threePointersAttempted": 20,
              "offensiveRebounds": 14,
              "twoPointersMade": 29,
              "rebounds": 38,
              "defensiveRebounds": 24,
              "fieldGoalsAttempted": 75,
              "twoPointersAttempted": 55,
              "assists": 23,
              "secondsInLead": 2067,
              "freeThrowsAttempted": 21,
              "freeThrowsMade": 19,
              "points": 107,
              "blocks": 5
            },
            "MIKIAH_HARRIGAN_1_WNBA": {
              "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": -5,
              "secondsPlayed": 86
            },
            "REBECCA_ALLEN_1_WNBA": {
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "points": 5,
              "twoPointersMade": 1,
              "fouls": 3,
              "assists": 1,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "turnovers": 1,
              "secondsPlayed": 870,
              "plusMinus": -15,
              "blocks": 0
            },
            "SUG_SUTTON_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "assists": 2,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "points": 3,
              "steals": 0,
              "fouls": 1,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "plusMinus": -4,
              "secondsPlayed": 824
            },
            "MORGAN_BERTSCH_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 2,
              "plusMinus": -10,
              "secondsPlayed": 329
            },
            "NATASHA_MACK_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "assists": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -16,
              "secondsPlayed": 1099,
              "blocks": 3
            },
            "TEAIRA_MCCOWAN_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "turnovers": 4,
              "fieldGoalsMade": 6,
              "offensiveRebounds": 3,
              "assists": 5,
              "points": 13,
              "twoPointersMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 12,
              "plusMinus": 13,
              "secondsPlayed": 1604
            },
            "SEVGI_UZUN_1_WNBA": {
              "rebounds": 3,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "turnovers": 3,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "blocks": 1,
              "fouls": 3,
              "assists": 4,
              "secondsPlayed": 1751,
              "plusMinus": 16
            },
            "STEPHANIE_SOARES_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 2,
              "secondsPlayed": 370
            },
            "NATASHA_CLOUD_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "steals": 3,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 5,
              "twoPointersMade": 3,
              "turnovers": 4,
              "offensiveRebounds": 2,
              "fouls": 3,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "assists": 12,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 9,
              "threePointersAttempted": 5,
              "plusMinus": -3,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "secondsPlayed": 2158
            },
            "JACY_SHELDON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "threePointersMade": 2,
              "points": 6,
              "steals": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 0,
              "turnovers": 2,
              "fouls": 2,
              "plusMinus": -7,
              "secondsPlayed": 864
            },
            "LOU_LOPEZSENECHAL_1_WNBA": {
              "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": -3,
              "secondsPlayed": 67
            },
            "ARIKE_OGUNBOWALE_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "fouls": 1,
              "turnovers": 3,
              "threePointersMade": 7,
              "steals": 4,
              "fieldGoalsMade": 11,
              "twoPointersMade": 4,
              "threePointersAttempted": 12,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 24,
              "twoPointersAttempted": 12,
              "plusMinus": 18,
              "assists": 4,
              "freeThrowsAttempted": 12,
              "secondsPlayed": 2289,
              "freeThrowsMade": 11,
              "points": 40
            },
            "MADISON_SIEGRIST_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 4,
              "threePointersMade": 1,
              "assists": 4,
              "steals": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "turnovers": 1,
              "fouls": 2,
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "offensiveRebounds": 7,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 12,
              "points": 22,
              "twoPointersMade": 9,
              "plusMinus": 21,
              "secondsPlayed": 2228
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "steals": 1,
              "threePointersMade": 4,
              "fieldGoalPercent": 50,
              "threePointersAttempted": 7,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "turnovers": 4,
              "fieldGoalsMade": 11,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 15,
              "points": 32,
              "twoPointersMade": 7,
              "fouls": 3,
              "plusMinus": -5,
              "secondsPlayed": 2136
            },
            "KALANI_BROWN_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "steals": 1,
              "points": 4,
              "twoPointersMade": 2,
              "blocks": 0,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": 2,
              "secondsPlayed": 796
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 2,
              "fouls": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "steals": 2,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 4,
              "plusMinus": -1,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 1466,
              "threePointersMade": 2,
              "points": 11
            },
            "LIZ_DIXON_1_WNBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "defensiveRebounds": 1,
              "turnovers": 2,
              "assists": 2,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 1,
              "points": 4,
              "twoPointersMade": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "plusMinus": 6,
              "secondsPlayed": 1215,
              "blocks": 3
            },
            "DIANA_TAURASI_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 6,
              "fieldGoalsMade": 10,
              "twoPointersMade": 4,
              "fouls": 2,
              "turnovers": 2,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 28,
              "threePointersAttempted": 13,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 20,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "plusMinus": -22,
              "assists": 2,
              "secondsPlayed": 1816,
              "blocks": 0
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 19,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 600,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 31,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 16,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 9,
              "twoPointersMade": 8,
              "blocks": 2
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Dallas Wings 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": "104.5",
            "bookOverUnder": "104.5",
            "score": 107,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "104.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Phoenix Mercury 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Dallas Wings 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": "+107",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "-183",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-183",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "+455",
            "bookOdds": "+418",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+418",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "+149",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+149",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "-455",
            "bookOdds": "-709",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-709",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "58",
            "bookOverUnder": "58",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "+16.5",
            "bookSpread": "+16.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Phoenix Mercury 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": "+103",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Dallas Wings 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": "-142",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "54",
            "bookOverUnder": "54",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "+13.5",
            "bookSpread": "+13.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Phoenix Mercury 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": "32.5",
            "bookOverUnder": "32.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "-106",
            "fairSpread": "-6.5",
            "bookSpread": "-6.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "-1245",
            "bookOdds": "-3571",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3571",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Phoenix Mercury 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": "-141",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Dallas Wings 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Dallas Wings 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": "51.5",
            "bookOverUnder": "51.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "+6.5",
            "bookSpread": "+6.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "-145",
            "bookOdds": "-173",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-173",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Dallas Wings 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": "+103",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Phoenix Mercury 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": "88.5",
            "bookOverUnder": "88.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "88.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Dallas Wings 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "-16.5",
            "bookSpread": "-16.5",
            "score": 107,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Phoenix Mercury 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "+1505",
            "bookOdds": "+1433",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1433",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "-6.5",
            "bookSpread": "-6.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "54",
            "bookOverUnder": "54",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Dallas Wings 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "58",
            "bookOverUnder": "58",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Dallas Wings 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": "-108",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Dallas Wings 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": "51.5",
            "bookOverUnder": "51.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "-1505",
            "bookOdds": "-5000",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-5000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "+920",
            "bookOdds": "+863",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+863",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Phoenix Mercury 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Dallas Wings 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": "-137",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "89",
            "bookOverUnder": "89",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "89",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "-127",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Phoenix Mercury 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": "-107",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Dallas Wings 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Dallas Wings 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": "-124",
            "fairOverUnder": "104.5",
            "bookOverUnder": "104.5",
            "score": 107,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "104.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "-1380",
            "bookOdds": "-4167",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "-4",
            "bookSpread": "-4",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Phoenix Mercury 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": "-136",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "+1380",
            "bookOdds": "+1314",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1314",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Dallas Wings 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": "-137",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "+145",
            "bookOdds": "+129",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+129",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Phoenix Mercury 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": "88.5",
            "bookOverUnder": "88.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "88.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Phoenix Mercury 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": "+112",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "+1245",
            "bookOdds": "+1182",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1182",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Phoenix Mercury 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": "-148",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "-920",
            "bookOdds": "-2083",
            "score": 107,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2083",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "-127",
            "fairOverUnder": "89",
            "bookOverUnder": "89",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "89",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "+6.5",
            "bookSpread": "+6.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Phoenix Mercury 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Phoenix Mercury 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": "-123",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "193.5",
            "bookOverUnder": "193.5",
            "score": 199,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "193.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "193.5",
            "bookOverUnder": "193.5",
            "score": 199,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "193.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:25.319Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-26T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "MIKIAH_HARRIGAN_1_WNBA": {
            "playerID": "MIKIAH_HARRIGAN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MIKIAH_HERBERTHARRIGAN_PHOENIX_MERCURY_WNBA",
            "firstName": "Mikiah",
            "lastName": "Harrigan",
            "name": "Mikiah Harrigan"
          },
          "REBECCA_ALLEN_1_WNBA": {
            "playerID": "REBECCA_ALLEN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "REBECCA_ALLEN_PHOENIX_MERCURY_WNBA",
            "firstName": "Rebecca",
            "lastName": "Allen",
            "name": "Rebecca Allen"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "MORGAN_BERTSCH_1_WNBA": {
            "playerID": "MORGAN_BERTSCH_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MORGAN_BERTSCH_PHOENIX_MERCURY_WNBA",
            "firstName": "Morgan",
            "lastName": "Bertsch",
            "name": "Morgan Bertsch"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "TEAIRA_MCCOWAN_1_WNBA": {
            "playerID": "TEAIRA_MCCOWAN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "TEAIRA_MCCOWAN_DALLAS_WINGS_WNBA",
            "firstName": "Teaira",
            "lastName": "McCowan",
            "name": "Teaira McCowan"
          },
          "SEVGI_UZUN_1_WNBA": {
            "playerID": "SEVGI_UZUN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "SEVGI_UZUN_DALLAS_WINGS_WNBA",
            "firstName": "Sevgi",
            "lastName": "Uzun",
            "name": "Sevgi Uzun"
          },
          "STEPHANIE_SOARES_1_WNBA": {
            "playerID": "STEPHANIE_SOARES_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "STEPHANIE_SOARES_DALLAS_WINGS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Soares",
            "name": "Stephanie Soares"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "JACY_SHELDON_1_WNBA": {
            "playerID": "JACY_SHELDON_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "JACY_SHELDON_DALLAS_WINGS_WNBA",
            "firstName": "Jacy",
            "lastName": "Sheldon",
            "name": "Jacy Sheldon"
          },
          "LOU_LOPEZSENECHAL_1_WNBA": {
            "playerID": "LOU_LOPEZSENECHAL_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "LOU_LOPEZSENECHAL_DALLAS_WINGS_WNBA",
            "firstName": "Lou",
            "lastName": "Lopez-Senechal",
            "name": "Lou Lopez-Senechal"
          },
          "ARIKE_OGUNBOWALE_1_WNBA": {
            "playerID": "ARIKE_OGUNBOWALE_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "ARIKE_OGUNBOWALE_DALLAS_WINGS_WNBA",
            "firstName": "Arike",
            "lastName": "Ogunbowale",
            "name": "Arike Ogunbowale"
          },
          "MADISON_SIEGRIST_1_WNBA": {
            "playerID": "MADISON_SIEGRIST_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "MADISON_SIEGRIST_DALLAS_WINGS_WNBA",
            "firstName": "Madison",
            "lastName": "Siegrist",
            "name": "Madison Siegrist"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "KALANI_BROWN_1_WNBA": {
            "playerID": "KALANI_BROWN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "KALANI_BROWN_DALLAS_WINGS_WNBA",
            "firstName": "Kalani",
            "lastName": "Brown",
            "name": "Kalani Brown"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "LIZ_DIXON_1_WNBA": {
            "playerID": "LIZ_DIXON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "LIZ_DIXON_PHOENIX_MERCURY_WNBA",
            "firstName": "Liz",
            "lastName": "Dixon",
            "name": "Liz Dixon"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          }
        }
      },
      {
        "eventID": "Wgb47YUYiXnmPLQdbrUq",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 79,
            "names": {
              "short": "ATL",
              "medium": "Atlanta",
              "long": "Atlanta Dream"
            },
            "teamID": "ATLANTA_DREAM_WNBA",
            "colors": {
              "secondary": "#4891CE",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#E3173E"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 92,
            "names": {
              "short": "MIN",
              "medium": "Lynx",
              "long": "Minnesota Lynx"
            },
            "teamID": "MINNESOTA_LYNX_WNBA",
            "colors": {
              "secondary": "#236192",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#0C2340",
              "primary": "#0C2340"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 369,
              "freeThrowsAttempted": 11,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 8,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 210,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 368,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 5,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 16,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 145,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 6,
              "largestLead": 18,
              "blocks": 2,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 4,
              "turnovers": 5,
              "threePointersMade": 6,
              "freeThrowsMade": 4,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 5,
              "points": 12,
              "threePointersAttempted": 5,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 13,
              "blocks": 4,
              "offensiveRebounds": 5,
              "largestLead": 18,
              "turnovers": 10,
              "steals": 7,
              "rebounds": 31,
              "defensiveRebounds": 26,
              "twoPointersAttempted": 33,
              "twoPointersMade": 18,
              "fouls": 17,
              "freeThrowsAttempted": 23,
              "freeThrowsMade": 17,
              "points": 92,
              "fieldGoalsMade": 31,
              "threePointersAttempted": 29,
              "assists": 23,
              "fieldGoalsAttempted": 62,
              "secondsInLead": 1937,
              "threePointersMade": 13
            },
            "home": {
              "largestLead": 5,
              "secondsInLead": 355,
              "longestScoringRun": 7,
              "steals": 9,
              "offensiveRebounds": 10,
              "assists": 23,
              "turnovers": 10,
              "threePointersMade": 6,
              "fieldGoalsMade": 31,
              "threePointersAttempted": 22,
              "rebounds": 32,
              "defensiveRebounds": 22,
              "fouls": 15,
              "blocks": 1,
              "twoPointersMade": 25,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 11,
              "points": 79,
              "fieldGoalsAttempted": 68,
              "twoPointersAttempted": 46
            },
            "NATISHA_HIEDEMAN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "fouls": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "points": 5,
              "twoPointersMade": 2,
              "turnovers": 1,
              "assists": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "plusMinus": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "steals": 1,
              "secondsPlayed": 1126
            },
            "CECILIA_ZANDALASINI_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "plusMinus": -5,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 739
            },
            "DORKA_JUHASZ_1_WNBA": {
              "freeThrowsAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "blocks": 1,
              "steals": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 2,
              "fouls": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": -4,
              "secondsPlayed": 1012
            },
            "AERIAL_POWERS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "fouls": 1,
              "offensiveRebounds": 2,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "turnovers": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1199,
              "threePointersMade": 1,
              "points": 9,
              "twoPointersMade": 3
            },
            "NIA_COFFEY_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "assists": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 3,
              "secondsPlayed": 775
            },
            "TINA_CHARLES_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "steals": 2,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 13,
              "points": 14,
              "twoPointersMade": 7,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "plusMinus": -6,
              "secondsPlayed": 1717
            },
            "ALANNA_SMITH_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 0,
              "freeThrowsMade": 2,
              "twoPointersAttempted": 6,
              "steals": 2,
              "twoPointersMade": 3,
              "fieldGoalsMade": 6,
              "turnovers": 2,
              "threePointersMade": 3,
              "points": 17,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 4,
              "assists": 5,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "plusMinus": 10,
              "secondsPlayed": 1999
            },
            "HALEY_JONES_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 1,
              "turnovers": 2,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "fouls": 2,
              "assists": 5,
              "threePointersAttempted": 3,
              "plusMinus": -4,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 1,
              "secondsPlayed": 1234
            },
            "CHEYENNE_PARKER_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "defensiveRebounds": 3,
              "assists": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "points": 10,
              "twoPointersMade": 4,
              "rebounds": 8,
              "offensiveRebounds": 5,
              "fouls": 6,
              "plusMinus": -19,
              "secondsPlayed": 1127
            },
            "NAPHEESA_COLLIER_1_WNBA": {
              "twoPointersMade": 3,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 3,
              "steals": 1,
              "threePointersMade": 2,
              "blocks": 3,
              "defensiveRebounds": 5,
              "fouls": 2,
              "rebounds": 8,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 8,
              "points": 20,
              "plusMinus": 20,
              "assists": 7,
              "secondsPlayed": 1789
            },
            "RHYNE_HOWARD_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 3,
              "fouls": 2,
              "steals": 6,
              "fieldGoalPercent": 50,
              "assists": 5,
              "turnovers": 1,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 7,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 9,
              "twoPointersMade": 5,
              "plusMinus": -9,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 23,
              "secondsPlayed": 2061
            },
            "LAETICIA_AMIHERE_1_WNBA": {
              "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": 31,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "ALLISHA_GRAY_1_WNBA": {
              "fieldGoalsMade": 2,
              "blocks": 0,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 7,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 3,
              "assists": 3,
              "twoPointersAttempted": 3,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "turnovers": 2,
              "fouls": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": -17,
              "secondsPlayed": 1814
            },
            "COURTNEY_WILLIAMS_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 4,
              "twoPointersMade": 4,
              "turnovers": 2,
              "assists": 5,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 9,
              "fouls": 3,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 9,
              "plusMinus": 13,
              "secondsPlayed": 1729
            },
            "KAYLA_MCBRIDE_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 5,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "freeThrowsMade": 5,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 1,
              "threePointersMade": 6,
              "steals": 1,
              "fieldGoalsMade": 10,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 83,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 5,
              "points": 31,
              "twoPointersMade": 4,
              "plusMinus": 17,
              "secondsPlayed": 1896
            },
            "CRYSTAL_DANGERFIELD_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "points": 5,
              "twoPointersMade": 1,
              "plusMinus": -11,
              "secondsPlayed": 891
            },
            "LORELA_CUBAJ_1_WNBA": {
              "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": 109
            },
            "BRIDGET_CARLETON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "assists": 2,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "steals": 1,
              "turnovers": 2,
              "fouls": 4,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 6,
              "plusMinus": 10,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "secondsPlayed": 1710,
              "threePointersMade": 2,
              "points": 6
            },
            "NAZ_HILLMON_1_WNBA": {
              "fouls": 0,
              "fieldGoalPercent": 100,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "assists": 1,
              "turnovers": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 3,
              "threePointersMade": 1,
              "points": 9,
              "blocks": 1,
              "plusMinus": 2,
              "secondsPlayed": 1039
            }
          },
          "reg": {
            "away": {
              "points": 92
            },
            "home": {
              "points": 79
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 18,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 15,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 5,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 20,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Minnesota Lynx Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "89.5",
            "bookOverUnder": "89.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "89.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Atlanta Dream 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Minnesota Lynx 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": "-104",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "-200",
            "bookOdds": "-231",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-231",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "+279",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+279",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "+200",
            "bookOdds": "+186",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+186",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "-420",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-420",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "-1.5",
            "bookSpread": "-1.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "+13",
            "bookSpread": "+13",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+13",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Atlanta Dream 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": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Minnesota Lynx 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": "-128",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "48.5",
            "bookOverUnder": "48.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "-116",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Atlanta Dream 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": "15.5",
            "bookOverUnder": "15.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "+11.5",
            "bookSpread": "+11.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "+1400",
            "bookOdds": "+1350",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1350",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Atlanta Dream 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": "15.5",
            "bookOverUnder": "15.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Minnesota Lynx 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": "51.5",
            "bookOverUnder": "51.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "-11.5",
            "bookSpread": "-11.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Minnesota Lynx 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Atlanta Dream 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": "79.5",
            "bookOverUnder": "79.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Minnesota Lynx 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": "-121",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "-13",
            "bookSpread": "-13",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-13",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Atlanta Dream 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "-215",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-215",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+1.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "48.5",
            "bookOverUnder": "48.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Minnesota Lynx 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Minnesota Lynx 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": "-115",
            "fairOverUnder": "51.5",
            "bookOverUnder": "51.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "+158",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "+1415",
            "bookOdds": "+1345",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1345",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Minnesota Lynx 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": "-117",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "56.5",
            "bookOverUnder": "56.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "-3",
            "bookSpread": "-3",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "101.5",
            "bookOverUnder": "101.5",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "101.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Atlanta Dream 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": "24.5",
            "bookOverUnder": "24.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Minnesota Lynx 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": "-113",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "+3",
            "bookSpread": "+3",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Minnesota Lynx Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "89.5",
            "bookOverUnder": "89.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "89.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "-227",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-227",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Atlanta Dream 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": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "+166",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+166",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Minnesota Lynx 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Atlanta Dream 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": "-113",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Atlanta Dream 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": "+130",
            "bookOdds": "+116",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "-1400",
            "bookOdds": "-2778",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2778",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Atlanta Dream 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": "-130",
            "bookOdds": "-154",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-154",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "-1415",
            "bookOdds": "-4348",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4348",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "101.5",
            "bookOverUnder": "101.5",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "101.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "56.5",
            "bookOverUnder": "56.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Atlanta Dream 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": "-133",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "169.5",
            "bookOverUnder": "169.5",
            "score": 171,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "169.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "169.5",
            "bookOverUnder": "169.5",
            "score": 171,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "169.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:31.948Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-26T22:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "NATISHA_HIEDEMAN_1_WNBA": {
            "playerID": "NATISHA_HIEDEMAN_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NATISHA_HIEDEMAN_MINNESOTA_LYNX_WNBA",
            "firstName": "Natisha",
            "lastName": "Hiedeman",
            "name": "Natisha Hiedeman"
          },
          "CECILIA_ZANDALASINI_1_WNBA": {
            "playerID": "CECILIA_ZANDALASINI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "CECILIA_ZANDALASINI_MINNESOTA_LYNX_WNBA",
            "firstName": "Cecilia",
            "lastName": "Zandalasini",
            "name": "Cecilia Zandalasini"
          },
          "DORKA_JUHASZ_1_WNBA": {
            "playerID": "DORKA_JUHASZ_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "DORKA_JUHASZ_MINNESOTA_LYNX_WNBA",
            "firstName": "Dorka",
            "lastName": "Juhasz",
            "name": "Dorka Juhasz"
          },
          "AERIAL_POWERS_1_WNBA": {
            "playerID": "AERIAL_POWERS_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "AERIAL_POWERS_ATLANTA_DREAM_WNBA",
            "firstName": "Aerial",
            "lastName": "Powers",
            "name": "Aerial Powers"
          },
          "NIA_COFFEY_1_WNBA": {
            "playerID": "NIA_COFFEY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NIA_COFFEY_ATLANTA_DREAM_WNBA",
            "firstName": "Nia",
            "lastName": "Coffey",
            "name": "Nia Coffey"
          },
          "TINA_CHARLES_1_WNBA": {
            "playerID": "TINA_CHARLES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "TINA_CHARLES_ATLANTA_DREAM_WNBA",
            "firstName": "Tina",
            "lastName": "Charles",
            "name": "Tina Charles"
          },
          "ALANNA_SMITH_1_WNBA": {
            "playerID": "ALANNA_SMITH_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALANNA_SMITH_MINNESOTA_LYNX_WNBA",
            "firstName": "Alanna",
            "lastName": "Smith",
            "name": "Alanna Smith"
          },
          "HALEY_JONES_1_WNBA": {
            "playerID": "HALEY_JONES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "HALEY_JONES_ATLANTA_DREAM_WNBA",
            "firstName": "Haley",
            "lastName": "Jones",
            "name": "Haley Jones"
          },
          "CHEYENNE_PARKER_1_WNBA": {
            "playerID": "CHEYENNE_PARKER_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CHEYENNE_PARKER_ATLANTA_DREAM_WNBA",
            "firstName": "Cheyenne",
            "lastName": "Parker",
            "name": "Cheyenne Parker"
          },
          "NAPHEESA_COLLIER_1_WNBA": {
            "playerID": "NAPHEESA_COLLIER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NAPHEESA_COLLIER_MINNESOTA_LYNX_WNBA",
            "firstName": "Napheesa",
            "lastName": "Collier",
            "name": "Napheesa Collier"
          },
          "RHYNE_HOWARD_1_WNBA": {
            "playerID": "RHYNE_HOWARD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "RHYNE_HOWARD_ATLANTA_DREAM_WNBA",
            "firstName": "Rhyne",
            "lastName": "Howard",
            "name": "Rhyne Howard"
          },
          "LAETICIA_AMIHERE_1_WNBA": {
            "playerID": "LAETICIA_AMIHERE_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "LAETICIA_AMIHERE_ATLANTA_DREAM_WNBA",
            "firstName": "Laeticia",
            "lastName": "Amihere",
            "name": "Laeticia Amihere"
          },
          "ALLISHA_GRAY_1_WNBA": {
            "playerID": "ALLISHA_GRAY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "ALLISHA_GRAY_ATLANTA_DREAM_WNBA",
            "firstName": "Allisha",
            "lastName": "Gray",
            "name": "Allisha Gray"
          },
          "COURTNEY_WILLIAMS_1_WNBA": {
            "playerID": "COURTNEY_WILLIAMS_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "COURTNEY_WILLIAMS_MINNESOTA_LYNX_WNBA",
            "firstName": "Courtney",
            "lastName": "Williams",
            "name": "Courtney Williams"
          },
          "KAYLA_MCBRIDE_1_WNBA": {
            "playerID": "KAYLA_MCBRIDE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "KAYLA_MCBRIDE_MINNESOTA_LYNX_WNBA",
            "firstName": "Kayla",
            "lastName": "McBride",
            "name": "Kayla McBride"
          },
          "CRYSTAL_DANGERFIELD_1_WNBA": {
            "playerID": "CRYSTAL_DANGERFIELD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CRYSTAL_DANGERFIELD_ATLANTA_DREAM_WNBA",
            "firstName": "Crystal",
            "lastName": "Dangerfield",
            "name": "Crystal Dangerfield"
          },
          "LORELA_CUBAJ_1_WNBA": {
            "playerID": "LORELA_CUBAJ_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "LORELA_CUBAJ_ATLANTA_DREAM_WNBA",
            "firstName": "Lorela",
            "lastName": "Cubaj",
            "name": "Lorela Cubaj"
          },
          "BRIDGET_CARLETON_1_WNBA": {
            "playerID": "BRIDGET_CARLETON_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "BRIDGET_CARLETON_MINNESOTA_LYNX_WNBA",
            "firstName": "Bridget",
            "lastName": "Carleton",
            "name": "Bridget Carleton"
          },
          "NAZ_HILLMON_1_WNBA": {
            "playerID": "NAZ_HILLMON_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NAZ_HILLMON_ATLANTA_DREAM_WNBA",
            "firstName": "Naz",
            "lastName": "Hillmon",
            "name": "Naz Hillmon"
          }
        }
      },
      {
        "eventID": "BcVm45WoOi9TyqvcWhQA",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 84,
            "names": {
              "short": "LAS",
              "medium": "Sparks",
              "long": "Los Angeles Sparks"
            },
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552583",
              "primary": "#552583"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 84,
            "names": {
              "short": "DAL",
              "medium": "Wings",
              "long": "Dallas Wings"
            },
            "teamID": "DALLAS_WINGS_WNBA",
            "colors": {
              "secondary": "#C1D32F",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 3,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 140,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 15,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 226,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 4,
              "offensiveRebounds": 6,
              "twoPointersAttempted": 20,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 8,
              "assists": 7
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 21,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 12,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 4,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 8,
              "secondsInLead": 600
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            },
            "away": {
              "fieldGoalsMade": 9,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 555,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 8
            }
          },
          "reg": {
            "away": {
              "points": 84
            },
            "home": {
              "points": 83
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 89,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 14,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 1,
              "offensiveRebounds": 6,
              "twoPointersAttempted": 20,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 5,
              "secondsInLead": 486,
              "assists": 3
            }
          },
          "game": {
            "home": {
              "largestLead": 4,
              "offensiveRebounds": 10,
              "blocks": 4,
              "longestScoringRun": 7,
              "twoPointersMade": 24,
              "rebounds": 37,
              "defensiveRebounds": 27,
              "turnovers": 8,
              "steals": 1,
              "twoPointersAttempted": 55,
              "secondsInLead": 315,
              "freeThrowsAttempted": 21,
              "freeThrowsMade": 17,
              "fouls": 18,
              "points": 84,
              "fieldGoalsMade": 30,
              "threePointersAttempted": 21,
              "assists": 21,
              "fieldGoalsAttempted": 76,
              "threePointersMade": 6
            },
            "away": {
              "longestScoringRun": 6,
              "largestLead": 12,
              "threePointersMade": 2,
              "threePointersAttempted": 12,
              "steals": 5,
              "fouls": 17,
              "fieldGoalsMade": 32,
              "offensiveRebounds": 16,
              "turnovers": 6,
              "twoPointersMade": 30,
              "rebounds": 44,
              "defensiveRebounds": 28,
              "freeThrowsAttempted": 24,
              "freeThrowsMade": 18,
              "points": 84,
              "blocks": 6,
              "secondsInLead": 1781,
              "assists": 22,
              "fieldGoalsAttempted": 76,
              "twoPointersAttempted": 64
            },
            "LAYSHIA_CLARENDON_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 447,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "RAE_BURRELL_1_WNBA": {
              "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": -5,
              "secondsPlayed": 160
            },
            "STEPHANIE_SOARES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fouls": 3,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "plusMinus": 3,
              "secondsPlayed": 605
            },
            "KIA_NURSE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 2,
              "assists": 3,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 4,
              "plusMinus": -7,
              "secondsPlayed": 1037
            },
            "ZIA_COOKE_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "assists": 1,
              "secondsPlayed": 908,
              "plusMinus": 6
            },
            "JACY_SHELDON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -7,
              "secondsPlayed": 472
            },
            "LI_YUERU_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 4,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 10,
              "secondsPlayed": 1097,
              "fouls": 4,
              "plusMinus": -1,
              "steals": 0,
              "rebounds": 9,
              "defensiveRebounds": 5
            },
            "MONIQUE_BILLINGS_1_WNBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "steals": 1,
              "defensiveRebounds": 6,
              "blocks": 0,
              "fouls": 2,
              "assists": 4,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 11,
              "twoPointersMade": 6,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 6,
              "points": 18,
              "rebounds": 12,
              "offensiveRebounds": 6,
              "plusMinus": 1,
              "turnovers": 0,
              "secondsPlayed": 2141
            },
            "RICKEA_JACKSON_1_WNBA": {
              "fieldGoalsMade": 1,
              "defensiveRebounds": 2,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 4,
              "assists": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "fouls": 3,
              "plusMinus": -2,
              "secondsPlayed": 1461
            },
            "DEARICA_HAMBY_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 2,
              "assists": 4,
              "steals": 0,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 5,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 1,
              "turnovers": 3,
              "fieldGoalsMade": 7,
              "points": 19,
              "twoPointersMade": 7,
              "twoPointersAttempted": 14,
              "threePointersAttempted": 1,
              "plusMinus": 2,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "secondsPlayed": 2292
            },
            "MADISON_SIEGRIST_1_WNBA": {
              "fouls": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 2,
              "assists": 1,
              "blocks": 1,
              "steals": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 7,
              "offensiveRebounds": 5,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 11,
              "points": 15,
              "twoPointersMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 3,
              "plusMinus": -2,
              "secondsPlayed": 2054
            },
            "AARI_MCDONALD_1_WNBA": {
              "freeThrowsAttempted": 1,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "freeThrowsMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "blocks": 1,
              "twoPointersMade": 3,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 4,
              "threePointersMade": 1,
              "points": 9,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": 3,
              "secondsPlayed": 1155
            },
            "KALANI_BROWN_1_WNBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "blocks": 2,
              "assists": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "points": 6,
              "twoPointersMade": 2,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": 9,
              "secondsPlayed": 1087
            },
            "SEVGI_UZUN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "turnovers": 0,
              "freeThrowsMade": 1,
              "steals": 1,
              "twoPointersMade": 2,
              "fouls": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 2,
              "threePointersMade": 2,
              "points": 11,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 44,
              "assists": 8,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 7,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "plusMinus": 6,
              "secondsPlayed": 2086
            },
            "CAMERON_BRINK_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 1,
              "blocks": 3,
              "threePointersMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "turnovers": 2,
              "fieldGoalsMade": 7,
              "twoPointersAttempted": 6,
              "twoPointersMade": 4,
              "fouls": 5,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 21,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "plusMinus": -3,
              "assists": 3,
              "secondsPlayed": 1411
            },
            "STEPHANIE_TALBOT_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 1,
              "threePointersAttempted": 1,
              "plusMinus": 4,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "steals": 1,
              "secondsPlayed": 440
            },
            "ARIKE_OGUNBOWALE_1_WNBA": {
              "fouls": 1,
              "steals": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "threePointersAttempted": 8,
              "fieldGoalsMade": 7,
              "twoPointersMade": 7,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "points": 20,
              "plusMinus": 3,
              "blocks": 1,
              "turnovers": 2,
              "assists": 5,
              "fieldGoalPercent": 23,
              "fieldGoalsAttempted": 30,
              "twoPointersAttempted": 22,
              "secondsPlayed": 2242
            },
            "LEXIE_BROWN_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "twoPointersAttempted": 9,
              "twoPointersMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "assists": 6,
              "fouls": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 5,
              "plusMinus": -1,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 14,
              "threePointersMade": 2,
              "points": 12,
              "secondsPlayed": 1592
            },
            "TEAIRA_MCCOWAN_1_WNBA": {
              "blocks": 2,
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "assists": 1,
              "steals": 1,
              "fieldGoalsMade": 5,
              "points": 12,
              "twoPointersMade": 5,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "fouls": 5,
              "plusMinus": -8,
              "defensiveRebounds": 3,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "secondsPlayed": 1313
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Dallas Wings 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": "-115",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Los Angeles Sparks 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Dallas Wings 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": "+105",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "-181",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-181",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "+132",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+132",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+148",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "-176",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-176",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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.5",
            "bookSpread": "-4.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Los Angeles Sparks 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": "-130",
            "bookOdds": "-145",
            "fairOverUnder": "44.5",
            "bookOverUnder": "44.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Dallas Wings 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": "-139",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+4.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Los Angeles Sparks 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "+440",
            "bookOdds": "+405",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+405",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Los Angeles Sparks 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Dallas Wings 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Dallas Wings 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": "-109",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "-150",
            "bookOdds": "-182",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-182",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Dallas Wings 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Los Angeles Sparks 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": "83.5",
            "bookOverUnder": "83.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Dallas Wings 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": "-111",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Los Angeles Sparks 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "+620",
            "bookOdds": "+575",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+575",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Dallas Wings 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Dallas Wings 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Dallas Wings 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": "48.5",
            "bookOverUnder": "48.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "-620",
            "bookOdds": "-1111",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1111",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "+187",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+187",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Los Angeles Sparks 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Dallas Wings 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": "24.5",
            "bookOverUnder": "24.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "48.5",
            "bookOverUnder": "48.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "-108",
            "fairOverUnder": "92.5",
            "bookOverUnder": "92.5",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "92.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "+1",
            "bookSpread": "+1",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Los Angeles Sparks 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": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Dallas Wings 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": "24.5",
            "bookOverUnder": "24.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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",
            "bookSpread": "+2",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Dallas Wings 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": "85.5",
            "bookOverUnder": "85.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "-680",
            "bookOdds": "-1010",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1010",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Los Angeles Sparks 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": "+130",
            "bookOdds": "+120",
            "fairOverUnder": "44.5",
            "bookOverUnder": "44.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "+680",
            "bookOdds": "+645",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+645",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Dallas Wings 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "+150",
            "bookOdds": "+136",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+136",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Los Angeles Sparks 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": "83.5",
            "bookOverUnder": "83.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-137",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "-440",
            "bookOdds": "-676",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-676",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Los Angeles Sparks 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": "+103",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "-260",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-260",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "92.5",
            "bookOverUnder": "92.5",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "92.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "48.5",
            "bookOverUnder": "48.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Los Angeles Sparks 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "-118",
            "fairOverUnder": "169",
            "bookOverUnder": "169",
            "score": 168,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "169",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          },
          "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": "169",
            "bookOverUnder": "169",
            "score": 168,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "169",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.809Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-27T01:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "LAYSHIA_CLARENDON_1_WNBA": {
            "playerID": "LAYSHIA_CLARENDON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LAYSHIA_CLARENDON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Layshia",
            "lastName": "Clarendon",
            "name": "Layshia Clarendon"
          },
          "RAE_BURRELL_1_WNBA": {
            "playerID": "RAE_BURRELL_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RAE_BURRELL_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rae",
            "lastName": "Burrell",
            "name": "Rae Burrell"
          },
          "STEPHANIE_SOARES_1_WNBA": {
            "playerID": "STEPHANIE_SOARES_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "STEPHANIE_SOARES_DALLAS_WINGS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Soares",
            "name": "Stephanie Soares"
          },
          "KIA_NURSE_1_WNBA": {
            "playerID": "KIA_NURSE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "KIA_NURSE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Kia",
            "lastName": "Nurse",
            "name": "Kia Nurse"
          },
          "ZIA_COOKE_1_WNBA": {
            "playerID": "ZIA_COOKE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "ZIA_COOKE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Zia",
            "lastName": "Cooke",
            "name": "Zia Cooke"
          },
          "JACY_SHELDON_1_WNBA": {
            "playerID": "JACY_SHELDON_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "JACY_SHELDON_DALLAS_WINGS_WNBA",
            "firstName": "Jacy",
            "lastName": "Sheldon",
            "name": "Jacy Sheldon"
          },
          "LI_YUERU_1_WNBA": {
            "playerID": "LI_YUERU_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LI_YUERU_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Li",
            "lastName": "Yueru",
            "name": "Li Yueru"
          },
          "MONIQUE_BILLINGS_1_WNBA": {
            "playerID": "MONIQUE_BILLINGS_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "MONIQUE_BILLINGS_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Monique",
            "lastName": "Billings",
            "name": "Monique Billings"
          },
          "RICKEA_JACKSON_1_WNBA": {
            "playerID": "RICKEA_JACKSON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RICKEA_JACKSON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rickea",
            "lastName": "Jackson",
            "name": "Rickea Jackson"
          },
          "DEARICA_HAMBY_1_WNBA": {
            "playerID": "DEARICA_HAMBY_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "DEARICA_HAMBY_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Dearica",
            "lastName": "Hamby",
            "name": "Dearica Hamby"
          },
          "MADISON_SIEGRIST_1_WNBA": {
            "playerID": "MADISON_SIEGRIST_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "MADISON_SIEGRIST_DALLAS_WINGS_WNBA",
            "firstName": "Madison",
            "lastName": "Siegrist",
            "name": "Madison Siegrist"
          },
          "AARI_MCDONALD_1_WNBA": {
            "playerID": "AARI_MCDONALD_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "AARI_MCDONALD_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Aari",
            "lastName": "McDonald",
            "name": "Aari McDonald"
          },
          "KALANI_BROWN_1_WNBA": {
            "playerID": "KALANI_BROWN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "KALANI_BROWN_DALLAS_WINGS_WNBA",
            "firstName": "Kalani",
            "lastName": "Brown",
            "name": "Kalani Brown"
          },
          "SEVGI_UZUN_1_WNBA": {
            "playerID": "SEVGI_UZUN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "SEVGI_UZUN_DALLAS_WINGS_WNBA",
            "firstName": "Sevgi",
            "lastName": "Uzun",
            "name": "Sevgi Uzun"
          },
          "CAMERON_BRINK_1_WNBA": {
            "playerID": "CAMERON_BRINK_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "CAMERON_BRINK_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Cameron",
            "lastName": "Brink",
            "name": "Cameron Brink"
          },
          "STEPHANIE_TALBOT_1_WNBA": {
            "playerID": "STEPHANIE_TALBOT_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "STEPHANIE_TALBOT_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Talbot",
            "name": "Stephanie Talbot"
          },
          "ARIKE_OGUNBOWALE_1_WNBA": {
            "playerID": "ARIKE_OGUNBOWALE_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "ARIKE_OGUNBOWALE_DALLAS_WINGS_WNBA",
            "firstName": "Arike",
            "lastName": "Ogunbowale",
            "name": "Arike Ogunbowale"
          },
          "LEXIE_BROWN_1_WNBA": {
            "playerID": "LEXIE_BROWN_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LEXIE_BROWN_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Lexie",
            "lastName": "Brown",
            "name": "Lexie Brown"
          },
          "TEAIRA_MCCOWAN_1_WNBA": {
            "playerID": "TEAIRA_MCCOWAN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "TEAIRA_MCCOWAN_DALLAS_WINGS_WNBA",
            "firstName": "Teaira",
            "lastName": "McCowan",
            "name": "Teaira McCowan"
          }
        }
      },
      {
        "eventID": "849ygo5KQ85XxozR2mVk",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "CON",
              "medium": "Connecticut",
              "long": "Connecticut Sun"
            },
            "teamID": "CONNECTICUT_SUN_WNBA",
            "colors": {
              "secondary": "#F3703A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            },
            "score": 70
          },
          "away": {
            "statEntityID": "away",
            "score": 47,
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            }
          }
        },
        "results": {
          "2q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 4,
              "points": 12,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 10,
              "fouls": 5,
              "largestLead": 18,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 7,
              "offensiveRebounds": 5,
              "assists": 7,
              "twoPointersAttempted": 13,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 8,
              "secondsInLead": 546,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "turnovers": 5
            }
          },
          "1q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 124,
              "freeThrowsAttempted": 7,
              "steals": 4,
              "points": 15,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 6,
              "assists": 6
            },
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 4,
              "blocks": 3,
              "secondsInLead": 358,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 13,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 7,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 5,
              "threePointersAttempted": 7,
              "fieldGoalsAttempted": 14
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 22,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 5,
              "points": 15,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 3,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 4,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 10,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 8,
              "turnovers": 7,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 3,
              "threePointersAttempted": 8,
              "fieldGoalsAttempted": 16
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 3,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 12,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 1,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 6,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 26,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 3
            }
          },
          "reg": {
            "away": {
              "points": 47
            },
            "home": {
              "points": 70
            }
          },
          "game": {
            "away": {
              "largestLead": 4,
              "secondsInLead": 358,
              "threePointersMade": 1,
              "longestScoringRun": 7,
              "steals": 7,
              "blocks": 9,
              "turnovers": 20,
              "fieldGoalsMade": 15,
              "fouls": 11,
              "offensiveRebounds": 12,
              "assists": 12,
              "points": 47,
              "twoPointersMade": 14,
              "threePointersAttempted": 27,
              "rebounds": 43,
              "defensiveRebounds": 31,
              "fieldGoalsAttempted": 63,
              "twoPointersAttempted": 36,
              "freeThrowsAttempted": 22,
              "freeThrowsMade": 16
            },
            "home": {
              "longestScoringRun": 10,
              "turnovers": 9,
              "largestLead": 26,
              "twoPointersMade": 22,
              "steals": 12,
              "blocks": 4,
              "offensiveRebounds": 11,
              "fouls": 17,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 11,
              "fieldGoalsMade": 27,
              "threePointersAttempted": 24,
              "rebounds": 38,
              "defensiveRebounds": 27,
              "assists": 23,
              "fieldGoalsAttempted": 77,
              "twoPointersAttempted": 53,
              "secondsInLead": 1870,
              "threePointersMade": 5,
              "points": 70
            },
            "TYASHA_HARRIS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": 18,
              "secondsPlayed": 1400,
              "steals": 1,
              "assists": 5
            },
            "DEWANNA_BONNER_1_WNBA": {
              "fouls": 0,
              "offensiveRebounds": 1,
              "blocks": 1,
              "steals": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 7,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 11,
              "points": 19,
              "threePointersAttempted": 4,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "threePointersMade": 2,
              "twoPointersMade": 5,
              "plusMinus": 19,
              "assists": 3,
              "secondsPlayed": 1752
            },
            "DIANA_TAURASI_1_WNBA": {
              "fieldGoalsMade": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "steals": 1,
              "turnovers": 2,
              "threePointersAttempted": 7,
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 6,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 3,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 7,
              "plusMinus": -11,
              "secondsPlayed": 1487
            },
            "NATASHA_CLOUD_1_WNBA": {
              "fouls": 2,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "assists": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 5,
              "points": 9,
              "twoPointersMade": 3,
              "turnovers": 6,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "blocks": 1,
              "steals": 2,
              "threePointersAttempted": 3,
              "plusMinus": -20,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1664
            },
            "ALYSSA_THOMAS_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "steals": 1,
              "blocks": 1,
              "turnovers": 4,
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "points": 10,
              "twoPointersMade": 5,
              "assists": 8,
              "secondsPlayed": 1466,
              "plusMinus": 21
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 7,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 4,
              "turnovers": 4,
              "fieldGoalPercent": 18,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 6,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "plusMinus": -21,
              "secondsPlayed": 1722
            },
            "BRIONNA_JONES_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "offensiveRebounds": 2,
              "assists": 1,
              "turnovers": 1,
              "steals": 3,
              "fieldGoalsMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": 9,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 14,
              "secondsPlayed": 1076,
              "points": 16,
              "twoPointersMade": 8,
              "blocks": 2
            },
            "DIJONAI_CARRINGTON_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalsMade": 2,
              "offensiveRebounds": 2,
              "turnovers": 1,
              "freeThrowsAttempted": 3,
              "points": 4,
              "twoPointersMade": 2,
              "assists": 3,
              "threePointersAttempted": 3,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "plusMinus": 14,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 7,
              "secondsPlayed": 1375
            },
            "MORGAN_BERTSCH_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 4,
              "fieldGoalsMade": 1,
              "twoPointersMade": 1,
              "threePointersAttempted": 4,
              "rebounds": 5,
              "defensiveRebounds": 1,
              "turnovers": 2,
              "fouls": 1,
              "plusMinus": -3,
              "fieldGoalPercent": 11,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 1416,
              "freeThrowsMade": 5,
              "points": 7
            },
            "TIFFANY_MITCHELL_1_WNBA": {
              "fieldGoalsMade": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "threePointersAttempted": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "offensiveRebounds": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "points": 5,
              "plusMinus": 10,
              "assists": 2,
              "secondsPlayed": 1058
            },
            "LIZ_DIXON_1_WNBA": {
              "freeThrowsAttempted": 2,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "blocks": 2,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "fouls": 2,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 3,
              "twoPointersMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": -13,
              "secondsPlayed": 1138
            },
            "RACHEL_BANHAM_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 4,
              "threePointersAttempted": 6,
              "fouls": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 13,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 2,
              "plusMinus": 7,
              "secondsPlayed": 1181
            },
            "MIKIAH_HARRIGAN_1_WNBA": {
              "fouls": 0,
              "blocks": 1,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 2,
              "plusMinus": -15,
              "secondsPlayed": 1164
            },
            "MORIAH_JEFFERSON_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 3,
              "assists": 1,
              "twoPointersAttempted": 3,
              "steals": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "plusMinus": 4,
              "secondsPlayed": 967
            },
            "NATASHA_MACK_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "turnovers": 1,
              "steals": 1,
              "fouls": 2,
              "fieldGoalsMade": 3,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 75,
              "blocks": 3,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 6,
              "twoPointersMade": 3,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "plusMinus": -9,
              "secondsPlayed": 1629
            },
            "QUEEN_EGBO_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "plusMinus": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 248
            },
            "ASTOU_NDOUR_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 2,
              "fouls": 3,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 3,
              "plusMinus": -1,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 401,
              "threePointersMade": 1,
              "points": 3
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "fouls": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersMade": 2,
              "turnovers": 2,
              "blocks": 1,
              "steals": 3,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 6,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 6,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "assists": 3,
              "threePointersAttempted": 5,
              "plusMinus": -23,
              "fieldGoalPercent": 18,
              "fieldGoalsAttempted": 11,
              "secondsPlayed": 1780
            },
            "OLIVIA_NELSONODODA_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "fouls": 1,
              "offensiveRebounds": 3,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": 13,
              "steals": 3,
              "secondsPlayed": 1076
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Phoenix Mercury 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": "+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:47:00.725Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Connecticut Sun 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Phoenix Mercury 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": "14.5",
            "bookOverUnder": "14.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "-108",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "-267",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-267",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "-112",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "+192",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+192",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "-107",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+17",
            "bookSpread": "+17",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+17",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "-20.5",
            "bookSpread": "-20.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Connecticut Sun 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": "-138",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Phoenix Mercury 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": "+105",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "-17",
            "bookSpread": "-17",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-17",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Connecticut Sun 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": "-124",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "-529",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-529",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Connecticut Sun 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Phoenix Mercury 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": "-110",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Phoenix Mercury 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": "+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:47:00.725Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Connecticut Sun 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": "+109",
            "fairOverUnder": "69.5",
            "bookOverUnder": "69.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "69.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Phoenix Mercury 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "-128",
            "fairSpread": "+20.5",
            "bookSpread": "+20.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "spread": "+20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Connecticut Sun 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": "-128",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "-905",
            "bookOdds": "-2000",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "+15",
            "bookSpread": "+15",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+15",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Phoenix Mercury 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Phoenix Mercury 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": "-120",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "+905",
            "bookOdds": "+850",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+850",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "-1345",
            "bookOdds": "-4000",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Phoenix Mercury 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "35",
            "bookOverUnder": "35",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "35",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "+0",
            "bookSpread": "+0",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "67.5",
            "bookOverUnder": "67.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "67.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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",
            "bookSpread": "-2",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Connecticut Sun 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": "-130",
            "bookOdds": "-152",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-152",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Phoenix Mercury 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": "-116",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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",
            "bookSpread": "+0",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Phoenix Mercury 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": "-137",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "+1410",
            "bookOdds": "+1360",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1360",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Connecticut Sun 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": "+104",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "-1410",
            "bookOdds": "-2778",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2778",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Phoenix Mercury 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": "-136",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Connecticut Sun 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": "-145",
            "fairOverUnder": "69.5",
            "bookOverUnder": "69.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "69.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Connecticut Sun 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "+335",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+335",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Connecticut Sun 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "+1345",
            "bookOdds": "+1280",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1280",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "67.5",
            "bookOverUnder": "67.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "67.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "35",
            "bookOverUnder": "35",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "35",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "-15",
            "bookSpread": "-15",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-15",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Connecticut Sun 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": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "119.5",
            "bookOverUnder": "119.5",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "119.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          },
          "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": "119.5",
            "bookOverUnder": "119.5",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "119.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.725Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-28T23:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "TYASHA_HARRIS_1_WNBA": {
            "playerID": "TYASHA_HARRIS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TYASHA_HARRIS_CONNECTICUT_SUN_WNBA",
            "firstName": "Tyasha",
            "lastName": "Harris",
            "name": "Tyasha Harris"
          },
          "DEWANNA_BONNER_1_WNBA": {
            "playerID": "DEWANNA_BONNER_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DEWANNA_BONNER_CONNECTICUT_SUN_WNBA",
            "firstName": "DeWanna",
            "lastName": "Bonner",
            "name": "DeWanna Bonner"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "ALYSSA_THOMAS_1_WNBA": {
            "playerID": "ALYSSA_THOMAS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ALYSSA_THOMAS_CONNECTICUT_SUN_WNBA",
            "firstName": "Alyssa",
            "lastName": "Thomas",
            "name": "Alyssa Thomas"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "BRIONNA_JONES_1_WNBA": {
            "playerID": "BRIONNA_JONES_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "BRIONNA_JONES_CONNECTICUT_SUN_WNBA",
            "firstName": "Brionna",
            "lastName": "Jones",
            "name": "Brionna Jones"
          },
          "DIJONAI_CARRINGTON_1_WNBA": {
            "playerID": "DIJONAI_CARRINGTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DIJONAI_CARRINGTON_CONNECTICUT_SUN_WNBA",
            "firstName": "DiJonai",
            "lastName": "Carrington",
            "name": "DiJonai Carrington"
          },
          "MORGAN_BERTSCH_1_WNBA": {
            "playerID": "MORGAN_BERTSCH_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MORGAN_BERTSCH_PHOENIX_MERCURY_WNBA",
            "firstName": "Morgan",
            "lastName": "Bertsch",
            "name": "Morgan Bertsch"
          },
          "TIFFANY_MITCHELL_1_WNBA": {
            "playerID": "TIFFANY_MITCHELL_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TIFFANY_MITCHELL_CONNECTICUT_SUN_WNBA",
            "firstName": "Tiffany",
            "lastName": "Mitchell",
            "name": "Tiffany Mitchell"
          },
          "LIZ_DIXON_1_WNBA": {
            "playerID": "LIZ_DIXON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "LIZ_DIXON_PHOENIX_MERCURY_WNBA",
            "firstName": "Liz",
            "lastName": "Dixon",
            "name": "Liz Dixon"
          },
          "RACHEL_BANHAM_1_WNBA": {
            "playerID": "RACHEL_BANHAM_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "RACHEL_BANHAM_CONNECTICUT_SUN_WNBA",
            "firstName": "Rachel",
            "lastName": "Banham",
            "name": "Rachel Banham"
          },
          "MIKIAH_HARRIGAN_1_WNBA": {
            "playerID": "MIKIAH_HARRIGAN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MIKIAH_HERBERTHARRIGAN_PHOENIX_MERCURY_WNBA",
            "firstName": "Mikiah",
            "lastName": "Harrigan",
            "name": "Mikiah Harrigan"
          },
          "MORIAH_JEFFERSON_1_WNBA": {
            "playerID": "MORIAH_JEFFERSON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "MORIAH_JEFFERSON_CONNECTICUT_SUN_WNBA",
            "firstName": "Moriah",
            "lastName": "Jefferson",
            "name": "Moriah Jefferson"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "QUEEN_EGBO_1_WNBA": {
            "playerID": "QUEEN_EGBO_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "QUEEN_EGBO_CONNECTICUT_SUN_WNBA",
            "firstName": "Queen",
            "lastName": "Egbo",
            "name": "Queen Egbo"
          },
          "ASTOU_NDOUR_1_WNBA": {
            "playerID": "ASTOU_NDOUR_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ASTOU_NDOUR_CONNECTICUT_SUN_WNBA",
            "firstName": "Astou",
            "lastName": "Ndour",
            "name": "Astou Ndour"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "OLIVIA_NELSONODODA_1_WNBA": {
            "playerID": "OLIVIA_NELSONODODA_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "OLIVIA_NELSONODODA_CONNECTICUT_SUN_WNBA",
            "firstName": "Olivia",
            "lastName": "Nelson-Ododa",
            "name": "Olivia Nelson-Ododa"
          }
        }
      },
      {
        "eventID": "uuphVhsNCYPgWD9INz5B",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 82,
            "names": {
              "short": "IND",
              "medium": "Fever",
              "long": "Indiana Fever"
            },
            "teamID": "INDIANA_FEVER_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 88,
            "names": {
              "short": "LAS",
              "medium": "Sparks",
              "long": "Los Angeles Sparks"
            },
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552583",
              "primary": "#552583"
            }
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 7,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 84,
              "freeThrowsAttempted": 4,
              "steals": 5,
              "points": 15,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 463,
              "freeThrowsAttempted": 9,
              "points": 24,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 9,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 8,
              "twoPointersMade": 5,
              "steals": 2
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 3,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 9,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 600,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 13,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 6,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 1
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 17,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 3
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 1,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 158,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 442,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 23,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            }
          },
          "reg": {
            "away": {
              "points": 88
            },
            "home": {
              "points": 82
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 10,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 14,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 12,
              "twoPointersMade": 3
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 11,
              "largestLead": 14,
              "blocks": 3,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 14,
              "steals": 3,
              "points": 29,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 10,
              "twoPointersMade": 2,
              "secondsInLead": 600
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 14,
              "largestLead": 7,
              "secondsInLead": 526,
              "offensiveRebounds": 9,
              "turnovers": 14,
              "blocks": 6,
              "steals": 12,
              "rebounds": 28,
              "defensiveRebounds": 19,
              "freeThrowsAttempted": 25,
              "freeThrowsMade": 20,
              "threePointersMade": 10,
              "fieldGoalsMade": 26,
              "threePointersAttempted": 30,
              "fouls": 26,
              "assists": 17,
              "fieldGoalsAttempted": 68,
              "twoPointersAttempted": 38,
              "points": 82,
              "twoPointersMade": 16
            },
            "away": {
              "offensiveRebounds": 4,
              "longestScoringRun": 13,
              "steals": 9,
              "threePointersAttempted": 23,
              "largestLead": 14,
              "threePointersMade": 14,
              "turnovers": 19,
              "blocks": 5,
              "fieldGoalsMade": 25,
              "rebounds": 30,
              "defensiveRebounds": 26,
              "fieldGoalsAttempted": 53,
              "twoPointersAttempted": 30,
              "twoPointersMade": 11,
              "assists": 17,
              "fouls": 20,
              "freeThrowsAttempted": 33,
              "freeThrowsMade": 24,
              "points": 88,
              "secondsInLead": 1821
            },
            "LEXIE_BROWN_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "fieldGoalPercent": 100,
              "blocks": 1,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "turnovers": 2,
              "plusMinus": -6,
              "secondsPlayed": 695
            },
            "KATIE_LOU_SAMUELSON_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "threePointersAttempted": 2,
              "plusMinus": -4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "secondsPlayed": 776
            },
            "LI_YUERU_1_WNBA": {
              "fieldGoalsMade": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "blocks": 1,
              "plusMinus": 3,
              "fouls": 2,
              "turnovers": 3,
              "secondsPlayed": 945
            },
            "KELSEY_MITCHELL_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "assists": 2,
              "fieldGoalsMade": 5,
              "twoPointersAttempted": 8,
              "threePointersMade": 3,
              "points": 15,
              "twoPointersMade": 2,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 15,
              "plusMinus": -17,
              "secondsPlayed": 1726
            },
            "NALYSSA_SMITH_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "assists": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "plusMinus": -24,
              "secondsPlayed": 1113
            },
            "RICKEA_JACKSON_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 1,
              "fouls": 1,
              "threePointersAttempted": 3,
              "steals": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "twoPointersMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 7,
              "points": 12,
              "plusMinus": -3,
              "secondsPlayed": 1407
            },
            "DEARICA_HAMBY_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 6,
              "offensiveRebounds": 2,
              "twoPointersMade": 5,
              "steals": 2,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 11,
              "fouls": 4,
              "turnovers": 4,
              "assists": 5,
              "plusMinus": 6,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 2400,
              "freeThrowsMade": 4,
              "points": 17
            },
            "LEXIE_HULL_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "assists": 1,
              "turnovers": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -1,
              "secondsPlayed": 349
            },
            "CAITLIN_CLARK_1_WNBA": {
              "offensiveRebounds": 0,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "steals": 3,
              "threePointersMade": 3,
              "turnovers": 7,
              "blocks": 3,
              "fouls": 5,
              "threePointersAttempted": 10,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 13,
              "assists": 6,
              "fieldGoalsMade": 7,
              "plusMinus": 4,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 6,
              "secondsPlayed": 2045,
              "points": 30,
              "twoPointersMade": 4
            },
            "RAE_BURRELL_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "turnovers": 2,
              "threePointersMade": 2,
              "points": 8,
              "blocks": 1,
              "steals": 2,
              "fouls": 1,
              "plusMinus": 10,
              "secondsPlayed": 738
            },
            "KIA_NURSE_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "assists": 1,
              "steals": 0,
              "threePointersAttempted": 6,
              "threePointersMade": 5,
              "fieldGoalsMade": 6,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 6,
              "twoPointersMade": 1,
              "fouls": 5,
              "plusMinus": -3,
              "freeThrowsAttempted": 8,
              "secondsPlayed": 1677,
              "freeThrowsMade": 5,
              "points": 22
            },
            "AARI_MCDONALD_1_WNBA": {
              "blocks": 0,
              "defensiveRebounds": 1,
              "turnovers": 3,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "threePointersAttempted": 5,
              "threePointersMade": 3,
              "fieldGoalsMade": 6,
              "steals": 1,
              "points": 21,
              "twoPointersMade": 3,
              "fouls": 2,
              "assists": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 4,
              "plusMinus": 14,
              "secondsPlayed": 1786
            },
            "KRISTY_WALLACE_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 3,
              "twoPointersMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "blocks": 1,
              "steals": 4,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "points": 5,
              "fouls": 3,
              "plusMinus": -6,
              "assists": 3,
              "secondsPlayed": 1664,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 22,
              "fieldGoalsAttempted": 9
            },
            "CAMERON_BRINK_1_WNBA": {
              "fieldGoalsMade": 1,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "turnovers": 3,
              "twoPointersAttempted": 2,
              "fouls": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 20,
              "assists": 2,
              "fieldGoalsAttempted": 5,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "blocks": 2,
              "plusMinus": 3,
              "secondsPlayed": 1442
            },
            "STEPHANIE_TALBOT_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "assists": 1,
              "turnovers": 1,
              "threePointersAttempted": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "plusMinus": 7,
              "secondsPlayed": 610
            },
            "ERICA_WHEELER_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 2,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "threePointersAttempted": 1,
              "assists": 2,
              "steals": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "plusMinus": 1,
              "secondsPlayed": 1029
            },
            "ZIA_COOKE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "plusMinus": -1,
              "secondsPlayed": 300
            },
            "TEMI_FAGBENLE_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "points": 6,
              "twoPointersMade": 3,
              "blocks": 1,
              "offensiveRebounds": 3,
              "turnovers": 1,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 6,
              "plusMinus": 5,
              "secondsPlayed": 1894
            },
            "ALIYAH_BOSTON_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 3,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 5,
              "turnovers": 3,
              "twoPointersAttempted": 7,
              "twoPointersMade": 3,
              "assists": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 2,
              "plusMinus": 12,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "threePointersMade": 2,
              "points": 17,
              "secondsPlayed": 1404
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-28T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "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": "Los Angeles Sparks 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": "-124",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Indiana Fever 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Los Angeles Sparks 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "-160",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "+405",
            "bookOdds": "+370",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+370",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "+132",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+132",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "-405",
            "bookOdds": "-602",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-602",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "-125",
            "fairSpread": "-5.5",
            "bookSpread": "-5.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "-116",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Indiana Fever 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": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Los Angeles Sparks 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "34.5",
            "bookOverUnder": "34.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "+5.5",
            "bookSpread": "+5.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Indiana Fever 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": "25.5",
            "bookOverUnder": "25.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "-1320",
            "bookOdds": "-3846",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3846",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Indiana Fever 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": "25.5",
            "bookOverUnder": "25.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Los Angeles Sparks 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": "-124",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "+7.5",
            "bookSpread": "+7.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Los Angeles Sparks 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": "15.5",
            "bookOverUnder": "15.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Indiana Fever 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": "+112",
            "fairOverUnder": "78.5",
            "bookOverUnder": "78.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "78.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-125",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "-7",
            "bookSpread": "-7",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Indiana Fever 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": "-115",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "-335",
            "bookOdds": "-467",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-467",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "+3",
            "bookSpread": "+3",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "34.5",
            "bookOverUnder": "34.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Los Angeles Sparks 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": "+103",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Los Angeles Sparks 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": "-107",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "+335",
            "bookOdds": "+305",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+305",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "+1435",
            "bookOdds": "+1383",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1383",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Los Angeles Sparks 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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.5",
            "bookSpread": "-1.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "73.5",
            "bookOverUnder": "73.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "+4",
            "bookSpread": "+4",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Los Angeles Sparks 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "+1.5",
            "bookSpread": "+1.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Los Angeles Sparks 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": "-106",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "-930",
            "bookOdds": "-2128",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2128",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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",
            "bookSpread": "-4",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Indiana Fever 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": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "+930",
            "bookOdds": "+873",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+873",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-112",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Indiana Fever 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": "-149",
            "fairOverUnder": "78.5",
            "bookOverUnder": "78.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "78.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Indiana Fever 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": "-125",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "+1320",
            "bookOdds": "+1253",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1253",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Indiana Fever 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": "-106",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "-1435",
            "bookOdds": "-2857",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2857",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "73.5",
            "bookOverUnder": "73.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "-122",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "164.5",
            "bookOverUnder": "164.5",
            "score": 170,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "164.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "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": "164.5",
            "bookOverUnder": "164.5",
            "score": 170,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "164.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Indiana Fever 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Indiana Fever 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:58.597Z"
              }
            }
          }
        },
        "players": {
          "LEXIE_BROWN_1_WNBA": {
            "playerID": "LEXIE_BROWN_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LEXIE_BROWN_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Lexie",
            "lastName": "Brown",
            "name": "Lexie Brown"
          },
          "KATIE_LOU_SAMUELSON_1_WNBA": {
            "playerID": "KATIE_LOU_SAMUELSON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KATIE_LOU_SAMUELSON_INDIANA_FEVER_WNBA",
            "name": "Katie Lou Samuelson"
          },
          "LI_YUERU_1_WNBA": {
            "playerID": "LI_YUERU_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LI_YUERU_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Li",
            "lastName": "Yueru",
            "name": "Li Yueru"
          },
          "KELSEY_MITCHELL_1_WNBA": {
            "playerID": "KELSEY_MITCHELL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KELSEY_MITCHELL_INDIANA_FEVER_WNBA",
            "firstName": "Kelsey",
            "lastName": "Mitchell",
            "name": "Kelsey Mitchell"
          },
          "NALYSSA_SMITH_1_WNBA": {
            "playerID": "NALYSSA_SMITH_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "NALYSSA_SMITH_INDIANA_FEVER_WNBA",
            "firstName": "NaLyssa",
            "lastName": "Smith",
            "name": "NaLyssa Smith"
          },
          "RICKEA_JACKSON_1_WNBA": {
            "playerID": "RICKEA_JACKSON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RICKEA_JACKSON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rickea",
            "lastName": "Jackson",
            "name": "Rickea Jackson"
          },
          "DEARICA_HAMBY_1_WNBA": {
            "playerID": "DEARICA_HAMBY_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "DEARICA_HAMBY_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Dearica",
            "lastName": "Hamby",
            "name": "Dearica Hamby"
          },
          "LEXIE_HULL_1_WNBA": {
            "playerID": "LEXIE_HULL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "LEXIE_HULL_INDIANA_FEVER_WNBA",
            "firstName": "Lexie",
            "lastName": "Hull",
            "name": "Lexie Hull"
          },
          "CAITLIN_CLARK_1_WNBA": {
            "playerID": "CAITLIN_CLARK_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CAITLIN_CLARK_INDIANA_FEVER_WNBA",
            "firstName": "Caitlin",
            "lastName": "Clark",
            "name": "Caitlin Clark"
          },
          "RAE_BURRELL_1_WNBA": {
            "playerID": "RAE_BURRELL_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RAE_BURRELL_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rae",
            "lastName": "Burrell",
            "name": "Rae Burrell"
          },
          "KIA_NURSE_1_WNBA": {
            "playerID": "KIA_NURSE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "KIA_NURSE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Kia",
            "lastName": "Nurse",
            "name": "Kia Nurse"
          },
          "AARI_MCDONALD_1_WNBA": {
            "playerID": "AARI_MCDONALD_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "AARI_MCDONALD_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Aari",
            "lastName": "McDonald",
            "name": "Aari McDonald"
          },
          "KRISTY_WALLACE_1_WNBA": {
            "playerID": "KRISTY_WALLACE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KRISTY_WALLACE_INDIANA_FEVER_WNBA",
            "firstName": "Kristy",
            "lastName": "Wallace",
            "name": "Kristy Wallace"
          },
          "CAMERON_BRINK_1_WNBA": {
            "playerID": "CAMERON_BRINK_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "CAMERON_BRINK_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Cameron",
            "lastName": "Brink",
            "name": "Cameron Brink"
          },
          "STEPHANIE_TALBOT_1_WNBA": {
            "playerID": "STEPHANIE_TALBOT_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "STEPHANIE_TALBOT_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Talbot",
            "name": "Stephanie Talbot"
          },
          "ERICA_WHEELER_1_WNBA": {
            "playerID": "ERICA_WHEELER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ERICA_WHEELER_INDIANA_FEVER_WNBA",
            "firstName": "Erica",
            "lastName": "Wheeler",
            "name": "Erica Wheeler"
          },
          "ZIA_COOKE_1_WNBA": {
            "playerID": "ZIA_COOKE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "ZIA_COOKE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Zia",
            "lastName": "Cooke",
            "name": "Zia Cooke"
          },
          "TEMI_FAGBENLE_1_WNBA": {
            "playerID": "TEMI_FAGBENLE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "TEMI_FAGBENLE_INDIANA_FEVER_WNBA",
            "firstName": "Temi",
            "lastName": "Fagbenle",
            "name": "Temi Fagbenle"
          },
          "ALIYAH_BOSTON_1_WNBA": {
            "playerID": "ALIYAH_BOSTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ALIYAH_BOSTON_INDIANA_FEVER_WNBA",
            "firstName": "Aliyah",
            "lastName": "Boston",
            "name": "Aliyah Boston"
          }
        }
      },
      {
        "eventID": "0YAkkulfHUJXESvW8glT",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 68,
            "names": {
              "short": "CHI",
              "medium": "Chicago",
              "long": "Chicago Sky"
            },
            "teamID": "CHICAGO_SKY_WNBA",
            "colors": {
              "secondary": "#FFD520",
              "primaryContrast": "#000000",
              "secondaryContrast": "#5091CD",
              "primary": "#5091CD"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "SEA",
              "medium": "Storm",
              "long": "Seattle Storm"
            },
            "teamID": "SEATTLE_STORM_WNBA",
            "colors": {
              "secondary": "#FEE11A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#395136",
              "primary": "#395136"
            },
            "score": 77
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 7,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 422,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 1,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 136,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 20,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 16,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 1,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 180,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 14,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 322,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 17,
              "threePointersAttempted": 0,
              "offensiveRebounds": 5,
              "assists": 8,
              "twoPointersAttempted": 18,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 74,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 15,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 7,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 12,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 526,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 8,
              "twoPointersMade": 9,
              "assists": 6
            }
          },
          "game": {
            "away": {
              "twoPointersMade": 23,
              "longestScoringRun": 11,
              "largestLead": 19,
              "blocks": 8,
              "fouls": 15,
              "fieldGoalsMade": 28,
              "assists": 17,
              "steals": 13,
              "threePointersMade": 5,
              "threePointersAttempted": 15,
              "turnovers": 18,
              "offensiveRebounds": 6,
              "fieldGoalsAttempted": 64,
              "twoPointersAttempted": 49,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 16,
              "points": 77,
              "rebounds": 32,
              "defensiveRebounds": 26,
              "secondsInLead": 1728
            },
            "home": {
              "blocks": 0,
              "largestLead": 4,
              "secondsInLead": 532,
              "threePointersMade": 4,
              "assists": 19,
              "fieldGoalsMade": 27,
              "longestScoringRun": 12,
              "twoPointersMade": 23,
              "offensiveRebounds": 10,
              "twoPointersAttempted": 54,
              "freeThrowsAttempted": 13,
              "freeThrowsMade": 10,
              "points": 68,
              "turnovers": 21,
              "steals": 11,
              "rebounds": 37,
              "defensiveRebounds": 27,
              "fouls": 18,
              "threePointersAttempted": 12,
              "fieldGoalsAttempted": 66
            },
            "DULCY_MENDJIADEU_FANKAM_1_WNBA": {
              "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": -6,
              "secondsPlayed": 91
            },
            "SAMANTHA_WHITCOMB_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "assists": 1,
              "fieldGoalsMade": 2,
              "plusMinus": -3,
              "turnovers": 1,
              "threePointersMade": 1,
              "points": 5,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "secondsPlayed": 619
            },
            "BRIANNA_TURNER_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fouls": 1,
              "turnovers": 1,
              "steals": 1,
              "plusMinus": 5,
              "secondsPlayed": 538,
              "rebounds": 3,
              "offensiveRebounds": 2
            },
            "ISABELLE_HARRISON_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "assists": 1,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "steals": 1,
              "plusMinus": 3,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "secondsPlayed": 625
            },
            "MICHAELA_ONYENWERE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 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,
              "turnovers": 1,
              "plusMinus": -2,
              "secondsPlayed": 302
            },
            "JORDAN_HORSTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "fouls": 1,
              "plusMinus": -3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "secondsPlayed": 582
            },
            "DANA_EVANS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 1,
              "steals": 2,
              "twoPointersMade": 2,
              "twoPointersAttempted": 4,
              "fieldGoalsMade": 5,
              "threePointersMade": 3,
              "points": 13,
              "assists": 4,
              "rebounds": 1,
              "offensiveRebounds": 0,
              "threePointersAttempted": 5,
              "fouls": 3,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "turnovers": 3,
              "secondsPlayed": 1769,
              "plusMinus": -21
            },
            "MERCEDES_RUSSELL_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "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": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "assists": 3,
              "plusMinus": -10,
              "secondsPlayed": 761
            },
            "CHENNEDY_CARTER_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "fouls": 1,
              "assists": 1,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "twoPointersMade": 5,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 12,
              "plusMinus": -7,
              "secondsPlayed": 935
            },
            "JEWELL_LOYD_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "turnovers": 4,
              "fieldGoalsMade": 6,
              "twoPointersMade": 5,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "threePointersAttempted": 4,
              "fouls": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 19,
              "assists": 6,
              "steals": 3,
              "plusMinus": 14,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 14,
              "secondsPlayed": 2281
            },
            "VICTORIA_VIVIANS_1_WNBA": {
              "fieldGoalsMade": 3,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 7,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "assists": 1,
              "twoPointersAttempted": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "fouls": 3,
              "turnovers": 4,
              "steals": 2,
              "plusMinus": 9,
              "secondsPlayed": 1616
            },
            "MARINA_MABREY_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 2,
              "fieldGoalsMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "threePointersMade": 1,
              "points": 7,
              "assists": 2,
              "fouls": 4,
              "twoPointersAttempted": 6,
              "turnovers": 4,
              "steals": 3,
              "plusMinus": -2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "secondsPlayed": 1486
            },
            "DIAMOND_DESHIELDS_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 2,
              "threePointersMade": 0,
              "assists": 2,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 6,
              "twoPointersMade": 2,
              "fouls": 3,
              "steals": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 6,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "plusMinus": -2,
              "secondsPlayed": 1465
            },
            "NNEKA_OGWUMIKE_1_WNBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "assists": 2,
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 4,
              "offensiveRebounds": 1,
              "steals": 2,
              "points": 10,
              "twoPointersMade": 4,
              "fouls": 1,
              "turnovers": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "plusMinus": 15,
              "secondsPlayed": 2014
            },
            "ELIZABETH_WILLIAMS_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "turnovers": 2,
              "fieldGoalsMade": 6,
              "points": 12,
              "twoPointersMade": 6,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 11,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "plusMinus": -10,
              "secondsPlayed": 1722
            },
            "ANGEL_REESE_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 6,
              "assists": 3,
              "turnovers": 3,
              "fieldGoalsMade": 4,
              "twoPointersMade": 4,
              "steals": 2,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 11,
              "fouls": 2,
              "rebounds": 12,
              "defensiveRebounds": 6,
              "plusMinus": -12,
              "secondsPlayed": 1775
            },
            "EZI_MAGBEGOR_1_WNBA": {
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "steals": 3,
              "turnovers": 1,
              "assists": 1,
              "fieldGoalsMade": 5,
              "points": 13,
              "twoPointersMade": 5,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 11,
              "blocks": 5,
              "fouls": 3,
              "offensiveRebounds": 4,
              "plusMinus": 19,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "secondsPlayed": 1933
            },
            "LINDSAY_ALLEN_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "assists": 4,
              "turnovers": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 3,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 3,
              "fouls": 2,
              "plusMinus": 3,
              "secondsPlayed": 1383
            },
            "SKYLAR_DIGGINSSMITH_1_WNBA": {
              "defensiveRebounds": 1,
              "assists": 3,
              "blocks": 1,
              "twoPointersMade": 5,
              "steals": 3,
              "fouls": 4,
              "twoPointersAttempted": 8,
              "fieldGoalsMade": 7,
              "threePointersMade": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "turnovers": 6,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": 10,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 5,
              "points": 21,
              "secondsPlayed": 2102
            }
          },
          "reg": {
            "away": {
              "points": 77
            },
            "home": {
              "points": 68
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 9,
              "largestLead": 19,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 600,
              "freeThrowsAttempted": 6,
              "steals": 4,
              "points": 13,
              "threePointersAttempted": 5,
              "offensiveRebounds": 5,
              "assists": 2,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 16,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 7,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 3
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Seattle Storm 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": "81.5",
            "bookOverUnder": "81.5",
            "score": 77,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Chicago Sky 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Seattle Storm 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": "+112",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "-141",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "+610",
            "bookOdds": "+568",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+568",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "+117",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+117",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "-610",
            "bookOdds": "-1087",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1087",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "-107",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "-115",
            "bookOdds": "-132",
            "fairSpread": "+9",
            "bookSpread": "+9",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "spread": "+9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Chicago Sky 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": "-138",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Seattle Storm 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "34",
            "bookOverUnder": "34",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "34",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Chicago Sky 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": "-129",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "-127",
            "fairSpread": "+7.5",
            "bookSpread": "+7.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "+1415",
            "bookOdds": "+1347",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1347",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Chicago Sky 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": "-103",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Seattle Storm 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Seattle Storm 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": "+107",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "-104",
            "fairSpread": "-7.5",
            "bookSpread": "-7.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "+130",
            "bookOdds": "+121",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+121",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Seattle Storm 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": "-139",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "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": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Chicago Sky 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": "72.5",
            "bookOverUnder": "72.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Seattle Storm 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "+115",
            "bookOdds": "-101",
            "fairSpread": "-9",
            "bookSpread": "-9",
            "score": 77,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "spread": "-9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Chicago Sky 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "-1040",
            "bookOdds": "-2564",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2564",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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",
            "bookSpread": "+6",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "34",
            "bookOverUnder": "34",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "34",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Seattle Storm 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "-123",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Seattle Storm 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": "-119",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Seattle Storm 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": "-142",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "+1040",
            "bookOdds": "+980",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+980",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "+1815",
            "bookOdds": "+1761",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1761",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Chicago Sky 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Seattle Storm 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": "-146",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "43.5",
            "bookOverUnder": "43.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "-1",
            "bookSpread": "-1",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "83",
            "bookOverUnder": "83",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "83",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "78.5",
            "bookOverUnder": "78.5",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "78.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "-118",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Chicago Sky 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": "+106",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Seattle Storm 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": "+110",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "+1",
            "bookSpread": "+1",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Seattle Storm 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": "81.5",
            "bookOverUnder": "81.5",
            "score": 77,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "+197",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+197",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "-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:46:48.958Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Chicago Sky 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": "+104",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "-276",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-276",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Seattle Storm 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": "+105",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "-130",
            "bookOdds": "-146",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Chicago Sky 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": "-130",
            "fairOverUnder": "72.5",
            "bookOverUnder": "72.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Chicago Sky 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "-1415",
            "bookOdds": "-4348",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4348",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Chicago Sky 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": "-121",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "83",
            "bookOverUnder": "83",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "83",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "-1815",
            "bookOdds": "-4167",
            "score": 77,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "78.5",
            "bookOverUnder": "78.5",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "78.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "43.5",
            "bookOverUnder": "43.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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",
            "bookSpread": "-6",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Chicago Sky 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Chicago Sky 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": "-140",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "154.5",
            "bookOverUnder": "154.5",
            "score": 145,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "154.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          },
          "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": "154.5",
            "bookOverUnder": "154.5",
            "score": 145,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "154.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:48.958Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-29T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "DULCY_MENDJIADEU_FANKAM_1_WNBA": {
            "playerID": "DULCY_MENDJIADEU_FANKAM_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "DULCY_MENDJIADEU_FANKAM_SEATTLE_STORM_WNBA",
            "name": "Dulcy Mendjiadeu Fankam"
          },
          "SAMANTHA_WHITCOMB_1_WNBA": {
            "playerID": "SAMANTHA_WHITCOMB_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SAMI_WHITCOMB_SEATTLE_STORM_WNBA",
            "firstName": "Samantha",
            "lastName": "Whitcomb",
            "name": "Samantha Whitcomb"
          },
          "BRIANNA_TURNER_1_WNBA": {
            "playerID": "BRIANNA_TURNER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "BRIANNA_TURNER_CHICAGO_SKY_WNBA",
            "firstName": "Brianna",
            "lastName": "Turner",
            "name": "Brianna Turner"
          },
          "ISABELLE_HARRISON_1_WNBA": {
            "playerID": "ISABELLE_HARRISON_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ISABELLE_HARRISON_CHICAGO_SKY_WNBA",
            "firstName": "Isabelle",
            "lastName": "Harrison",
            "name": "Isabelle Harrison"
          },
          "MICHAELA_ONYENWERE_1_WNBA": {
            "playerID": "MICHAELA_ONYENWERE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MICHAELA_ONYENWERE_CHICAGO_SKY_WNBA",
            "firstName": "Michaela",
            "lastName": "Onyenwere",
            "name": "Michaela Onyenwere"
          },
          "JORDAN_HORSTON_1_WNBA": {
            "playerID": "JORDAN_HORSTON_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JORDAN_HORSTON_SEATTLE_STORM_WNBA",
            "firstName": "Jordan",
            "lastName": "Horston",
            "name": "Jordan Horston"
          },
          "DANA_EVANS_1_WNBA": {
            "playerID": "DANA_EVANS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DANA_EVANS_CHICAGO_SKY_WNBA",
            "firstName": "Dana",
            "lastName": "Evans",
            "name": "Dana Evans"
          },
          "MERCEDES_RUSSELL_1_WNBA": {
            "playerID": "MERCEDES_RUSSELL_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "MERCEDES_RUSSELL_SEATTLE_STORM_WNBA",
            "firstName": "Mercedes",
            "lastName": "Russell",
            "name": "Mercedes Russell"
          },
          "CHENNEDY_CARTER_1_WNBA": {
            "playerID": "CHENNEDY_CARTER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "CHENNEDY_CARTER_CHICAGO_SKY_WNBA",
            "firstName": "Chennedy",
            "lastName": "Carter",
            "name": "Chennedy Carter"
          },
          "JEWELL_LOYD_1_WNBA": {
            "playerID": "JEWELL_LOYD_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JEWELL_LOYD_SEATTLE_STORM_WNBA",
            "firstName": "Jewell",
            "lastName": "Loyd",
            "name": "Jewell Loyd"
          },
          "VICTORIA_VIVIANS_1_WNBA": {
            "playerID": "VICTORIA_VIVIANS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "VICTORIA_VIVIANS_SEATTLE_STORM_WNBA",
            "firstName": "Victoria",
            "lastName": "Vivians",
            "name": "Victoria Vivians"
          },
          "MARINA_MABREY_1_WNBA": {
            "playerID": "MARINA_MABREY_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MARINA_MABREY_CHICAGO_SKY_WNBA",
            "firstName": "Marina",
            "lastName": "Mabrey",
            "name": "Marina Mabrey"
          },
          "DIAMOND_DESHIELDS_1_WNBA": {
            "playerID": "DIAMOND_DESHIELDS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DIAMOND_DESHIELDS_CHICAGO_SKY_WNBA",
            "firstName": "Diamond",
            "lastName": "DeShields",
            "name": "Diamond DeShields"
          },
          "NNEKA_OGWUMIKE_1_WNBA": {
            "playerID": "NNEKA_OGWUMIKE_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "NNEKA_OGWUMIKE_SEATTLE_STORM_WNBA",
            "firstName": "Nneka",
            "lastName": "Ogwumike",
            "name": "Nneka Ogwumike"
          },
          "ELIZABETH_WILLIAMS_1_WNBA": {
            "playerID": "ELIZABETH_WILLIAMS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ELIZABETH_WILLIAMS_CHICAGO_SKY_WNBA",
            "firstName": "Elizabeth",
            "lastName": "Williams",
            "name": "Elizabeth Williams"
          },
          "ANGEL_REESE_1_WNBA": {
            "playerID": "ANGEL_REESE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ANGEL_REESE_CHICAGO_SKY_WNBA",
            "firstName": "Angel",
            "lastName": "Reese",
            "name": "Angel Reese"
          },
          "EZI_MAGBEGOR_1_WNBA": {
            "playerID": "EZI_MAGBEGOR_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "EZI_MAGBEGOR_SEATTLE_STORM_WNBA",
            "firstName": "Ezi",
            "lastName": "Magbegor",
            "name": "Ezi Magbegor"
          },
          "LINDSAY_ALLEN_1_WNBA": {
            "playerID": "LINDSAY_ALLEN_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "LINDSAY_ALLEN_CHICAGO_SKY_WNBA",
            "firstName": "Lindsay",
            "lastName": "Allen",
            "name": "Lindsay Allen"
          },
          "SKYLAR_DIGGINSSMITH_1_WNBA": {
            "playerID": "SKYLAR_DIGGINSSMITH_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SKYLAR_DIGGINSSMITH_SEATTLE_STORM_WNBA",
            "firstName": "Skylar",
            "lastName": "Diggins-Smith",
            "name": "Skylar Diggins-Smith"
          }
        }
      },
      {
        "eventID": "a9AFGdi3DyRD7eLx6Sl0",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            },
            "score": 67
          },
          "away": {
            "statEntityID": "away",
            "score": 73,
            "names": {
              "short": "ATL",
              "medium": "Atlanta",
              "long": "Atlanta Dream"
            },
            "teamID": "ATLANTA_DREAM_WNBA",
            "colors": {
              "secondary": "#4891CE",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#E3173E"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 6,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 325,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 172,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 100,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 20,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 472,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 12,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 299,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 16,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 220,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 7,
              "largestLead": 6,
              "steals": 6,
              "secondsInLead": 926,
              "blocks": 3,
              "twoPointersMade": 21,
              "turnovers": 13,
              "rebounds": 31,
              "defensiveRebounds": 22,
              "offensiveRebounds": 9,
              "twoPointersAttempted": 47,
              "fieldGoalsMade": 27,
              "fouls": 17,
              "assists": 21,
              "threePointersMade": 6,
              "threePointersAttempted": 27,
              "fieldGoalsAttempted": 74,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 7,
              "points": 67
            },
            "away": {
              "longestScoringRun": 10,
              "threePointersMade": 6,
              "blocks": 2,
              "steals": 9,
              "offensiveRebounds": 5,
              "threePointersAttempted": 21,
              "turnovers": 17,
              "assists": 19,
              "fieldGoalsMade": 26,
              "rebounds": 36,
              "defensiveRebounds": 31,
              "fieldGoalsAttempted": 62,
              "twoPointersAttempted": 41,
              "twoPointersMade": 20,
              "largestLead": 9,
              "freeThrowsAttempted": 21,
              "freeThrowsMade": 15,
              "points": 73,
              "fouls": 19,
              "secondsInLead": 1225
            },
            "CRYSTAL_DANGERFIELD_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 2,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": 4,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 501
            },
            "HALEY_JONES_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 3,
              "fouls": 3,
              "threePointersAttempted": 1,
              "assists": 4,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1017,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": -7
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 2,
              "fieldGoalsMade": 4,
              "plusMinus": -4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 7,
              "secondsPlayed": 913,
              "points": 8,
              "twoPointersMade": 4
            },
            "NAZ_HILLMON_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 1,
              "plusMinus": -5,
              "secondsPlayed": 654
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 2,
              "assists": 2,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 4,
              "plusMinus": 9,
              "secondsPlayed": 773
            },
            "KARLIE_SAMUELSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 3,
              "turnovers": 1,
              "fieldGoalsMade": 3,
              "points": 7,
              "twoPointersMade": 2,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 3,
              "threePointersAttempted": 7,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "fouls": 2,
              "plusMinus": -10,
              "secondsPlayed": 1871
            },
            "ARIEL_ATKINS_1_WNBA": {
              "blocks": 1,
              "threePointersMade": 2,
              "steals": 2,
              "assists": 3,
              "fouls": 1,
              "defensiveRebounds": 6,
              "turnovers": 2,
              "fieldGoalsMade": 8,
              "twoPointersMade": 6,
              "rebounds": 8,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 11,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 17,
              "plusMinus": -11,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 21,
              "secondsPlayed": 2156
            },
            "JADE_MELBOURNE_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "steals": 1,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 3,
              "threePointersAttempted": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsAttempted": 4,
              "fouls": 2,
              "plusMinus": 0,
              "secondsPlayed": 739
            },
            "SHAKIRA_AUSTIN_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "assists": 3,
              "defensiveRebounds": 7,
              "fieldGoalsMade": 4,
              "fouls": 4,
              "twoPointersAttempted": 11,
              "twoPointersMade": 4,
              "rebounds": 9,
              "offensiveRebounds": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 12,
              "plusMinus": -7,
              "secondsPlayed": 1413
            },
            "CHEYENNE_PARKER_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "assists": 1,
              "steals": 1,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "turnovers": 3,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 10,
              "fouls": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "plusMinus": 10,
              "secondsPlayed": 1761
            },
            "AERIAL_POWERS_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 3,
              "fieldGoalsMade": 5,
              "threePointersMade": 2,
              "points": 12,
              "freeThrowsAttempted": 3,
              "threePointersAttempted": 3,
              "fouls": 1,
              "fieldGoalPercent": 45,
              "assists": 1,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "plusMinus": 4,
              "secondsPlayed": 1403
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "fieldGoalsMade": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 0,
              "offensiveRebounds": 3,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 0,
              "blocks": 1,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "assists": 1,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fouls": 4,
              "plusMinus": 3,
              "secondsPlayed": 1047
            },
            "RHYNE_HOWARD_1_WNBA": {
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fouls": 2,
              "turnovers": 1,
              "assists": 4,
              "blocks": 1,
              "steals": 4,
              "threePointersAttempted": 6,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 18,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 5,
              "twoPointersMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 7,
              "points": 11,
              "plusMinus": 7,
              "secondsPlayed": 1787
            },
            "JULIE_VANLOO_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 1,
              "steals": 1,
              "assists": 5,
              "fouls": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "turnovers": 5,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "threePointersAttempted": 5,
              "plusMinus": -6,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "secondsPlayed": 1660
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 2,
              "fieldGoalsMade": 4,
              "threePointersMade": 2,
              "points": 10,
              "fouls": 2,
              "threePointersAttempted": 4,
              "blocks": 1,
              "turnovers": 2,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 4,
              "assists": 2,
              "plusMinus": -4,
              "secondsPlayed": 1426
            },
            "ALLISHA_GRAY_1_WNBA": {
              "assists": 3,
              "threePointersMade": 4,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "turnovers": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "steals": 2,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 78,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 3,
              "points": 19,
              "twoPointersMade": 3,
              "fouls": 5,
              "plusMinus": 7,
              "secondsPlayed": 2143
            },
            "LORELA_CUBAJ_1_WNBA": {
              "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": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "secondsPlayed": 32
            },
            "NIA_COFFEY_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "twoPointersAttempted": 2,
              "threePointersAttempted": 2,
              "plusMinus": 0,
              "fieldGoalsAttempted": 4,
              "turnovers": 0,
              "secondsPlayed": 602
            },
            "TINA_CHARLES_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "turnovers": 4,
              "steals": 1,
              "fouls": 2,
              "fieldGoalsMade": 7,
              "twoPointersAttempted": 9,
              "twoPointersMade": 7,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 11,
              "assists": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 17,
              "offensiveRebounds": 3,
              "rebounds": 15,
              "defensiveRebounds": 12,
              "plusMinus": 12,
              "secondsPlayed": 2098
            }
          },
          "reg": {
            "away": {
              "points": 73
            },
            "home": {
              "points": 67
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 10,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 62,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 13,
              "threePointersAttempted": 11,
              "offensiveRebounds": 5,
              "assists": 2,
              "twoPointersAttempted": 7,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 3
            },
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 13,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 9,
              "twoPointersMade": 5,
              "secondsInLead": 501
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Atlanta Dream 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": "73.5",
            "bookOverUnder": "73.5",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Washington Mystics 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Atlanta Dream 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": "15.5",
            "bookOverUnder": "15.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "+108",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "-128",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "-131",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "-103",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "35.5",
            "bookOverUnder": "35.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "-108",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "+7",
            "bookSpread": "+7",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Washington Mystics 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": "-142",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Atlanta Dream 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": "15.5",
            "bookOverUnder": "15.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "36",
            "bookOverUnder": "36",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "-122",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Washington Mystics 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": "-125",
            "bookOdds": "-149",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "-122",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "-590",
            "bookOdds": "-1031",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1031",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Washington Mystics 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": "+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:47:38.191Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Atlanta Dream 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-123",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Atlanta Dream 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": "+130",
            "bookOdds": "+116",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "-108",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "+130",
            "bookOdds": "+118",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+118",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Atlanta Dream 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": "-138",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "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": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Washington Mystics 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": "-146",
            "fairOverUnder": "67.5",
            "bookOverUnder": "67.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "67.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Atlanta Dream 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": "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:47:38.191Z"
              }
            }
          },
          "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": "-7",
            "bookSpread": "-7",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Washington Mystics 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "+203",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+203",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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",
            "bookSpread": "-2",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "36",
            "bookOverUnder": "36",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Atlanta Dream 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+101",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "35.5",
            "bookOverUnder": "35.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Atlanta Dream 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Atlanta Dream 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": "-130",
            "bookOdds": "-154",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-154",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "-286",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-286",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "+950",
            "bookOdds": "+892",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+892",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Washington Mystics 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+101",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Atlanta Dream 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": "-130",
            "bookOdds": "-150",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "46",
            "bookOverUnder": "46",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "46",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "+0.5",
            "bookSpread": "+0.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "79",
            "bookOverUnder": "79",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "79",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "76",
            "bookOverUnder": "76",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "76",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-128",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Washington Mystics 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Atlanta Dream 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": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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.5",
            "bookSpread": "-0.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Atlanta Dream 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": "-104",
            "fairOverUnder": "73.5",
            "bookOverUnder": "73.5",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "+226",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+226",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Washington Mystics 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": "+107",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "-325",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-325",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Atlanta Dream 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": "+104",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "-130",
            "bookOdds": "-143",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Washington Mystics 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": "+110",
            "fairOverUnder": "67.5",
            "bookOverUnder": "67.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "67.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Washington Mystics 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": "+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:47:38.191Z"
              }
            }
          },
          "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": "+590",
            "bookOdds": "+546",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+546",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Washington Mystics 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": "-138",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "79",
            "bookOverUnder": "79",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "79",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "-950",
            "bookOdds": "-2174",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2174",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "76",
            "bookOverUnder": "76",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "76",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "46",
            "bookOverUnder": "46",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "46",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Washington Mystics 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Washington Mystics 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": "-137",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "141",
            "bookOverUnder": "141",
            "score": 140,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "141",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          },
          "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": "141",
            "bookOverUnder": "141",
            "score": 140,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "141",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:38.191Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-29T23:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "CRYSTAL_DANGERFIELD_1_WNBA": {
            "playerID": "CRYSTAL_DANGERFIELD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CRYSTAL_DANGERFIELD_ATLANTA_DREAM_WNBA",
            "firstName": "Crystal",
            "lastName": "Dangerfield",
            "name": "Crystal Dangerfield"
          },
          "HALEY_JONES_1_WNBA": {
            "playerID": "HALEY_JONES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "HALEY_JONES_ATLANTA_DREAM_WNBA",
            "firstName": "Haley",
            "lastName": "Jones",
            "name": "Haley Jones"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "NAZ_HILLMON_1_WNBA": {
            "playerID": "NAZ_HILLMON_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NAZ_HILLMON_ATLANTA_DREAM_WNBA",
            "firstName": "Naz",
            "lastName": "Hillmon",
            "name": "Naz Hillmon"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "KARLIE_SAMUELSON_1_WNBA": {
            "playerID": "KARLIE_SAMUELSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "KARLIE_SAMUELSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Karlie",
            "lastName": "Samuelson",
            "name": "Karlie Samuelson"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "JADE_MELBOURNE_1_WNBA": {
            "playerID": "JADE_MELBOURNE_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JADE_MELBOURNE_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Jade",
            "lastName": "Melbourne",
            "name": "Jade Melbourne"
          },
          "SHAKIRA_AUSTIN_1_WNBA": {
            "playerID": "SHAKIRA_AUSTIN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHAKIRA_AUSTIN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shakira",
            "lastName": "Austin",
            "name": "Shakira Austin"
          },
          "CHEYENNE_PARKER_1_WNBA": {
            "playerID": "CHEYENNE_PARKER_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CHEYENNE_PARKER_ATLANTA_DREAM_WNBA",
            "firstName": "Cheyenne",
            "lastName": "Parker",
            "name": "Cheyenne Parker"
          },
          "AERIAL_POWERS_1_WNBA": {
            "playerID": "AERIAL_POWERS_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "AERIAL_POWERS_ATLANTA_DREAM_WNBA",
            "firstName": "Aerial",
            "lastName": "Powers",
            "name": "Aerial Powers"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "RHYNE_HOWARD_1_WNBA": {
            "playerID": "RHYNE_HOWARD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "RHYNE_HOWARD_ATLANTA_DREAM_WNBA",
            "firstName": "Rhyne",
            "lastName": "Howard",
            "name": "Rhyne Howard"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "ALLISHA_GRAY_1_WNBA": {
            "playerID": "ALLISHA_GRAY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "ALLISHA_GRAY_ATLANTA_DREAM_WNBA",
            "firstName": "Allisha",
            "lastName": "Gray",
            "name": "Allisha Gray"
          },
          "LORELA_CUBAJ_1_WNBA": {
            "playerID": "LORELA_CUBAJ_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "LORELA_CUBAJ_ATLANTA_DREAM_WNBA",
            "firstName": "Lorela",
            "lastName": "Cubaj",
            "name": "Lorela Cubaj"
          },
          "NIA_COFFEY_1_WNBA": {
            "playerID": "NIA_COFFEY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NIA_COFFEY_ATLANTA_DREAM_WNBA",
            "firstName": "Nia",
            "lastName": "Coffey",
            "name": "Nia Coffey"
          },
          "TINA_CHARLES_1_WNBA": {
            "playerID": "TINA_CHARLES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "TINA_CHARLES_ATLANTA_DREAM_WNBA",
            "firstName": "Tina",
            "lastName": "Charles",
            "name": "Tina Charles"
          }
        }
      },
      {
        "eventID": "wxiuuNz6m0SB0ltVGEc6",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 81,
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            },
            "score": 78
          }
        },
        "results": {
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 0,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 600,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 4
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 39,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 15,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 560,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 13,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 1,
              "twoPointersAttempted": 8,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 5,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 20,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 1,
              "largestLead": 15,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 528,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 33,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 10,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "threePointersMade": 6,
              "freeThrowsMade": 3,
              "twoPointersMade": 6,
              "blocks": 1
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 12,
              "blocks": 2,
              "largestLead": 5,
              "threePointersMade": 10,
              "offensiveRebounds": 8,
              "steals": 6,
              "threePointersAttempted": 30,
              "secondsInLead": 337,
              "turnovers": 10,
              "fouls": 18,
              "freeThrowsAttempted": 13,
              "freeThrowsMade": 10,
              "fieldGoalsMade": 29,
              "rebounds": 34,
              "defensiveRebounds": 26,
              "assists": 18,
              "fieldGoalsAttempted": 68,
              "twoPointersAttempted": 38,
              "points": 78,
              "twoPointersMade": 19
            },
            "home": {
              "longestScoringRun": 14,
              "largestLead": 15,
              "threePointersMade": 9,
              "offensiveRebounds": 9,
              "threePointersAttempted": 32,
              "turnovers": 10,
              "steals": 7,
              "fieldGoalsMade": 28,
              "rebounds": 39,
              "defensiveRebounds": 30,
              "assists": 19,
              "fieldGoalsAttempted": 68,
              "twoPointersAttempted": 36,
              "twoPointersMade": 19,
              "fouls": 12,
              "points": 81,
              "blocks": 5,
              "secondsInLead": 1936,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 16
            },
            "MIKIAH_HARRIGAN_1_WNBA": {
              "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,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "threePointersMade": 1,
              "points": 3,
              "plusMinus": 4,
              "secondsPlayed": 256
            },
            "NYARA_SABALLY_1_WNBA": {
              "defensiveRebounds": 2,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "fieldGoalsMade": 1,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "plusMinus": -4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 516,
              "points": 2,
              "twoPointersMade": 1
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "assists": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "steals": 1,
              "threePointersAttempted": 3,
              "fieldGoalsAttempted": 3,
              "plusMinus": -10,
              "secondsPlayed": 839
            },
            "LIZ_DIXON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 50,
              "assists": 3,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "plusMinus": 1,
              "secondsPlayed": 859
            },
            "SUG_SUTTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "turnovers": 0,
              "assists": 7,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": 3,
              "secondsPlayed": 1215
            },
            "KAYLA_THORNTON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 1,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -1,
              "fouls": 0,
              "secondsPlayed": 721
            },
            "BREANNA_STEWART_1_WNBA": {
              "threePointersMade": 0,
              "fieldGoalsMade": 4,
              "twoPointersMade": 4,
              "steals": 2,
              "defensiveRebounds": 5,
              "threePointersAttempted": 2,
              "fouls": 2,
              "blocks": 0,
              "rebounds": 8,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 8,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 13,
              "turnovers": 2,
              "assists": 2,
              "plusMinus": 7,
              "secondsPlayed": 2192
            },
            "MORGAN_BERTSCH_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "defensiveRebounds": 1,
              "assists": 2,
              "fieldGoalsMade": 2,
              "points": 5,
              "twoPointersMade": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "fouls": 2,
              "turnovers": 2,
              "plusMinus": 12,
              "secondsPlayed": 797
            },
            "NATASHA_CLOUD_1_WNBA": {
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "threePointersMade": 3,
              "steals": 1,
              "freeThrowsAttempted": 1,
              "threePointersAttempted": 7,
              "assists": 3,
              "turnovers": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 4,
              "fieldGoalsMade": 9,
              "plusMinus": -6,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 10,
              "secondsPlayed": 2108,
              "points": 21,
              "twoPointersMade": 6
            },
            "SABRINA_IONESCU_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "twoPointersMade": 3,
              "fieldGoalsMade": 7,
              "offensiveRebounds": 1,
              "threePointersMade": 4,
              "twoPointersAttempted": 8,
              "threePointersAttempted": 9,
              "fouls": 2,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "turnovers": 4,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "assists": 9,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 22,
              "plusMinus": 3,
              "secondsPlayed": 2080
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 4,
              "turnovers": 3,
              "assists": 3,
              "blocks": 1,
              "steals": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 6,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 7,
              "points": 15,
              "twoPointersMade": 5,
              "fouls": 4,
              "plusMinus": 0,
              "secondsPlayed": 2198
            },
            "DIANA_TAURASI_1_WNBA": {
              "blocks": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 1,
              "twoPointersAttempted": 3,
              "steals": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 7,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "threePointersMade": 3,
              "fouls": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 14,
              "plusMinus": -6,
              "secondsPlayed": 1694
            },
            "NATASHA_MACK_1_WNBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 1,
              "plusMinus": -6,
              "secondsPlayed": 1332
            },
            "JONQUEL_JONES_1_WNBA": {
              "steals": 0,
              "assists": 1,
              "threePointersMade": 2,
              "turnovers": 0,
              "threePointersAttempted": 6,
              "blocks": 2,
              "defensiveRebounds": 5,
              "rebounds": 7,
              "offensiveRebounds": 2,
              "fouls": 3,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 5,
              "twoPointersMade": 5,
              "plusMinus": 7,
              "freeThrowsAttempted": 5,
              "secondsPlayed": 1884,
              "freeThrowsMade": 4,
              "points": 20
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "fieldGoalsMade": 7,
              "steals": 2,
              "twoPointersMade": 7,
              "fouls": 4,
              "fieldGoalPercent": 37,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "points": 20,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "plusMinus": -9,
              "assists": 2,
              "secondsPlayed": 1909
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersMade": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 1,
              "points": 9,
              "twoPointersMade": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "offensiveRebounds": 1,
              "assists": 1,
              "turnovers": 2,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "fouls": 1,
              "plusMinus": -8,
              "secondsPlayed": 1829
            },
            "COURTNEY_VANDERSLOOT_1_WNBA": {
              "fouls": 0,
              "threePointersMade": 1,
              "offensiveRebounds": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "assists": 2,
              "threePointersAttempted": 5,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "twoPointersMade": 1,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 1,
              "points": 6,
              "plusMinus": 13,
              "blocks": 2,
              "secondsPlayed": 1570
            }
          },
          "reg": {
            "away": {
              "points": 78
            },
            "home": {
              "points": 81
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 6,
              "blocks": 2,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 248,
              "freeThrowsAttempted": 13,
              "steals": 3,
              "points": 21,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 11,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 278,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 6,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 3,
              "fouls": 10
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-29T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "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": "Phoenix Mercury 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": "78.5",
            "bookOverUnder": "78.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "78.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "New York Liberty 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Phoenix Mercury 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": "+106",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "-215",
            "bookOdds": "-253",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-253",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "-320",
            "bookOdds": "-446",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-446",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "+215",
            "bookOdds": "+201",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+201",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "+320",
            "bookOdds": "+293",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+293",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "31.5",
            "bookOverUnder": "31.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "+9",
            "bookSpread": "+9",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "-116",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "New York Liberty 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": "47.5",
            "bookOverUnder": "47.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Phoenix Mercury 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": "-140",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "33",
            "bookOverUnder": "33",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "33",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "-9",
            "bookSpread": "-9",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "-109",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "-261",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-261",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Phoenix Mercury 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "-121",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "-442",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-442",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Phoenix Mercury 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "New York Liberty 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": "-113",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "-114",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "New York Liberty 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "+540",
            "bookOdds": "+500",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+500",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "-4",
            "bookSpread": "-4",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "33",
            "bookOverUnder": "33",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "33",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Phoenix Mercury 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "31.5",
            "bookOverUnder": "31.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "-540",
            "bookOdds": "-909",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-909",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "-177",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-177",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "New York Liberty 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Phoenix Mercury 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": "15.5",
            "bookOverUnder": "15.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "46.5",
            "bookOverUnder": "46.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "85",
            "bookOverUnder": "85",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "85",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "86.5",
            "bookOverUnder": "86.5",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "-118",
            "fairSpread": "-14.5",
            "bookSpread": "-14.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "New York Liberty 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": "14.5",
            "bookOverUnder": "14.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Phoenix Mercury 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": "+102",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "+3.5",
            "bookSpread": "+3.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Phoenix Mercury 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": "-117",
            "fairOverUnder": "78.5",
            "bookOverUnder": "78.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "78.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "+1855",
            "bookOdds": "+1800",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1800",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "+14.5",
            "bookSpread": "+14.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "New York Liberty 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": "47.5",
            "bookOverUnder": "47.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "-1855",
            "bookOdds": "-4167",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Phoenix Mercury 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "+331",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+331",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "New York Liberty 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": "-117",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "New York Liberty 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": "30.5",
            "bookOverUnder": "30.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "+188",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+188",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "New York Liberty 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": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "85",
            "bookOverUnder": "85",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "85",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "+132",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+132",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "86.5",
            "bookOverUnder": "86.5",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "46.5",
            "bookOverUnder": "46.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "+4",
            "bookSpread": "+4",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "New York Liberty 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "New York Liberty 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": "14.5",
            "bookOverUnder": "14.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-7",
            "bookSpread": "-7",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "158",
            "bookOverUnder": "158",
            "score": 159,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "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": "158",
            "bookOverUnder": "158",
            "score": 159,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Phoenix Mercury 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": "+103",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Phoenix Mercury 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": "+100",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "New York Liberty 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": "-102",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Phoenix Mercury 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": "-133",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Phoenix Mercury 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": "-124",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "New York Liberty 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": "-130",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:04.809Z"
              }
            }
          }
        },
        "players": {
          "MIKIAH_HARRIGAN_1_WNBA": {
            "playerID": "MIKIAH_HARRIGAN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MIKIAH_HERBERTHARRIGAN_PHOENIX_MERCURY_WNBA",
            "firstName": "Mikiah",
            "lastName": "Harrigan",
            "name": "Mikiah Harrigan"
          },
          "NYARA_SABALLY_1_WNBA": {
            "playerID": "NYARA_SABALLY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "NYARA_SABALLY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Nyara",
            "lastName": "Sabally",
            "name": "Nyara Sabally"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "LIZ_DIXON_1_WNBA": {
            "playerID": "LIZ_DIXON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "LIZ_DIXON_PHOENIX_MERCURY_WNBA",
            "firstName": "Liz",
            "lastName": "Dixon",
            "name": "Liz Dixon"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "MORGAN_BERTSCH_1_WNBA": {
            "playerID": "MORGAN_BERTSCH_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MORGAN_BERTSCH_PHOENIX_MERCURY_WNBA",
            "firstName": "Morgan",
            "lastName": "Bertsch",
            "name": "Morgan Bertsch"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "COURTNEY_VANDERSLOOT_1_WNBA": {
            "playerID": "COURTNEY_VANDERSLOOT_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "COURTNEY_VANDERSLOOT_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Courtney",
            "lastName": "Vandersloot",
            "name": "Courtney Vandersloot"
          }
        }
      },
      {
        "eventID": "1OChZoZUEZUflgGDEUff",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 66,
            "names": {
              "short": "MIN",
              "medium": "Lynx",
              "long": "Minnesota Lynx"
            },
            "teamID": "MINNESOTA_LYNX_WNBA",
            "colors": {
              "secondary": "#236192",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#0C2340",
              "primary": "#0C2340"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 80,
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 490,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 74,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 14,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 18,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 1,
              "largestLead": 9,
              "blocks": 0,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 25,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 12,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 7,
              "threePointersAttempted": 7,
              "fieldGoalsAttempted": 19,
              "turnovers": 1,
              "secondsInLead": 573
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 4,
              "points": 22,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 6,
              "assists": 5
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 12,
              "blocks": 2,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 600,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 9,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 5,
              "assists": 6
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 16,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 17,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 9,
              "offensiveRebounds": 6,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 10,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 2
            }
          },
          "reg": {
            "away": {
              "points": 80
            },
            "home": {
              "points": 66
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 11,
              "steals": 6,
              "threePointersMade": 10,
              "assists": 23,
              "turnovers": 14,
              "defensiveRebounds": 30,
              "fouls": 12,
              "blocks": 5,
              "fieldGoalsMade": 30,
              "threePointersAttempted": 27,
              "rebounds": 41,
              "offensiveRebounds": 11,
              "largestLead": 17,
              "fieldGoalsAttempted": 72,
              "twoPointersAttempted": 45,
              "secondsInLead": 2263,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 10,
              "points": 80,
              "twoPointersMade": 20
            },
            "home": {
              "largestLead": 1,
              "secondsInLead": 88,
              "longestScoringRun": 7,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 10,
              "turnovers": 16,
              "steals": 8,
              "twoPointersMade": 16,
              "twoPointersAttempted": 41,
              "fieldGoalsMade": 24,
              "threePointersAttempted": 24,
              "rebounds": 36,
              "defensiveRebounds": 28,
              "fouls": 16,
              "offensiveRebounds": 8,
              "assists": 18,
              "blocks": 5,
              "fieldGoalsAttempted": 65,
              "threePointersMade": 8,
              "points": 66
            },
            "DORKA_JUHASZ_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 50,
              "fouls": 2,
              "assists": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "plusMinus": 1,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "points": 4,
              "twoPointersMade": 2,
              "secondsPlayed": 878
            },
            "NATISHA_HIEDEMAN_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 2,
              "plusMinus": -18,
              "fieldGoalsAttempted": 3,
              "steals": 1,
              "secondsPlayed": 478
            },
            "BRIDGET_CARLETON_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "threePointersAttempted": 3,
              "fouls": 4,
              "plusMinus": -12,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 1,
              "secondsPlayed": 1385
            },
            "ALANNA_SMITH_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "blocks": 2,
              "threePointersMade": 1,
              "turnovers": 2,
              "fouls": 1,
              "fieldGoalsMade": 3,
              "points": 7,
              "twoPointersMade": 2,
              "twoPointersAttempted": 5,
              "plusMinus": -10,
              "threePointersAttempted": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "rebounds": 6,
              "offensiveRebounds": 3,
              "assists": 3,
              "secondsPlayed": 1873
            },
            "EMMA_CANNON_1_WNBA": {
              "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": 50,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "ALYSHA_CLARK_1_WNBA": {
              "blocks": 0,
              "twoPointersAttempted": 1,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "points": 9,
              "steals": 1,
              "fouls": 3,
              "assists": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "turnovers": 4,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": 28,
              "secondsPlayed": 1930
            },
            "KELSEY_PLUM_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "freeThrowsMade": 0,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 6,
              "points": 10,
              "twoPointersMade": 2,
              "assists": 6,
              "turnovers": 5,
              "offensiveRebounds": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 3,
              "plusMinus": 20,
              "secondsPlayed": 2173
            },
            "KATE_MARTIN_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "threePointersMade": 3,
              "points": 9,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "threePointersAttempted": 6,
              "assists": 2,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 2,
              "plusMinus": 3,
              "secondsPlayed": 1287
            },
            "AJA_WILSON_1_WNBA": {
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "assists": 3,
              "fouls": 2,
              "steals": 2,
              "turnovers": 2,
              "plusMinus": 11,
              "defensiveRebounds": 12,
              "fieldGoalPercent": 48,
              "blocks": 4,
              "fieldGoalsMade": 11,
              "rebounds": 15,
              "offensiveRebounds": 3,
              "fieldGoalsAttempted": 23,
              "twoPointersAttempted": 22,
              "freeThrowsAttempted": 10,
              "secondsPlayed": 1919,
              "freeThrowsMade": 7,
              "points": 29,
              "twoPointersMade": 11
            },
            "COURTNEY_WILLIAMS_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "steals": 1,
              "fouls": 2,
              "turnovers": 6,
              "assists": 8,
              "fieldGoalsMade": 6,
              "plusMinus": 3,
              "points": 12,
              "twoPointersMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 12,
              "secondsPlayed": 1982
            },
            "KAYLA_MCBRIDE_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 1,
              "assists": 4,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "steals": 3,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "points": 11,
              "twoPointersAttempted": 5,
              "turnovers": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -12,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 11,
              "secondsPlayed": 2122
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 2,
              "fouls": 1,
              "threePointersAttempted": 1,
              "plusMinus": -14,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 478
            },
            "SYDNEY_COLSON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "plusMinus": -5,
              "secondsPlayed": 409
            },
            "KIAH_STOKES_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "defensiveRebounds": 4,
              "twoPointersAttempted": 4,
              "threePointersAttempted": 2,
              "plusMinus": 14,
              "fieldGoalsAttempted": 6,
              "secondsPlayed": 1555,
              "rebounds": 8,
              "offensiveRebounds": 4
            },
            "CECILIA_ZANDALASINI_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "steals": 1,
              "plusMinus": -3,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 67,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "secondsPlayed": 1233,
              "threePointersMade": 4,
              "points": 12,
              "fouls": 2
            },
            "JACKIE_YOUNG_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "twoPointersMade": 4,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 5,
              "assists": 10,
              "threePointersMade": 3,
              "points": 19,
              "turnovers": 2,
              "fouls": 2,
              "plusMinus": 16,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 8,
              "secondsPlayed": 2195,
              "rebounds": 5,
              "offensiveRebounds": 1
            },
            "NAPHEESA_COLLIER_1_WNBA": {
              "blocks": 1,
              "assists": 1,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "fieldGoalsMade": 6,
              "offensiveRebounds": 5,
              "twoPointersMade": 5,
              "turnovers": 2,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 18,
              "steals": 1,
              "plusMinus": -19,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 14,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "secondsPlayed": 2049,
              "fouls": 4
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Las Vegas Aces 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": "-121",
            "fairOverUnder": "84.5",
            "bookOverUnder": "84.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Minnesota Lynx 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": "-123",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Las Vegas Aces 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": "-141",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "-139",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "-112",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "-118",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "+13",
            "bookSpread": "+13",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+13",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Minnesota Lynx 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": "40.5",
            "bookOverUnder": "40.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Las Vegas Aces 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": "+107",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "47",
            "bookOverUnder": "47",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "47",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "+1",
            "bookSpread": "+1",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Minnesota Lynx 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": "-117",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "-109",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "-255",
            "bookOdds": "-330",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-330",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Minnesota Lynx 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": "-113",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Las Vegas Aces 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "44.5",
            "bookOverUnder": "44.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Las Vegas Aces 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": "-101",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "-121",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "+109",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Las Vegas Aces 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": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "43",
            "bookOverUnder": "43",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "43",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Minnesota Lynx 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": "68.5",
            "bookOverUnder": "68.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "68.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Las Vegas Aces 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": "-124",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "-13",
            "bookSpread": "-13",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-13",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Minnesota Lynx 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "-186",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-186",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "47",
            "bookOverUnder": "47",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "47",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Las Vegas Aces 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "44.5",
            "bookOverUnder": "44.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Las Vegas Aces 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Las Vegas Aces 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": "-131",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "+139",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+139",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "+1610",
            "bookOdds": "+1556",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1556",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Minnesota Lynx 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Las Vegas Aces 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": "-139",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "31.5",
            "bookOverUnder": "31.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "88.5",
            "bookOverUnder": "88.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "88.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "81.5",
            "bookOverUnder": "81.5",
            "score": 77,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Minnesota Lynx 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": "-125",
            "bookOdds": "-145",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Las Vegas Aces 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": "+105",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Las Vegas Aces 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": "84.5",
            "bookOverUnder": "84.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "-171",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-171",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "+0",
            "bookSpread": "+0",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Minnesota Lynx 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": "-107",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "+128",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+128",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Las Vegas Aces 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": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "-144",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Minnesota Lynx 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": "68.5",
            "bookOverUnder": "68.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "68.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Minnesota Lynx 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": "-145",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "+255",
            "bookOdds": "+230",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+230",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Minnesota Lynx 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": "+110",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "88.5",
            "bookOverUnder": "88.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "88.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "-1610",
            "bookOdds": "-3448",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3448",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "81.5",
            "bookOverUnder": "81.5",
            "score": 77,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "-1",
            "bookSpread": "-1",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Minnesota Lynx 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Minnesota Lynx 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": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "-107",
            "fairOverUnder": "43",
            "bookOverUnder": "43",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "43",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "-125",
            "fairOverUnder": "153.5",
            "bookOverUnder": "153.5",
            "score": 146,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "153.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          },
          "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": "153.5",
            "bookOverUnder": "153.5",
            "score": 146,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "153.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:50.303Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-30T00:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "DORKA_JUHASZ_1_WNBA": {
            "playerID": "DORKA_JUHASZ_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "DORKA_JUHASZ_MINNESOTA_LYNX_WNBA",
            "firstName": "Dorka",
            "lastName": "Juhasz",
            "name": "Dorka Juhasz"
          },
          "NATISHA_HIEDEMAN_1_WNBA": {
            "playerID": "NATISHA_HIEDEMAN_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NATISHA_HIEDEMAN_MINNESOTA_LYNX_WNBA",
            "firstName": "Natisha",
            "lastName": "Hiedeman",
            "name": "Natisha Hiedeman"
          },
          "BRIDGET_CARLETON_1_WNBA": {
            "playerID": "BRIDGET_CARLETON_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "BRIDGET_CARLETON_MINNESOTA_LYNX_WNBA",
            "firstName": "Bridget",
            "lastName": "Carleton",
            "name": "Bridget Carleton"
          },
          "ALANNA_SMITH_1_WNBA": {
            "playerID": "ALANNA_SMITH_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALANNA_SMITH_MINNESOTA_LYNX_WNBA",
            "firstName": "Alanna",
            "lastName": "Smith",
            "name": "Alanna Smith"
          },
          "EMMA_CANNON_1_WNBA": {
            "playerID": "EMMA_CANNON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "EMMA_CANNON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Emma",
            "lastName": "Cannon",
            "name": "Emma Cannon"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "KATE_MARTIN_1_WNBA": {
            "playerID": "KATE_MARTIN_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KATE_MARTIN_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kate",
            "lastName": "Martin",
            "name": "Kate Martin"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          },
          "COURTNEY_WILLIAMS_1_WNBA": {
            "playerID": "COURTNEY_WILLIAMS_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "COURTNEY_WILLIAMS_MINNESOTA_LYNX_WNBA",
            "firstName": "Courtney",
            "lastName": "Williams",
            "name": "Courtney Williams"
          },
          "KAYLA_MCBRIDE_1_WNBA": {
            "playerID": "KAYLA_MCBRIDE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "KAYLA_MCBRIDE_MINNESOTA_LYNX_WNBA",
            "firstName": "Kayla",
            "lastName": "McBride",
            "name": "Kayla McBride"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "CECILIA_ZANDALASINI_1_WNBA": {
            "playerID": "CECILIA_ZANDALASINI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "CECILIA_ZANDALASINI_MINNESOTA_LYNX_WNBA",
            "firstName": "Cecilia",
            "lastName": "Zandalasini",
            "name": "Cecilia Zandalasini"
          },
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "NAPHEESA_COLLIER_1_WNBA": {
            "playerID": "NAPHEESA_COLLIER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NAPHEESA_COLLIER_MINNESOTA_LYNX_WNBA",
            "firstName": "Napheesa",
            "lastName": "Collier",
            "name": "Napheesa Collier"
          }
        }
      },
      {
        "eventID": "CtJ1xLuVDSZNJ7ZwbBz9",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "IND",
              "medium": "Fever",
              "long": "Indiana Fever"
            },
            "teamID": "INDIANA_FEVER_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            },
            "score": 88
          },
          "away": {
            "statEntityID": "away",
            "score": 103,
            "names": {
              "short": "SEA",
              "medium": "Storm",
              "long": "Seattle Storm"
            },
            "teamID": "SEATTLE_STORM_WNBA",
            "colors": {
              "secondary": "#FEE11A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#395136",
              "primary": "#395136"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 493,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 2,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 63,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 16,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 9,
              "blocks": 3,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 600,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 20,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 24,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 600,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 34,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 8,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 18,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            }
          },
          "game": {
            "home": {
              "largestLead": 2,
              "secondsInLead": 63,
              "steals": 2,
              "fouls": 16,
              "threePointersAttempted": 25,
              "threePointersMade": 10,
              "longestScoringRun": 13,
              "defensiveRebounds": 26,
              "assists": 21,
              "fieldGoalsMade": 29,
              "rebounds": 36,
              "offensiveRebounds": 10,
              "fieldGoalsAttempted": 70,
              "twoPointersAttempted": 45,
              "turnovers": 13,
              "twoPointersMade": 19,
              "blocks": 4,
              "freeThrowsAttempted": 22,
              "freeThrowsMade": 20,
              "points": 88
            },
            "away": {
              "longestScoringRun": 10,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 11,
              "offensiveRebounds": 4,
              "blocks": 7,
              "rebounds": 32,
              "defensiveRebounds": 28,
              "largestLead": 27,
              "fieldGoalsMade": 42,
              "threePointersAttempted": 19,
              "assists": 29,
              "steals": 9,
              "threePointersMade": 8,
              "points": 103,
              "twoPointersMade": 34,
              "fouls": 22,
              "fieldGoalsAttempted": 75,
              "twoPointersAttempted": 56,
              "turnovers": 7,
              "secondsInLead": 2293
            },
            "LEXIE_HULL_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 2,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "threePointersAttempted": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fieldGoalsAttempted": 2,
              "plusMinus": -4,
              "secondsPlayed": 441
            },
            "VICTORIA_VIVIANS_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 1,
              "points": 5,
              "twoPointersMade": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "assists": 1,
              "secondsPlayed": 1193,
              "plusMinus": 17
            },
            "KRISTY_WALLACE_1_WNBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "secondsPlayed": 816,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": -18
            },
            "KATIE_LOU_SAMUELSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 6,
              "plusMinus": -10,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "turnovers": 1,
              "secondsPlayed": 1024,
              "threePointersMade": 4,
              "points": 12
            },
            "NNEKA_OGWUMIKE_1_WNBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fouls": 2,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 8,
              "points": 17,
              "twoPointersMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 73,
              "assists": 6,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 10,
              "steals": 2,
              "plusMinus": 24,
              "secondsPlayed": 1658
            },
            "SKYLAR_DIGGINSSMITH_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 2,
              "blocks": 2,
              "freeThrowsAttempted": 1,
              "threePointersAttempted": 4,
              "fieldGoalsMade": 8,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 10,
              "points": 18,
              "twoPointersMade": 6,
              "assists": 9,
              "fouls": 1,
              "plusMinus": 25,
              "secondsPlayed": 1862
            },
            "JEWELL_LOYD_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersAttempted": 4,
              "freeThrowsAttempted": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 10,
              "points": 22,
              "twoPointersMade": 6,
              "assists": 6,
              "plusMinus": 24,
              "secondsPlayed": 1619
            },
            "EZI_MAGBEGOR_1_WNBA": {
              "turnovers": 1,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "blocks": 4,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "assists": 3,
              "steals": 3,
              "twoPointersMade": 3,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 2,
              "fouls": 5,
              "threePointersMade": 1,
              "points": 15,
              "plusMinus": 22,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1654
            },
            "SAMANTHA_WHITCOMB_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "steals": 2,
              "fouls": 6,
              "plusMinus": -3,
              "secondsPlayed": 1120
            },
            "KELSEY_MITCHELL_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "steals": 0,
              "threePointersMade": 1,
              "fouls": 1,
              "fieldGoalsMade": 5,
              "twoPointersMade": 4,
              "assists": 4,
              "twoPointersAttempted": 12,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 14,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 16,
              "turnovers": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "secondsPlayed": 2130,
              "plusMinus": -17
            },
            "ALIYAH_BOSTON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fouls": 4,
              "turnovers": 1,
              "assists": 5,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1746,
              "points": 11,
              "twoPointersMade": 3,
              "plusMinus": -9
            },
            "DULCY_MENDJIADEU_FANKAM_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 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,
              "turnovers": 1,
              "assists": 1,
              "plusMinus": -12,
              "secondsPlayed": 316
            },
            "GRACE_BERGER_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "assists": 1,
              "steals": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "twoPointersMade": 1,
              "fouls": 3,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "turnovers": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 6,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "plusMinus": 5,
              "secondsPlayed": 1370
            },
            "KIANA_WILLIAMS_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "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,
              "plusMinus": 1,
              "secondsPlayed": 126
            },
            "CELESTE_TAYLOR_1_WNBA": {
              "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": 47
            },
            "VICTARIA_SAXTON_1_WNBA": {
              "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": 47
            },
            "CAITLIN_CLARK_1_WNBA": {
              "steals": 0,
              "blocks": 1,
              "defensiveRebounds": 2,
              "twoPointersMade": 3,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 6,
              "threePointersMade": 3,
              "twoPointersAttempted": 9,
              "fouls": 2,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 35,
              "fieldGoalsAttempted": 17,
              "assists": 9,
              "turnovers": 7,
              "plusMinus": -13,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 20,
              "secondsPlayed": 2396
            },
            "NALYSSA_SMITH_1_WNBA": {
              "steals": 1,
              "assists": 2,
              "turnovers": 1,
              "threePointersMade": 1,
              "threePointersAttempted": 3,
              "fouls": 2,
              "offensiveRebounds": 3,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 11,
              "twoPointersMade": 7,
              "plusMinus": -13,
              "blocks": 2,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "points": 23,
              "secondsPlayed": 1983
            },
            "JORDAN_HORSTON_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "fouls": 1,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 6,
              "assists": 2,
              "steals": 2,
              "points": 12,
              "twoPointersMade": 6,
              "plusMinus": -7,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "secondsPlayed": 995
            },
            "MERCEDES_RUSSELL_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 3,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "points": 7,
              "twoPointersMade": 3,
              "plusMinus": -4,
              "secondsPlayed": 1172
            }
          },
          "reg": {
            "away": {
              "points": 103
            },
            "home": {
              "points": 88
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 11,
              "secondsInLead": 0,
              "freeThrowsAttempted": 14,
              "steals": 0,
              "points": 29,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 5,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 14,
              "twoPointersMade": 3
            },
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 11,
              "largestLead": 27,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "freeThrowsAttempted": 0,
              "steals": 5,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 8,
              "secondsInLead": 600
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Seattle Storm 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": "-124",
            "fairOverUnder": "99.5",
            "bookOverUnder": "99.5",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "99.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Indiana Fever 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Seattle Storm 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": "-126",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-161",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-161",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "+870",
            "bookOdds": "+814",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+814",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "+132",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+132",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-870",
            "bookOdds": "-1887",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1887",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "48",
            "bookOverUnder": "48",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "48",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-115",
            "bookOdds": "-131",
            "fairSpread": "+16",
            "bookSpread": "+16",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "spread": "+16",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Indiana Fever 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": "39.5",
            "bookOverUnder": "39.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Seattle Storm 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": "-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:47:07.367Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+7.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Indiana Fever 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": "-115",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+13",
            "bookSpread": "+13",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+13",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "+1195",
            "bookOdds": "+1134",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1134",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Indiana Fever 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": "-115",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Seattle Storm 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": "+130",
            "bookOdds": "+116",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-13",
            "bookSpread": "-13",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-13",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Seattle Storm 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": "-130",
            "bookOdds": "-152",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-152",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Indiana Fever 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": "-130",
            "fairOverUnder": "84.5",
            "bookOverUnder": "84.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Seattle Storm 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": "-104",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "+115",
            "bookOdds": "-101",
            "fairSpread": "-16",
            "bookSpread": "-16",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "spread": "-16",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Indiana Fever 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "+124",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+124",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-1",
            "bookSpread": "-1",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-127",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "48",
            "bookOverUnder": "48",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "48",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Seattle Storm 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Seattle Storm 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": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-165",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-165",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "+1455",
            "bookOdds": "+1386",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1386",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Seattle Storm 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": "26.5",
            "bookOverUnder": "26.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-117",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "86.5",
            "bookOverUnder": "86.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "+7.5",
            "bookSpread": "+7.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Indiana Fever 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": "-136",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Seattle Storm 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": "26.5",
            "bookOverUnder": "26.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "+1.5",
            "bookSpread": "+1.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Seattle Storm 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": "-106",
            "fairOverUnder": "99.5",
            "bookOverUnder": "99.5",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "99.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-820",
            "bookOdds": "-1724",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1724",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Indiana Fever 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": "-107",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "+820",
            "bookOdds": "+766",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+766",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Seattle Storm 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": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Indiana Fever 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": "-101",
            "fairOverUnder": "84.5",
            "bookOverUnder": "84.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Indiana Fever 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": "-134",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-1195",
            "bookOdds": "-3226",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3226",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Indiana Fever 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": "+101",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-1455",
            "bookOdds": "-4762",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4762",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "86.5",
            "bookOverUnder": "86.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-113",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "-127",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Indiana Fever 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "184",
            "bookOverUnder": "184",
            "score": 191,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "184",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          },
          "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": "184",
            "bookOverUnder": "184",
            "score": 191,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "184",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.367Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-30T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "LEXIE_HULL_1_WNBA": {
            "playerID": "LEXIE_HULL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "LEXIE_HULL_INDIANA_FEVER_WNBA",
            "firstName": "Lexie",
            "lastName": "Hull",
            "name": "Lexie Hull"
          },
          "VICTORIA_VIVIANS_1_WNBA": {
            "playerID": "VICTORIA_VIVIANS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "VICTORIA_VIVIANS_SEATTLE_STORM_WNBA",
            "firstName": "Victoria",
            "lastName": "Vivians",
            "name": "Victoria Vivians"
          },
          "KRISTY_WALLACE_1_WNBA": {
            "playerID": "KRISTY_WALLACE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KRISTY_WALLACE_INDIANA_FEVER_WNBA",
            "firstName": "Kristy",
            "lastName": "Wallace",
            "name": "Kristy Wallace"
          },
          "KATIE_LOU_SAMUELSON_1_WNBA": {
            "playerID": "KATIE_LOU_SAMUELSON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KATIE_LOU_SAMUELSON_INDIANA_FEVER_WNBA",
            "name": "Katie Lou Samuelson"
          },
          "NNEKA_OGWUMIKE_1_WNBA": {
            "playerID": "NNEKA_OGWUMIKE_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "NNEKA_OGWUMIKE_SEATTLE_STORM_WNBA",
            "firstName": "Nneka",
            "lastName": "Ogwumike",
            "name": "Nneka Ogwumike"
          },
          "SKYLAR_DIGGINSSMITH_1_WNBA": {
            "playerID": "SKYLAR_DIGGINSSMITH_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SKYLAR_DIGGINSSMITH_SEATTLE_STORM_WNBA",
            "firstName": "Skylar",
            "lastName": "Diggins-Smith",
            "name": "Skylar Diggins-Smith"
          },
          "JEWELL_LOYD_1_WNBA": {
            "playerID": "JEWELL_LOYD_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JEWELL_LOYD_SEATTLE_STORM_WNBA",
            "firstName": "Jewell",
            "lastName": "Loyd",
            "name": "Jewell Loyd"
          },
          "EZI_MAGBEGOR_1_WNBA": {
            "playerID": "EZI_MAGBEGOR_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "EZI_MAGBEGOR_SEATTLE_STORM_WNBA",
            "firstName": "Ezi",
            "lastName": "Magbegor",
            "name": "Ezi Magbegor"
          },
          "SAMANTHA_WHITCOMB_1_WNBA": {
            "playerID": "SAMANTHA_WHITCOMB_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SAMI_WHITCOMB_SEATTLE_STORM_WNBA",
            "firstName": "Samantha",
            "lastName": "Whitcomb",
            "name": "Samantha Whitcomb"
          },
          "KELSEY_MITCHELL_1_WNBA": {
            "playerID": "KELSEY_MITCHELL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KELSEY_MITCHELL_INDIANA_FEVER_WNBA",
            "firstName": "Kelsey",
            "lastName": "Mitchell",
            "name": "Kelsey Mitchell"
          },
          "ALIYAH_BOSTON_1_WNBA": {
            "playerID": "ALIYAH_BOSTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ALIYAH_BOSTON_INDIANA_FEVER_WNBA",
            "firstName": "Aliyah",
            "lastName": "Boston",
            "name": "Aliyah Boston"
          },
          "DULCY_MENDJIADEU_FANKAM_1_WNBA": {
            "playerID": "DULCY_MENDJIADEU_FANKAM_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "DULCY_MENDJIADEU_FANKAM_SEATTLE_STORM_WNBA",
            "name": "Dulcy Mendjiadeu Fankam"
          },
          "GRACE_BERGER_1_WNBA": {
            "playerID": "GRACE_BERGER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "GRACE_BERGER_INDIANA_FEVER_WNBA",
            "firstName": "Grace",
            "lastName": "Berger",
            "name": "Grace Berger"
          },
          "KIANA_WILLIAMS_1_WNBA": {
            "playerID": "KIANA_WILLIAMS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "KIANA_WILLIAMS_SEATTLE_STORM_WNBA",
            "firstName": "Kiana",
            "lastName": "Williams",
            "name": "Kiana Williams"
          },
          "CELESTE_TAYLOR_1_WNBA": {
            "playerID": "CELESTE_TAYLOR_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CELESTE_TAYLOR_INDIANA_FEVER_WNBA",
            "firstName": "Celeste",
            "lastName": "Taylor",
            "name": "Celeste Taylor"
          },
          "VICTARIA_SAXTON_1_WNBA": {
            "playerID": "VICTARIA_SAXTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "VICTARIA_SAXTON_INDIANA_FEVER_WNBA",
            "firstName": "Victaria",
            "lastName": "Saxton",
            "name": "Victaria Saxton"
          },
          "CAITLIN_CLARK_1_WNBA": {
            "playerID": "CAITLIN_CLARK_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CAITLIN_CLARK_INDIANA_FEVER_WNBA",
            "firstName": "Caitlin",
            "lastName": "Clark",
            "name": "Caitlin Clark"
          },
          "NALYSSA_SMITH_1_WNBA": {
            "playerID": "NALYSSA_SMITH_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "NALYSSA_SMITH_INDIANA_FEVER_WNBA",
            "firstName": "NaLyssa",
            "lastName": "Smith",
            "name": "NaLyssa Smith"
          },
          "JORDAN_HORSTON_1_WNBA": {
            "playerID": "JORDAN_HORSTON_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JORDAN_HORSTON_SEATTLE_STORM_WNBA",
            "firstName": "Jordan",
            "lastName": "Horston",
            "name": "Jordan Horston"
          },
          "MERCEDES_RUSSELL_1_WNBA": {
            "playerID": "MERCEDES_RUSSELL_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "MERCEDES_RUSSELL_SEATTLE_STORM_WNBA",
            "firstName": "Mercedes",
            "lastName": "Russell",
            "name": "Mercedes Russell"
          }
        }
      },
      {
        "eventID": "b7T0icyL174MYmnUlg2U",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 83,
            "names": {
              "short": "CHI",
              "medium": "Chicago",
              "long": "Chicago Sky"
            },
            "teamID": "CHICAGO_SKY_WNBA",
            "colors": {
              "secondary": "#FFD520",
              "primaryContrast": "#000000",
              "secondaryContrast": "#5091CD",
              "primary": "#5091CD"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 73,
            "names": {
              "short": "LAS",
              "medium": "Sparks",
              "long": "Los Angeles Sparks"
            },
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552583",
              "primary": "#552583"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 72,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 15,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 8,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 486,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 26,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 10,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 3,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 16,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 20,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 600,
              "freeThrowsAttempted": 3,
              "steals": 5,
              "points": 23,
              "threePointersAttempted": 2,
              "offensiveRebounds": 6,
              "assists": 8,
              "twoPointersAttempted": 18,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 10,
              "largestLead": 21,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 18,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 3,
              "secondsInLead": 600
            }
          },
          "game": {
            "away": {
              "largestLead": 2,
              "secondsInLead": 72,
              "longestScoringRun": 7,
              "threePointersMade": 4,
              "offensiveRebounds": 7,
              "blocks": 2,
              "steals": 9,
              "fieldGoalsMade": 24,
              "assists": 17,
              "twoPointersMade": 20,
              "twoPointersAttempted": 39,
              "turnovers": 18,
              "rebounds": 33,
              "defensiveRebounds": 26,
              "threePointersAttempted": 21,
              "fouls": 15,
              "fieldGoalsAttempted": 60,
              "freeThrowsAttempted": 29,
              "freeThrowsMade": 21,
              "points": 73
            },
            "home": {
              "longestScoringRun": 8,
              "largestLead": 21,
              "threePointersMade": 7,
              "offensiveRebounds": 13,
              "blocks": 7,
              "turnovers": 14,
              "steals": 13,
              "fieldGoalsMade": 32,
              "assists": 27,
              "twoPointersMade": 25,
              "threePointersAttempted": 19,
              "fieldGoalsAttempted": 75,
              "twoPointersAttempted": 56,
              "rebounds": 35,
              "defensiveRebounds": 22,
              "fouls": 26,
              "secondsInLead": 2286,
              "freeThrowsAttempted": 16,
              "freeThrowsMade": 12,
              "points": 83
            },
            "STEPHANIE_TALBOT_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "steals": 0,
              "plusMinus": -2,
              "secondsPlayed": 282
            },
            "LEXIE_BROWN_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 3,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 4,
              "fouls": 3,
              "threePointersAttempted": 2,
              "assists": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "steals": 1,
              "plusMinus": -17,
              "secondsPlayed": 1116
            },
            "LI_YUERU_1_WNBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": 2,
              "secondsPlayed": 509
            },
            "RAE_BURRELL_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "turnovers": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 1,
              "assists": 1,
              "fouls": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "plusMinus": -3,
              "secondsPlayed": 381
            },
            "ZIA_COOKE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "assists": 1,
              "blocks": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 2,
              "threePointersAttempted": 3,
              "fouls": 3,
              "plusMinus": 7,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 2,
              "secondsPlayed": 788
            },
            "DIAMOND_DESHIELDS_1_WNBA": {
              "fieldGoalsMade": 1,
              "freeThrowsAttempted": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "steals": 1,
              "assists": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersAttempted": 2,
              "blocks": 1,
              "fouls": 3,
              "plusMinus": 2,
              "fieldGoalPercent": 13,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1195
            },
            "ANGEL_REESE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "defensiveRebounds": 3,
              "fouls": 5,
              "assists": 3,
              "rebounds": 6,
              "offensiveRebounds": 3,
              "steals": 2,
              "fieldGoalsMade": 3,
              "plusMinus": 17,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1501,
              "points": 6,
              "twoPointersMade": 3
            },
            "CHENNEDY_CARTER_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 6,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 8,
              "points": 14,
              "twoPointersMade": 5,
              "turnovers": 2,
              "fouls": 4,
              "plusMinus": 8,
              "assists": 4,
              "secondsPlayed": 1202
            },
            "MARINA_MABREY_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "twoPointersMade": 0,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "fieldGoalsMade": 6,
              "threePointersMade": 6,
              "fouls": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 20,
              "threePointersAttempted": 11,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 14,
              "offensiveRebounds": 2,
              "assists": 7,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "plusMinus": 17,
              "secondsPlayed": 1982
            },
            "DANA_EVANS_1_WNBA": {
              "defensiveRebounds": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 2,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "assists": 4,
              "turnovers": 3,
              "steals": 5,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 7,
              "fouls": 1,
              "points": 15,
              "twoPointersMade": 7,
              "blocks": 1,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 14,
              "plusMinus": 9,
              "secondsPlayed": 1837
            },
            "ELIZABETH_WILLIAMS_1_WNBA": {
              "threePointersAttempted": 0,
              "assists": 1,
              "threePointersMade": 0,
              "defensiveRebounds": 7,
              "blocks": 4,
              "turnovers": 1,
              "fieldGoalsMade": 6,
              "fouls": 2,
              "twoPointersMade": 6,
              "rebounds": 11,
              "offensiveRebounds": 4,
              "freeThrowsAttempted": 7,
              "steals": 4,
              "freeThrowsMade": 5,
              "points": 17,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "plusMinus": 15,
              "secondsPlayed": 1847
            },
            "CAMERON_BRINK_1_WNBA": {
              "offensiveRebounds": 0,
              "assists": 2,
              "threePointersMade": 0,
              "steals": 2,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "twoPointersMade": 2,
              "blocks": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 7,
              "fouls": 4,
              "turnovers": 4,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "plusMinus": -16,
              "secondsPlayed": 1361
            },
            "KIA_NURSE_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 2,
              "steals": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersMade": 2,
              "fieldGoalsMade": 5,
              "twoPointersMade": 3,
              "assists": 2,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "points": 17,
              "threePointersAttempted": 7,
              "fouls": 1,
              "plusMinus": -13,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "secondsPlayed": 1898
            },
            "RICKEA_JACKSON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "fouls": 1,
              "turnovers": 3,
              "fieldGoalsMade": 4,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "twoPointersMade": 4,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "plusMinus": -2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 10,
              "secondsPlayed": 1661
            },
            "DEARICA_HAMBY_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "offensiveRebounds": 3,
              "fieldGoalsMade": 9,
              "twoPointersMade": 8,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 17,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "steals": 3,
              "assists": 3,
              "turnovers": 3,
              "plusMinus": -5,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 2327,
              "freeThrowsMade": 5,
              "points": 24
            },
            "KYSRE_GONDREZICK_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 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": -3,
              "fouls": 2,
              "secondsPlayed": 77
            },
            "ISABELLE_HARRISON_1_WNBA": {
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "steals": 0,
              "assists": 1,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "plusMinus": -1,
              "secondsPlayed": 741
            },
            "LINDSAY_ALLEN_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "assists": 3,
              "turnovers": 3,
              "fouls": 2,
              "plusMinus": -2,
              "secondsPlayed": 647
            },
            "MICHAELA_ONYENWERE_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "turnovers": 1,
              "fouls": 1,
              "twoPointersAttempted": 3,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "plusMinus": -7,
              "secondsPlayed": 418
            },
            "AARI_MCDONALD_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "twoPointersMade": 0,
              "twoPointersAttempted": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 4,
              "steals": 2,
              "turnovers": 1,
              "assists": 3,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": -1,
              "secondsPlayed": 1677
            },
            "BRIANNA_TURNER_1_WNBA": {
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "fouls": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": -5,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 553,
              "freeThrowsMade": 1,
              "points": 3
            }
          },
          "reg": {
            "away": {
              "points": 73
            },
            "home": {
              "points": 83
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 3,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 11,
              "secondsInLead": 0,
              "freeThrowsAttempted": 11,
              "steals": 2,
              "points": 15,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 8,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 9,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 4,
              "fouls": 8,
              "largestLead": 13,
              "blocks": 3,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 600,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 4,
              "offensiveRebounds": 5,
              "assists": 4,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Los Angeles Sparks 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": "-134",
            "fairOverUnder": "73.5",
            "bookOverUnder": "73.5",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Chicago Sky 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": "-125",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Los Angeles Sparks 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": "+112",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "+117",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+117",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "-1310",
            "bookOdds": "-3846",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3846",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "-141",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "+1310",
            "bookOdds": "+1245",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1245",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "+14.5",
            "bookSpread": "+14.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "+115",
            "bookOdds": "+100",
            "fairSpread": "-11.5",
            "bookSpread": "-11.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Chicago Sky 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": "46.5",
            "bookOverUnder": "46.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Los Angeles Sparks 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "-14.5",
            "bookSpread": "-14.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Chicago Sky 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": "+107",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "+225",
            "bookOdds": "+202",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+202",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Chicago Sky 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": "-142",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Los Angeles Sparks 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Los Angeles Sparks 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": "+101",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "+145",
            "bookOdds": "+136",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+136",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Los Angeles Sparks 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": "+112",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "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": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Chicago Sky 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": "-147",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Los Angeles Sparks 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "-115",
            "bookOdds": "-132",
            "fairSpread": "+11.5",
            "bookSpread": "+11.5",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Chicago Sky 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": "+103",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "-375",
            "bookOdds": "-543",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-543",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "+3.5",
            "bookSpread": "+3.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Los Angeles Sparks 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-101",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Los Angeles Sparks 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": "-134",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "+375",
            "bookOdds": "+342",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+342",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "-1205",
            "bookOdds": "-3333",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3333",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Chicago Sky 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Los Angeles Sparks 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": "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:47:39.033Z"
              }
            }
          },
          "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": "43.5",
            "bookOverUnder": "43.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "80.5",
            "bookOverUnder": "80.5",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "79",
            "bookOverUnder": "79",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "79",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Chicago Sky 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": "-122",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Los Angeles Sparks 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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",
            "bookSpread": "-1",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Los Angeles Sparks 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": "73.5",
            "bookOverUnder": "73.5",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "+1035",
            "bookOdds": "+974",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+974",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Chicago Sky 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": "46.5",
            "bookOverUnder": "46.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "-1035",
            "bookOdds": "-2500",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2500",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-149",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "-145",
            "bookOdds": "-165",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-165",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Chicago Sky 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": "+111",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Chicago Sky 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": "+111",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "-225",
            "bookOdds": "-283",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-283",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Chicago Sky 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": "-147",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "80.5",
            "bookOverUnder": "80.5",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "+1205",
            "bookOdds": "+1143",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1143",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "79",
            "bookOverUnder": "79",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "79",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "43.5",
            "bookOverUnder": "43.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "-3.5",
            "bookSpread": "-3.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Chicago Sky 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Chicago Sky 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "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": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "159",
            "bookOverUnder": "159",
            "score": 156,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "159",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          },
          "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": "159",
            "bookOverUnder": "159",
            "score": 156,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "159",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:39.033Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-31T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "STEPHANIE_TALBOT_1_WNBA": {
            "playerID": "STEPHANIE_TALBOT_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "STEPHANIE_TALBOT_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Talbot",
            "name": "Stephanie Talbot"
          },
          "LEXIE_BROWN_1_WNBA": {
            "playerID": "LEXIE_BROWN_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LEXIE_BROWN_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Lexie",
            "lastName": "Brown",
            "name": "Lexie Brown"
          },
          "LI_YUERU_1_WNBA": {
            "playerID": "LI_YUERU_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LI_YUERU_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Li",
            "lastName": "Yueru",
            "name": "Li Yueru"
          },
          "RAE_BURRELL_1_WNBA": {
            "playerID": "RAE_BURRELL_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RAE_BURRELL_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rae",
            "lastName": "Burrell",
            "name": "Rae Burrell"
          },
          "ZIA_COOKE_1_WNBA": {
            "playerID": "ZIA_COOKE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "ZIA_COOKE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Zia",
            "lastName": "Cooke",
            "name": "Zia Cooke"
          },
          "DIAMOND_DESHIELDS_1_WNBA": {
            "playerID": "DIAMOND_DESHIELDS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DIAMOND_DESHIELDS_CHICAGO_SKY_WNBA",
            "firstName": "Diamond",
            "lastName": "DeShields",
            "name": "Diamond DeShields"
          },
          "ANGEL_REESE_1_WNBA": {
            "playerID": "ANGEL_REESE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ANGEL_REESE_CHICAGO_SKY_WNBA",
            "firstName": "Angel",
            "lastName": "Reese",
            "name": "Angel Reese"
          },
          "CHENNEDY_CARTER_1_WNBA": {
            "playerID": "CHENNEDY_CARTER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "CHENNEDY_CARTER_CHICAGO_SKY_WNBA",
            "firstName": "Chennedy",
            "lastName": "Carter",
            "name": "Chennedy Carter"
          },
          "MARINA_MABREY_1_WNBA": {
            "playerID": "MARINA_MABREY_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MARINA_MABREY_CHICAGO_SKY_WNBA",
            "firstName": "Marina",
            "lastName": "Mabrey",
            "name": "Marina Mabrey"
          },
          "DANA_EVANS_1_WNBA": {
            "playerID": "DANA_EVANS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DANA_EVANS_CHICAGO_SKY_WNBA",
            "firstName": "Dana",
            "lastName": "Evans",
            "name": "Dana Evans"
          },
          "ELIZABETH_WILLIAMS_1_WNBA": {
            "playerID": "ELIZABETH_WILLIAMS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ELIZABETH_WILLIAMS_CHICAGO_SKY_WNBA",
            "firstName": "Elizabeth",
            "lastName": "Williams",
            "name": "Elizabeth Williams"
          },
          "CAMERON_BRINK_1_WNBA": {
            "playerID": "CAMERON_BRINK_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "CAMERON_BRINK_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Cameron",
            "lastName": "Brink",
            "name": "Cameron Brink"
          },
          "KIA_NURSE_1_WNBA": {
            "playerID": "KIA_NURSE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "KIA_NURSE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Kia",
            "lastName": "Nurse",
            "name": "Kia Nurse"
          },
          "RICKEA_JACKSON_1_WNBA": {
            "playerID": "RICKEA_JACKSON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RICKEA_JACKSON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rickea",
            "lastName": "Jackson",
            "name": "Rickea Jackson"
          },
          "DEARICA_HAMBY_1_WNBA": {
            "playerID": "DEARICA_HAMBY_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "DEARICA_HAMBY_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Dearica",
            "lastName": "Hamby",
            "name": "Dearica Hamby"
          },
          "KYSRE_GONDREZICK_1_WNBA": {
            "playerID": "KYSRE_GONDREZICK_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "KYSRE_GONDREZICK_CHICAGO_SKY_WNBA",
            "firstName": "Kysre",
            "lastName": "Gondrezick",
            "name": "Kysre Gondrezick"
          },
          "ISABELLE_HARRISON_1_WNBA": {
            "playerID": "ISABELLE_HARRISON_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ISABELLE_HARRISON_CHICAGO_SKY_WNBA",
            "firstName": "Isabelle",
            "lastName": "Harrison",
            "name": "Isabelle Harrison"
          },
          "LINDSAY_ALLEN_1_WNBA": {
            "playerID": "LINDSAY_ALLEN_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "LINDSAY_ALLEN_CHICAGO_SKY_WNBA",
            "firstName": "Lindsay",
            "lastName": "Allen",
            "name": "Lindsay Allen"
          },
          "MICHAELA_ONYENWERE_1_WNBA": {
            "playerID": "MICHAELA_ONYENWERE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MICHAELA_ONYENWERE_CHICAGO_SKY_WNBA",
            "firstName": "Michaela",
            "lastName": "Onyenwere",
            "name": "Michaela Onyenwere"
          },
          "AARI_MCDONALD_1_WNBA": {
            "playerID": "AARI_MCDONALD_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "AARI_MCDONALD_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Aari",
            "lastName": "McDonald",
            "name": "Aari McDonald"
          },
          "BRIANNA_TURNER_1_WNBA": {
            "playerID": "BRIANNA_TURNER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "BRIANNA_TURNER_CHICAGO_SKY_WNBA",
            "firstName": "Brianna",
            "lastName": "Turner",
            "name": "Brianna Turner"
          }
        }
      },
      {
        "eventID": "LURrReZVqhijCYp2eFGr",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "CON",
              "medium": "Connecticut",
              "long": "Connecticut Sun"
            },
            "teamID": "CONNECTICUT_SUN_WNBA",
            "colors": {
              "secondary": "#F3703A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            },
            "score": 74
          },
          "away": {
            "statEntityID": "away",
            "score": 72,
            "names": {
              "short": "DAL",
              "medium": "Wings",
              "long": "Dallas Wings"
            },
            "teamID": "DALLAS_WINGS_WNBA",
            "colors": {
              "secondary": "#C1D32F",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 11,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 581,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 4,
              "points": 18,
              "threePointersAttempted": 2,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 14,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 5,
              "turnovers": 5
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 7,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 279,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 13,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 10,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 321,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 16,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 14,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            }
          },
          "game": {
            "away": {
              "largestLead": 11,
              "longestScoringRun": 13,
              "steals": 3,
              "twoPointersMade": 26,
              "blocks": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 72,
              "fieldGoalsMade": 32,
              "threePointersAttempted": 16,
              "assists": 21,
              "threePointersMade": 6,
              "secondsInLead": 924,
              "rebounds": 30,
              "defensiveRebounds": 23,
              "offensiveRebounds": 7,
              "fouls": 22,
              "fieldGoalsAttempted": 62,
              "twoPointersAttempted": 46,
              "turnovers": 14
            },
            "home": {
              "longestScoringRun": 11,
              "largestLead": 14,
              "threePointersMade": 2,
              "turnovers": 10,
              "threePointersAttempted": 10,
              "offensiveRebounds": 9,
              "fouls": 12,
              "assists": 22,
              "fieldGoalsMade": 29,
              "fieldGoalsAttempted": 60,
              "twoPointersAttempted": 50,
              "twoPointersMade": 27,
              "blocks": 2,
              "rebounds": 28,
              "defensiveRebounds": 19,
              "freeThrowsAttempted": 24,
              "freeThrowsMade": 14,
              "points": 74,
              "secondsInLead": 1379,
              "steals": 8
            },
            "MORIAH_JEFFERSON_1_WNBA": {
              "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": 134,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "LOU_LOPEZSENECHAL_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "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": -6,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "secondsPlayed": 81
            },
            "TIFFANY_MITCHELL_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "points": 5,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "fouls": 2,
              "steals": 3,
              "plusMinus": 5,
              "secondsPlayed": 637
            },
            "JACY_SHELDON_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "plusMinus": -2,
              "threePointersAttempted": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 523
            },
            "OLIVIA_NELSONODODA_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 1,
              "threePointersAttempted": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 1,
              "defensiveRebounds": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "fouls": 1,
              "turnovers": 1,
              "plusMinus": 8,
              "secondsPlayed": 594
            },
            "TEAIRA_MCCOWAN_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "freeThrowsAttempted": 2,
              "defensiveRebounds": 5,
              "assists": 2,
              "fieldGoalsMade": 5,
              "points": 10,
              "twoPointersMade": 5,
              "rebounds": 7,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "plusMinus": -2,
              "secondsPlayed": 1496
            },
            "ASTOU_NDOUR_1_WNBA": {
              "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,
              "plusMinus": -5,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "secondsPlayed": 153
            },
            "RACHEL_BANHAM_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "fouls": 2,
              "plusMinus": -4,
              "secondsPlayed": 773,
              "blocks": 1
            },
            "STEPHANIE_SOARES_1_WNBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "turnovers": 2,
              "twoPointersAttempted": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 2,
              "assists": 4,
              "rebounds": 6,
              "offensiveRebounds": 4,
              "plusMinus": 0,
              "secondsPlayed": 946
            },
            "BRIONNA_JONES_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "assists": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 10,
              "fouls": 4,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 14,
              "points": 22,
              "twoPointersMade": 10,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": -6,
              "secondsPlayed": 1806
            },
            "ARIKE_OGUNBOWALE_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "steals": 2,
              "threePointersMade": 3,
              "fouls": 2,
              "fieldGoalsMade": 8,
              "turnovers": 1,
              "twoPointersMade": 5,
              "assists": 7,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 21,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 21,
              "twoPointersAttempted": 13,
              "plusMinus": 4,
              "secondsPlayed": 2319
            },
            "ALYSSA_THOMAS_1_WNBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "turnovers": 3,
              "fouls": 1,
              "steals": 2,
              "offensiveRebounds": 4,
              "assists": 14,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 11,
              "points": 15,
              "twoPointersMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "blocks": 1,
              "freeThrowsAttempted": 8,
              "plusMinus": 10,
              "secondsPlayed": 2131
            },
            "MADISON_SIEGRIST_1_WNBA": {
              "fieldGoalPercent": 100,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "turnovers": 0,
              "fieldGoalsMade": 8,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 7,
              "points": 17,
              "twoPointersMade": 7,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 5,
              "plusMinus": -3,
              "secondsPlayed": 2038
            },
            "DEWANNA_BONNER_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "assists": 2,
              "turnovers": 2,
              "offensiveRebounds": 1,
              "threePointersAttempted": 4,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 9,
              "points": 12,
              "twoPointersMade": 5,
              "plusMinus": 0,
              "secondsPlayed": 2070
            },
            "DIJONAI_CARRINGTON_1_WNBA": {
              "defensiveRebounds": 1,
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 2,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "freeThrowsMade": 3,
              "points": 9,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 5,
              "assists": 1,
              "plusMinus": -3,
              "secondsPlayed": 1763
            },
            "TYASHA_HARRIS_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fouls": 0,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "turnovers": 2,
              "threePointersAttempted": 2,
              "assists": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 7,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 7,
              "secondsPlayed": 1939,
              "steals": 2
            },
            "KALANI_BROWN_1_WNBA": {
              "fouls": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "blocks": 1,
              "fieldGoalsMade": 5,
              "points": 10,
              "twoPointersMade": 5,
              "assists": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 83,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "plusMinus": 0,
              "secondsPlayed": 904
            },
            "SEVGI_UZUN_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "assists": 3,
              "steals": 1,
              "twoPointersMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "blocks": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "points": 7,
              "fouls": 3,
              "plusMinus": -1,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "turnovers": 4,
              "secondsPlayed": 2014
            }
          },
          "reg": {
            "away": {
              "points": 72
            },
            "home": {
              "points": 74
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 9,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 64,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 458,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 15,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Dallas Wings 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": "73.5",
            "bookOverUnder": "73.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Connecticut Sun 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Dallas Wings 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": "-143",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+499",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "+107",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "-909",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-909",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "+7",
            "bookSpread": "+7",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+1.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Connecticut Sun 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": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Dallas Wings 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": "+108",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "-127",
            "fairOverUnder": "37",
            "bookOverUnder": "37",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "-7",
            "bookSpread": "-7",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Connecticut Sun 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": "-131",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "-122",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "-655",
            "bookOdds": "-1205",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1205",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Connecticut Sun 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Dallas Wings 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": "-134",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "-108",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Dallas Wings 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": "13.5",
            "bookOverUnder": "13.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Connecticut Sun 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": "72.5",
            "bookOverUnder": "72.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Dallas Wings 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": "+104",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "-1.5",
            "bookSpread": "-1.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Connecticut Sun 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": "-115",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "-775",
            "bookOdds": "-1562",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1562",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "-106",
            "fairSpread": "+10",
            "bookSpread": "+10",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "37",
            "bookOverUnder": "37",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Dallas Wings 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": "-125",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Dallas Wings 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": "+101",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "+775",
            "bookOdds": "+722",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+722",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "+133",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+133",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Dallas Wings 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": "25.5",
            "bookOverUnder": "25.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "76.5",
            "bookOverUnder": "76.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "+8.5",
            "bookSpread": "+8.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Connecticut Sun 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": "-107",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Dallas Wings 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": "-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:47:17.961Z"
              }
            }
          },
          "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": "+0.5",
            "bookSpread": "+0.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Dallas Wings 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": "+105",
            "fairOverUnder": "73.5",
            "bookOverUnder": "73.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "+1290",
            "bookOdds": "+1226",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1226",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "-8.5",
            "bookSpread": "-8.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Connecticut Sun 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": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "-1290",
            "bookOdds": "-3704",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3704",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Dallas Wings 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": "13.5",
            "bookOverUnder": "13.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Connecticut Sun 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": "-120",
            "fairOverUnder": "72.5",
            "bookOverUnder": "72.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Connecticut Sun 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": "+106",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "+655",
            "bookOdds": "+607",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+607",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Connecticut Sun 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": "-140",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "-178",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-178",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "76.5",
            "bookOverUnder": "76.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "-10",
            "bookSpread": "-10",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Connecticut Sun 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": "-124",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "146.5",
            "bookOverUnder": "146.5",
            "score": 146,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "146.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          },
          "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": "146.5",
            "bookOverUnder": "146.5",
            "score": 146,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "146.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:17.961Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-31T23:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "MORIAH_JEFFERSON_1_WNBA": {
            "playerID": "MORIAH_JEFFERSON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "MORIAH_JEFFERSON_CONNECTICUT_SUN_WNBA",
            "firstName": "Moriah",
            "lastName": "Jefferson",
            "name": "Moriah Jefferson"
          },
          "LOU_LOPEZSENECHAL_1_WNBA": {
            "playerID": "LOU_LOPEZSENECHAL_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "LOU_LOPEZSENECHAL_DALLAS_WINGS_WNBA",
            "firstName": "Lou",
            "lastName": "Lopez-Senechal",
            "name": "Lou Lopez-Senechal"
          },
          "TIFFANY_MITCHELL_1_WNBA": {
            "playerID": "TIFFANY_MITCHELL_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TIFFANY_MITCHELL_CONNECTICUT_SUN_WNBA",
            "firstName": "Tiffany",
            "lastName": "Mitchell",
            "name": "Tiffany Mitchell"
          },
          "JACY_SHELDON_1_WNBA": {
            "playerID": "JACY_SHELDON_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "JACY_SHELDON_DALLAS_WINGS_WNBA",
            "firstName": "Jacy",
            "lastName": "Sheldon",
            "name": "Jacy Sheldon"
          },
          "OLIVIA_NELSONODODA_1_WNBA": {
            "playerID": "OLIVIA_NELSONODODA_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "OLIVIA_NELSONODODA_CONNECTICUT_SUN_WNBA",
            "firstName": "Olivia",
            "lastName": "Nelson-Ododa",
            "name": "Olivia Nelson-Ododa"
          },
          "TEAIRA_MCCOWAN_1_WNBA": {
            "playerID": "TEAIRA_MCCOWAN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "TEAIRA_MCCOWAN_DALLAS_WINGS_WNBA",
            "firstName": "Teaira",
            "lastName": "McCowan",
            "name": "Teaira McCowan"
          },
          "ASTOU_NDOUR_1_WNBA": {
            "playerID": "ASTOU_NDOUR_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ASTOU_NDOUR_CONNECTICUT_SUN_WNBA",
            "firstName": "Astou",
            "lastName": "Ndour",
            "name": "Astou Ndour"
          },
          "RACHEL_BANHAM_1_WNBA": {
            "playerID": "RACHEL_BANHAM_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "RACHEL_BANHAM_CONNECTICUT_SUN_WNBA",
            "firstName": "Rachel",
            "lastName": "Banham",
            "name": "Rachel Banham"
          },
          "STEPHANIE_SOARES_1_WNBA": {
            "playerID": "STEPHANIE_SOARES_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "STEPHANIE_SOARES_DALLAS_WINGS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Soares",
            "name": "Stephanie Soares"
          },
          "BRIONNA_JONES_1_WNBA": {
            "playerID": "BRIONNA_JONES_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "BRIONNA_JONES_CONNECTICUT_SUN_WNBA",
            "firstName": "Brionna",
            "lastName": "Jones",
            "name": "Brionna Jones"
          },
          "ARIKE_OGUNBOWALE_1_WNBA": {
            "playerID": "ARIKE_OGUNBOWALE_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "ARIKE_OGUNBOWALE_DALLAS_WINGS_WNBA",
            "firstName": "Arike",
            "lastName": "Ogunbowale",
            "name": "Arike Ogunbowale"
          },
          "ALYSSA_THOMAS_1_WNBA": {
            "playerID": "ALYSSA_THOMAS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ALYSSA_THOMAS_CONNECTICUT_SUN_WNBA",
            "firstName": "Alyssa",
            "lastName": "Thomas",
            "name": "Alyssa Thomas"
          },
          "MADISON_SIEGRIST_1_WNBA": {
            "playerID": "MADISON_SIEGRIST_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "MADISON_SIEGRIST_DALLAS_WINGS_WNBA",
            "firstName": "Madison",
            "lastName": "Siegrist",
            "name": "Madison Siegrist"
          },
          "DEWANNA_BONNER_1_WNBA": {
            "playerID": "DEWANNA_BONNER_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DEWANNA_BONNER_CONNECTICUT_SUN_WNBA",
            "firstName": "DeWanna",
            "lastName": "Bonner",
            "name": "DeWanna Bonner"
          },
          "DIJONAI_CARRINGTON_1_WNBA": {
            "playerID": "DIJONAI_CARRINGTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DIJONAI_CARRINGTON_CONNECTICUT_SUN_WNBA",
            "firstName": "DiJonai",
            "lastName": "Carrington",
            "name": "DiJonai Carrington"
          },
          "TYASHA_HARRIS_1_WNBA": {
            "playerID": "TYASHA_HARRIS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TYASHA_HARRIS_CONNECTICUT_SUN_WNBA",
            "firstName": "Tyasha",
            "lastName": "Harris",
            "name": "Tyasha Harris"
          },
          "KALANI_BROWN_1_WNBA": {
            "playerID": "KALANI_BROWN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "KALANI_BROWN_DALLAS_WINGS_WNBA",
            "firstName": "Kalani",
            "lastName": "Brown",
            "name": "Kalani Brown"
          },
          "SEVGI_UZUN_1_WNBA": {
            "playerID": "SEVGI_UZUN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "SEVGI_UZUN_DALLAS_WINGS_WNBA",
            "firstName": "Sevgi",
            "lastName": "Uzun",
            "name": "Sevgi Uzun"
          }
        }
      },
      {
        "eventID": "WzGUPUgovyxzOz2cu2M5",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            },
            "score": 90
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            },
            "score": 79
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 17,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 17,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 499,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 32,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 3,
              "points": 28,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 16,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 600,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 17,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 3
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 600,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 8,
              "offensiveRebounds": 3,
              "blocks": 1,
              "threePointersMade": 7,
              "steals": 7,
              "largestLead": 1,
              "secondsInLead": 60,
              "threePointersAttempted": 18,
              "fieldGoalsMade": 28,
              "assists": 22,
              "turnovers": 14,
              "twoPointersMade": 21,
              "rebounds": 30,
              "defensiveRebounds": 27,
              "freeThrowsAttempted": 22,
              "freeThrowsMade": 16,
              "points": 79,
              "fouls": 27,
              "fieldGoalsAttempted": 60,
              "twoPointersAttempted": 42
            },
            "home": {
              "longestScoringRun": 13,
              "largestLead": 17,
              "blocks": 1,
              "twoPointersAttempted": 31,
              "turnovers": 14,
              "twoPointersMade": 17,
              "fieldGoalsMade": 28,
              "offensiveRebounds": 8,
              "assists": 18,
              "steals": 9,
              "threePointersMade": 11,
              "threePointersAttempted": 32,
              "fieldGoalsAttempted": 63,
              "fouls": 23,
              "rebounds": 34,
              "defensiveRebounds": 26,
              "secondsInLead": 2239,
              "freeThrowsAttempted": 31,
              "freeThrowsMade": 23,
              "points": 90
            },
            "MARQUESHA_DAVIS_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "fouls": 2,
              "plusMinus": -1,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 240,
              "freeThrowsMade": 1,
              "points": 1
            },
            "NYARA_SABALLY_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 1,
              "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": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "secondsPlayed": 338,
              "plusMinus": 8
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 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,
              "plusMinus": 1,
              "secondsPlayed": 362
            },
            "DIDI_RICHARDS_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -12,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "secondsPlayed": 311
            },
            "KENNEDY_BURKE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "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,
              "plusMinus": 0,
              "secondsPlayed": 240
            },
            "IVANA_DOJKIC_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersMade": 1,
              "fouls": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 3,
              "threePointersAttempted": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "plusMinus": -5,
              "secondsPlayed": 489
            },
            "SHAKIRA_AUSTIN_1_WNBA": {
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "steals": 1,
              "blocks": 1,
              "turnovers": 2,
              "fieldGoalsMade": 4,
              "twoPointersMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 12,
              "fouls": 3,
              "secondsPlayed": 1395,
              "plusMinus": -6
            },
            "BREANNA_STEWART_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 2,
              "assists": 5,
              "threePointersAttempted": 4,
              "turnovers": 3,
              "steals": 2,
              "rebounds": 15,
              "defensiveRebounds": 13,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 9,
              "twoPointersMade": 4,
              "fouls": 4,
              "freeThrowsAttempted": 12,
              "freeThrowsMade": 10,
              "points": 18,
              "plusMinus": 13,
              "secondsPlayed": 2178
            },
            "KARLIE_SAMUELSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "points": 5,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 2,
              "fouls": 3,
              "plusMinus": -16,
              "secondsPlayed": 1727
            },
            "ARIEL_ATKINS_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "steals": 1,
              "twoPointersAttempted": 3,
              "twoPointersMade": 2,
              "fieldGoalsMade": 5,
              "threePointersMade": 3,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 15,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 56,
              "assists": 3,
              "fieldGoalsAttempted": 9,
              "fouls": 3,
              "turnovers": 2,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "plusMinus": 3,
              "secondsPlayed": 1940
            },
            "JADE_MELBOURNE_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 1,
              "assists": 4,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 7,
              "points": 11,
              "twoPointersMade": 5,
              "fouls": 3,
              "turnovers": 3,
              "plusMinus": -6,
              "secondsPlayed": 1145
            },
            "SABRINA_IONESCU_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 4,
              "fouls": 2,
              "assists": 3,
              "fieldGoalsMade": 7,
              "twoPointersAttempted": 4,
              "twoPointersMade": 3,
              "turnovers": 5,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 24,
              "plusMinus": 14,
              "secondsPlayed": 2127
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fouls": 2,
              "steals": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "points": 7,
              "twoPointersMade": 2,
              "plusMinus": -2,
              "secondsPlayed": 890
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 1,
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "fouls": 2,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "assists": 2,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "plusMinus": 14,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1944,
              "freeThrowsMade": 2,
              "points": 8
            },
            "JULIE_VANLOO_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 2,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "points": 8,
              "threePointersAttempted": 5,
              "assists": 7,
              "turnovers": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 4,
              "plusMinus": -5,
              "secondsPlayed": 1254
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "turnovers": 1,
              "assists": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 5,
              "plusMinus": -13,
              "secondsPlayed": 1316
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "steals": 3,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 50,
              "assists": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "points": 6,
              "twoPointersMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 2,
              "plusMinus": 4,
              "secondsPlayed": 886
            },
            "KAYLA_THORNTON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "freeThrowsMade": 2,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "fouls": 3,
              "fieldGoalsMade": 7,
              "assists": 4,
              "steals": 5,
              "threePointersMade": 4,
              "points": 20,
              "threePointersAttempted": 11,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 14,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 10,
              "secondsPlayed": 2038
            },
            "JONQUEL_JONES_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "freeThrowsMade": 1,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 5,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 5,
              "fouls": 4,
              "turnovers": 3,
              "fieldGoalsMade": 6,
              "assists": 3,
              "threePointersMade": 3,
              "points": 16,
              "threePointersAttempted": 6,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "plusMinus": 1,
              "secondsPlayed": 2044
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 4,
              "points": 11,
              "twoPointersMade": 3,
              "assists": 3,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "fouls": 4,
              "plusMinus": -2,
              "turnovers": 3,
              "secondsPlayed": 1133
            }
          },
          "reg": {
            "away": {
              "points": 79
            },
            "home": {
              "points": 90
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 8,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 11,
              "secondsInLead": 60,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 12,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 11,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 540,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 20,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 6,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 8,
              "twoPointersMade": 3
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Washington Mystics Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-145",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "New York Liberty 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Washington Mystics 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "-206",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-206",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "-760",
            "bookOdds": "-1515",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1515",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "+760",
            "bookOdds": "+709",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+709",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "-107",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+13.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "-8",
            "bookSpread": "-8",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "New York Liberty 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": "-142",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Washington Mystics 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "-13.5",
            "bookSpread": "-13.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "New York Liberty 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "-253",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-253",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "New York Liberty 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": "-134",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Washington Mystics 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": "38.5",
            "bookOverUnder": "38.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Washington Mystics 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "New York Liberty 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": "89.5",
            "bookOverUnder": "89.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "89.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Washington Mystics 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "+8",
            "bookSpread": "+8",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "New York Liberty 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": "-122",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "+173",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+173",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Washington Mystics 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Washington Mystics 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": "-116",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "-238",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-238",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "-360",
            "bookOdds": "-515",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-515",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Washington Mystics 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": "15.5",
            "bookOverUnder": "15.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "90.5",
            "bookOverUnder": "90.5",
            "score": 94,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "90.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "-10.5",
            "bookSpread": "-10.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "New York Liberty 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": "+104",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Washington Mystics 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": "15.5",
            "bookOverUnder": "15.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Washington Mystics Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "+870",
            "bookOdds": "+816",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+816",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "+10.5",
            "bookSpread": "+10.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "New York Liberty 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": "+107",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "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": "-870",
            "bookOdds": "-1887",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1887",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Washington Mystics 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": "-119",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "New York Liberty 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": "-131",
            "fairOverUnder": "89.5",
            "bookOverUnder": "89.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "89.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.050Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "New York Liberty 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": "-137",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.051Z"
              }
            }
          },
          "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": "+182",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+182",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.051Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "New York Liberty 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": "+104",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.051Z"
              }
            }
          },
          "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": "+360",
            "bookOdds": "+329",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+329",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.051Z"
              }
            }
          },
          "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": "90.5",
            "bookOverUnder": "90.5",
            "score": 94,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "90.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.051Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.051Z"
              }
            }
          },
          "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": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.051Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "New York Liberty 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": "-138",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.051Z"
              }
            }
          },
          "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": "-107",
            "fairOverUnder": "39",
            "bookOverUnder": "39",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.051Z"
              }
            }
          },
          "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": "-116",
            "fairOverUnder": "171.5",
            "bookOverUnder": "171.5",
            "score": 169,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "171.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.051Z"
              }
            }
          },
          "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": "171.5",
            "bookOverUnder": "171.5",
            "score": 169,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "171.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:33.051Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-31T23:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "MARQUESHA_DAVIS_1_WNBA": {
            "playerID": "MARQUESHA_DAVIS_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "MARQUESHA_DAVIS_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Marquesha",
            "lastName": "Davis",
            "name": "Marquesha Davis"
          },
          "NYARA_SABALLY_1_WNBA": {
            "playerID": "NYARA_SABALLY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "NYARA_SABALLY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Nyara",
            "lastName": "Sabally",
            "name": "Nyara Sabally"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "SHAKIRA_AUSTIN_1_WNBA": {
            "playerID": "SHAKIRA_AUSTIN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHAKIRA_AUSTIN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shakira",
            "lastName": "Austin",
            "name": "Shakira Austin"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "KARLIE_SAMUELSON_1_WNBA": {
            "playerID": "KARLIE_SAMUELSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "KARLIE_SAMUELSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Karlie",
            "lastName": "Samuelson",
            "name": "Karlie Samuelson"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "JADE_MELBOURNE_1_WNBA": {
            "playerID": "JADE_MELBOURNE_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JADE_MELBOURNE_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Jade",
            "lastName": "Melbourne",
            "name": "Jade Melbourne"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          }
        }
      },
      {
        "eventID": "YCrLiieKIdnohjHQBT0e",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 78,
            "names": {
              "short": "ATL",
              "medium": "Atlanta",
              "long": "Atlanta Dream"
            },
            "teamID": "ATLANTA_DREAM_WNBA",
            "colors": {
              "secondary": "#4891CE",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#E3173E"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 74,
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 14,
              "defensiveRebounds": 13,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 3,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 97,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 11,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 15,
              "defensiveRebounds": 13,
              "fouls": 2,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 436,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 10,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 3
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 11,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 600,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 18,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 12,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 463,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 3,
              "blocks": 2,
              "secondsInLead": 69,
              "freeThrowsAttempted": 10,
              "steals": 2,
              "points": 25,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 10,
              "twoPointersMade": 3,
              "threePointersAttempted": 5,
              "fieldGoalsAttempted": 13
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 8,
              "offensiveRebounds": 3,
              "largestLead": 12,
              "turnovers": 11,
              "steals": 6,
              "blocks": 5,
              "secondsInLead": 1330,
              "threePointersMade": 6,
              "freeThrowsAttempted": 20,
              "freeThrowsMade": 18,
              "rebounds": 34,
              "defensiveRebounds": 31,
              "fieldGoalsMade": 25,
              "threePointersAttempted": 21,
              "fouls": 25,
              "assists": 18,
              "fieldGoalsAttempted": 69,
              "twoPointersAttempted": 48,
              "points": 74,
              "twoPointersMade": 19
            },
            "home": {
              "largestLead": 7,
              "longestScoringRun": 8,
              "blocks": 4,
              "steals": 5,
              "turnovers": 11,
              "offensiveRebounds": 3,
              "threePointersMade": 8,
              "fieldGoalsMade": 22,
              "twoPointersMade": 14,
              "threePointersAttempted": 16,
              "fouls": 17,
              "fieldGoalsAttempted": 61,
              "twoPointersAttempted": 45,
              "assists": 17,
              "rebounds": 38,
              "defensiveRebounds": 35,
              "secondsInLead": 846,
              "freeThrowsAttempted": 29,
              "freeThrowsMade": 26,
              "points": 78
            },
            "CRYSTAL_DANGERFIELD_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "threePointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "plusMinus": -6,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "secondsPlayed": 356,
              "points": 7,
              "twoPointersMade": 2
            },
            "SYDNEY_COLSON_1_WNBA": {
              "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": -4,
              "secondsPlayed": 183
            },
            "HALEY_JONES_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 2,
              "twoPointersMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "assists": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 8,
              "fouls": 2,
              "turnovers": 1,
              "secondsPlayed": 1310,
              "plusMinus": 7
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "steals": 2,
              "threePointersMade": 1,
              "points": 3,
              "turnovers": 1,
              "fouls": 2,
              "plusMinus": 7,
              "secondsPlayed": 484
            },
            "CHEYENNE_PARKER_1_WNBA": {
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "assists": 2,
              "turnovers": 3,
              "fieldGoalsMade": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 7,
              "twoPointersMade": 2,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 3,
              "plusMinus": 11,
              "secondsPlayed": 1586
            },
            "ALYSHA_CLARK_1_WNBA": {
              "blocks": 0,
              "assists": 0,
              "offensiveRebounds": 2,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "twoPointersAttempted": 1,
              "steals": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 1,
              "points": 7,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 5,
              "plusMinus": -8,
              "secondsPlayed": 2126
            },
            "JACKIE_YOUNG_1_WNBA": {
              "threePointersMade": 1,
              "offensiveRebounds": 1,
              "blocks": 1,
              "steals": 0,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 4,
              "turnovers": 5,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 13,
              "points": 15,
              "twoPointersMade": 3,
              "plusMinus": -12,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 27,
              "assists": 5,
              "fieldGoalsAttempted": 15,
              "secondsPlayed": 2167
            },
            "KELSEY_PLUM_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "steals": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 6,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "turnovers": 1,
              "fieldGoalsMade": 6,
              "threePointersMade": 3,
              "points": 19,
              "twoPointersMade": 3,
              "threePointersAttempted": 12,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 6,
              "plusMinus": 1,
              "fouls": 4,
              "secondsPlayed": 2349
            },
            "AERIAL_POWERS_1_WNBA": {
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "blocks": 1,
              "twoPointersMade": 1,
              "steals": 2,
              "turnovers": 1,
              "assists": 1,
              "fouls": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "plusMinus": -2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "points": 7,
              "secondsPlayed": 1518
            },
            "RHYNE_HOWARD_1_WNBA": {
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "assists": 2,
              "blocks": 1,
              "steals": 2,
              "turnovers": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 5,
              "twoPointersAttempted": 9,
              "twoPointersMade": 5,
              "threePointersAttempted": 4,
              "fouls": 1,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 6,
              "points": 16,
              "plusMinus": 1,
              "secondsPlayed": 1986
            },
            "KATE_MARTIN_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fieldGoalPercent": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 2,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 3,
              "assists": 3,
              "fouls": 4,
              "plusMinus": 5,
              "secondsPlayed": 1235
            },
            "AJA_WILSON_1_WNBA": {
              "steals": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "threePointersAttempted": 1,
              "blocks": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "fouls": 2,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "assists": 3,
              "plusMinus": -12,
              "fieldGoalsMade": 12,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 27,
              "twoPointersAttempted": 26,
              "secondsPlayed": 2112,
              "points": 28,
              "twoPointersMade": 12
            },
            "ALLISHA_GRAY_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "twoPointersMade": 0,
              "fouls": 2,
              "turnovers": 0,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 8,
              "threePointersMade": 6,
              "assists": 3,
              "plusMinus": 12,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 2030,
              "freeThrowsMade": 6,
              "points": 24
            },
            "KIAH_STOKES_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "assists": 1,
              "steals": 1,
              "fouls": 4,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "plusMinus": 3,
              "secondsPlayed": 1343
            },
            "NIA_COFFEY_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "assists": 2,
              "threePointersAttempted": 2,
              "fouls": 1,
              "fieldGoalsAttempted": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": 5,
              "secondsPlayed": 772
            },
            "NAZ_HILLMON_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "threePointersAttempted": 0,
              "twoPointersAttempted": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "blocks": 1,
              "assists": 2,
              "plusMinus": -17,
              "secondsPlayed": 670
            },
            "TINA_CHARLES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "points": 7,
              "twoPointersMade": 2,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "offensiveRebounds": 2,
              "assists": 3,
              "fouls": 4,
              "plusMinus": 9,
              "secondsPlayed": 1771
            }
          },
          "reg": {
            "away": {
              "points": 74
            },
            "home": {
              "points": 78
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 10,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 170,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 6,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 341,
              "freeThrowsAttempted": 15,
              "steals": 0,
              "points": 25,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 13,
              "twoPointersMade": 3
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Las Vegas Aces 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": "-142",
            "fairOverUnder": "73.5",
            "bookOverUnder": "73.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Atlanta Dream 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": "-110",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Las Vegas Aces 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": "-121",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "+161",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+161",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "-185",
            "bookOdds": "-228",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-228",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "-198",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-198",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "+185",
            "bookOdds": "+167",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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.5",
            "bookSpread": "-4.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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.5",
            "bookSpread": "-2.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Atlanta Dream 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": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Las Vegas Aces 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": "-109",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "43",
            "bookOverUnder": "43",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "43",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "+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:47:35.617Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Atlanta Dream 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": "-127",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "-3.5",
            "bookSpread": "-3.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "-310",
            "bookOdds": "-427",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-427",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Atlanta Dream 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": "-104",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Las Vegas Aces 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": "-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:47:35.617Z"
              }
            }
          },
          "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": "+3.5",
            "bookSpread": "+3.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Las Vegas Aces 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": "+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:47:35.617Z"
              }
            }
          },
          "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": "43.5",
            "bookOverUnder": "43.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Atlanta Dream 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": "76.5",
            "bookOverUnder": "76.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Las Vegas Aces 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": "+105",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Atlanta Dream 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "+395",
            "bookOdds": "+364",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+364",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "-3.5",
            "bookSpread": "-3.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "43",
            "bookOverUnder": "43",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "43",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Las Vegas Aces 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": "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:47:35.617Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Las Vegas Aces 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": "-124",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "-395",
            "bookOdds": "-588",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-588",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "-265",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-265",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Las Vegas Aces 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": "-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:47:35.617Z"
              }
            }
          },
          "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": "-119",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "64.5",
            "bookOverUnder": "64.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "64.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Atlanta Dream 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": "+106",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Las Vegas Aces 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": "+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:47:35.617Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Las Vegas Aces 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": "+107",
            "fairOverUnder": "73.5",
            "bookOverUnder": "73.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "-615",
            "bookOdds": "-1087",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1087",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "+1.5",
            "bookSpread": "+1.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Atlanta Dream 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": "-125",
            "bookOdds": "-148",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "+615",
            "bookOdds": "+569",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+569",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Las Vegas Aces 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": "-136",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Atlanta Dream 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": "76.5",
            "bookOverUnder": "76.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Atlanta Dream 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": "13.5",
            "bookOverUnder": "13.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "+310",
            "bookOdds": "+284",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+284",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Atlanta Dream 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": "13.5",
            "bookOverUnder": "13.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "+190",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+190",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "64.5",
            "bookOverUnder": "64.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "64.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "25.5",
            "bookOverUnder": "25.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "+3.5",
            "bookSpread": "+3.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Atlanta Dream 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": "-140",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "43.5",
            "bookOverUnder": "43.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "150.5",
            "bookOverUnder": "150.5",
            "score": 152,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "150.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          },
          "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": "150.5",
            "bookOverUnder": "150.5",
            "score": 152,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "150.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:35.617Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-05-31T23:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "CRYSTAL_DANGERFIELD_1_WNBA": {
            "playerID": "CRYSTAL_DANGERFIELD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CRYSTAL_DANGERFIELD_ATLANTA_DREAM_WNBA",
            "firstName": "Crystal",
            "lastName": "Dangerfield",
            "name": "Crystal Dangerfield"
          },
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          },
          "HALEY_JONES_1_WNBA": {
            "playerID": "HALEY_JONES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "HALEY_JONES_ATLANTA_DREAM_WNBA",
            "firstName": "Haley",
            "lastName": "Jones",
            "name": "Haley Jones"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "CHEYENNE_PARKER_1_WNBA": {
            "playerID": "CHEYENNE_PARKER_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CHEYENNE_PARKER_ATLANTA_DREAM_WNBA",
            "firstName": "Cheyenne",
            "lastName": "Parker",
            "name": "Cheyenne Parker"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "AERIAL_POWERS_1_WNBA": {
            "playerID": "AERIAL_POWERS_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "AERIAL_POWERS_ATLANTA_DREAM_WNBA",
            "firstName": "Aerial",
            "lastName": "Powers",
            "name": "Aerial Powers"
          },
          "RHYNE_HOWARD_1_WNBA": {
            "playerID": "RHYNE_HOWARD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "RHYNE_HOWARD_ATLANTA_DREAM_WNBA",
            "firstName": "Rhyne",
            "lastName": "Howard",
            "name": "Rhyne Howard"
          },
          "KATE_MARTIN_1_WNBA": {
            "playerID": "KATE_MARTIN_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KATE_MARTIN_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kate",
            "lastName": "Martin",
            "name": "Kate Martin"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          },
          "ALLISHA_GRAY_1_WNBA": {
            "playerID": "ALLISHA_GRAY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "ALLISHA_GRAY_ATLANTA_DREAM_WNBA",
            "firstName": "Allisha",
            "lastName": "Gray",
            "name": "Allisha Gray"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "NIA_COFFEY_1_WNBA": {
            "playerID": "NIA_COFFEY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NIA_COFFEY_ATLANTA_DREAM_WNBA",
            "firstName": "Nia",
            "lastName": "Coffey",
            "name": "Nia Coffey"
          },
          "NAZ_HILLMON_1_WNBA": {
            "playerID": "NAZ_HILLMON_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NAZ_HILLMON_ATLANTA_DREAM_WNBA",
            "firstName": "Naz",
            "lastName": "Hillmon",
            "name": "Naz Hillmon"
          },
          "TINA_CHARLES_1_WNBA": {
            "playerID": "TINA_CHARLES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "TINA_CHARLES_ATLANTA_DREAM_WNBA",
            "firstName": "Tina",
            "lastName": "Charles",
            "name": "Tina Charles"
          }
        }
      },
      {
        "eventID": "IKPPhx58Nf9oXHLuVOkO",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 95,
            "names": {
              "short": "MIN",
              "medium": "Lynx",
              "long": "Minnesota Lynx"
            },
            "teamID": "MINNESOTA_LYNX_WNBA",
            "colors": {
              "secondary": "#236192",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#0C2340",
              "primary": "#0C2340"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 71,
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            }
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "fouls": 1,
              "largestLead": 11,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 403,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 21,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            },
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 26,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 12,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 3,
              "assists": 4
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 19,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 29,
              "blocks": 1,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 34,
              "offensiveRebounds": 3,
              "assists": 13,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 9,
              "threePointersAttempted": 6,
              "fieldGoalsAttempted": 19
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 17,
              "defensiveRebounds": 9,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 18,
              "threePointersAttempted": 11,
              "offensiveRebounds": 8,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 1
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 24,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 5,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 3
            }
          },
          "game": {
            "away": {
              "largestLead": 1,
              "secondsInLead": 26,
              "longestScoringRun": 9,
              "offensiveRebounds": 10,
              "threePointersMade": 9,
              "fouls": 14,
              "blocks": 2,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 14,
              "rebounds": 36,
              "defensiveRebounds": 26,
              "steals": 6,
              "fieldGoalsMade": 24,
              "threePointersAttempted": 28,
              "assists": 16,
              "fieldGoalsAttempted": 62,
              "twoPointersAttempted": 34,
              "turnovers": 16,
              "points": 71,
              "twoPointersMade": 15
            },
            "home": {
              "longestScoringRun": 9,
              "largestLead": 29,
              "blocks": 3,
              "steals": 6,
              "freeThrowsAttempted": 12,
              "freeThrowsMade": 9,
              "defensiveRebounds": 26,
              "twoPointersMade": 22,
              "fouls": 15,
              "rebounds": 36,
              "offensiveRebounds": 10,
              "turnovers": 6,
              "twoPointersAttempted": 38,
              "fieldGoalsMade": 36,
              "threePointersAttempted": 35,
              "assists": 29,
              "fieldGoalsAttempted": 73,
              "secondsInLead": 2203,
              "threePointersMade": 14,
              "points": 95
            },
            "COURTNEY_WILLIAMS_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersMade": 3,
              "points": 11,
              "threePointersAttempted": 6,
              "fouls": 2,
              "blocks": 1,
              "plusMinus": 8,
              "assists": 5,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 3,
              "secondsPlayed": 1159
            },
            "KAYLA_MCBRIDE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 0,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "points": 6,
              "defensiveRebounds": 2,
              "assists": 4,
              "fouls": 2,
              "turnovers": 1,
              "plusMinus": 9,
              "threePointersAttempted": 5,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 1309
            },
            "DORKA_JUHASZ_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "offensiveRebounds": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "turnovers": 1,
              "fieldGoalsMade": 5,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 13,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "threePointersAttempted": 1,
              "plusMinus": 14,
              "twoPointersAttempted": 8,
              "secondsPlayed": 930
            },
            "BRIDGET_CARLETON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 3,
              "blocks": 0,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 3,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "threePointersMade": 2,
              "points": 6,
              "plusMinus": 17,
              "secondsPlayed": 1682
            },
            "NATASHA_CLOUD_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "turnovers": 4,
              "threePointersAttempted": 2,
              "assists": 7,
              "offensiveRebounds": 1,
              "steals": 0,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 5,
              "twoPointersMade": 2,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 3,
              "plusMinus": -13,
              "secondsPlayed": 1766
            },
            "NAPHEESA_COLLIER_1_WNBA": {
              "offensiveRebounds": 2,
              "threePointersMade": 0,
              "blocks": 1,
              "threePointersAttempted": 2,
              "turnovers": 1,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 10,
              "points": 14,
              "twoPointersMade": 6,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "assists": 2,
              "fouls": 2,
              "plusMinus": 12,
              "secondsPlayed": 1567
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "steals": 1,
              "threePointersAttempted": 6,
              "threePointersMade": 3,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 7,
              "points": 21,
              "twoPointersMade": 4,
              "fouls": 2,
              "fieldGoalPercent": 39,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 12,
              "plusMinus": -15,
              "turnovers": 2,
              "secondsPlayed": 1843
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "fouls": 2,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "fieldGoalsMade": 5,
              "threePointersMade": 3,
              "points": 13,
              "offensiveRebounds": 2,
              "steals": 1,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "plusMinus": -5,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "secondsPlayed": 1459
            },
            "ALANNA_SMITH_1_WNBA": {
              "fieldGoalsMade": 3,
              "fouls": 0,
              "steals": 2,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "assists": 3,
              "turnovers": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 4,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "plusMinus": 7,
              "blocks": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 8,
              "secondsPlayed": 1082
            },
            "CECILIA_ZANDALASINI_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "assists": 3,
              "fieldGoalsMade": 5,
              "twoPointersAttempted": 3,
              "points": 12,
              "twoPointersMade": 3,
              "fouls": 2,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "plusMinus": 20,
              "secondsPlayed": 1418
            },
            "MORGAN_BERTSCH_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "turnovers": 2,
              "fouls": 1,
              "threePointersAttempted": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsAttempted": 3,
              "plusMinus": -17,
              "secondsPlayed": 766
            },
            "ALISSA_PILI_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "assists": 2,
              "fouls": 2,
              "twoPointersAttempted": 5,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "rebounds": 4,
              "offensiveRebounds": 3,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 4,
              "plusMinus": 12,
              "fieldGoalPercent": 78,
              "fieldGoalsAttempted": 9,
              "secondsPlayed": 909,
              "threePointersMade": 4,
              "points": 20
            },
            "OLIVIA_EPOUPA_1_WNBA": {
              "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,
              "fouls": 1,
              "plusMinus": 2,
              "assists": 2,
              "secondsPlayed": 391
            },
            "LIZ_DIXON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "offensiveRebounds": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "fouls": 1,
              "turnovers": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 3,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "plusMinus": -13,
              "secondsPlayed": 981
            },
            "DIANA_TAURASI_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "twoPointersMade": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 3,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "threePointersMade": 2,
              "assists": 2,
              "twoPointersAttempted": 4,
              "fouls": 4,
              "turnovers": 2,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "plusMinus": -12,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "points": 14,
              "secondsPlayed": 1290
            },
            "MIKIAH_HARRIGAN_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 5,
              "plusMinus": -12,
              "turnovers": 2,
              "secondsPlayed": 872
            },
            "NATASHA_MACK_1_WNBA": {
              "fouls": 0,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "offensiveRebounds": 2,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "threePointersAttempted": 1,
              "steals": 3,
              "fieldGoalsMade": 4,
              "plusMinus": -14,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1612,
              "points": 8,
              "twoPointersMade": 4
            },
            "NATISHA_HIEDEMAN_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "steals": 1,
              "fieldGoalsMade": 2,
              "fouls": 1,
              "assists": 5,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 5,
              "threePointersAttempted": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "plusMinus": 16,
              "secondsPlayed": 1241
            },
            "SUG_SUTTON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "steals": 1,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "turnovers": 2,
              "threePointersAttempted": 2,
              "plusMinus": -19,
              "fieldGoalPercent": 20,
              "assists": 4,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 1409
            },
            "SIKA_KONE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 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,
              "plusMinus": 3,
              "secondsPlayed": 311
            }
          },
          "reg": {
            "away": {
              "points": 71
            },
            "home": {
              "points": 95
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 0,
              "freeThrowsAttempted": 11,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 7,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 10,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 7,
              "largestLead": 26,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 600,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 3,
              "assists": 6
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Phoenix Mercury 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": "72.5",
            "bookOverUnder": "72.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Minnesota Lynx 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": "+102",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Phoenix Mercury 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": "-139",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "+106",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "-325",
            "bookOdds": "-448",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-448",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "-128",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "+325",
            "bookOdds": "+295",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+295",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "-107",
            "fairOverUnder": "36",
            "bookOverUnder": "36",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "+20.5",
            "bookSpread": "+20.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "-22",
            "bookSpread": "-22",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-22",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Minnesota Lynx 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": "-123",
            "fairOverUnder": "50.5",
            "bookOverUnder": "50.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "50.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Phoenix Mercury 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": "+105",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "47",
            "bookOverUnder": "47",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "47",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "-20.5",
            "bookSpread": "-20.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Minnesota Lynx 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": "-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:47:15.675Z"
              }
            }
          },
          "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": "-122",
            "fairSpread": "+6.5",
            "bookSpread": "+6.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "+730",
            "bookOdds": "+679",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+679",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Minnesota Lynx 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": "+106",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Phoenix Mercury 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": "+111",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "-6.5",
            "bookSpread": "-6.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Phoenix Mercury 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": "-147",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Minnesota Lynx 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": "-103",
            "fairOverUnder": "94.5",
            "bookOverUnder": "94.5",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "94.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Phoenix Mercury 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": "-111",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "+22",
            "bookSpread": "+22",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+22",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Minnesota Lynx 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": "-123",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "-765",
            "bookOdds": "-1538",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1538",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "+11.5",
            "bookSpread": "+11.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "47",
            "bookOverUnder": "47",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "47",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "-123",
            "fairOverUnder": "36",
            "bookOverUnder": "36",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Phoenix Mercury 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Phoenix Mercury 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": "-148",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "+765",
            "bookOdds": "+713",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+713",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "-1985",
            "bookOdds": "-4762",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4762",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Phoenix Mercury 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": "13.5",
            "bookOverUnder": "13.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "35",
            "bookOverUnder": "35",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "35",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "+0.5",
            "bookSpread": "+0.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "80.5",
            "bookOverUnder": "80.5",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairSpread": "-8",
            "bookSpread": "-8",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "-8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Minnesota Lynx 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": "-134",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Phoenix Mercury 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": "-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:47:15.675Z"
              }
            }
          },
          "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": "-0.5",
            "bookSpread": "-0.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Phoenix Mercury 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": "-119",
            "fairOverUnder": "72.5",
            "bookOverUnder": "72.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "+1135",
            "bookOdds": "+1093",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1093",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-129",
            "fairSpread": "+8",
            "bookSpread": "+8",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "spread": "+8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Minnesota Lynx 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": "-107",
            "fairOverUnder": "50.5",
            "bookOverUnder": "50.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "50.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "-1135",
            "bookOdds": "-2041",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2041",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Phoenix Mercury 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": "+111",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Minnesota Lynx 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": "-128",
            "fairOverUnder": "94.5",
            "bookOverUnder": "94.5",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "94.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Minnesota Lynx 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": "-108",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "-730",
            "bookOdds": "-1429",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1429",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Minnesota Lynx 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": "-122",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "+1985",
            "bookOdds": "+1928",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1928",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "80.5",
            "bookOverUnder": "80.5",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "35",
            "bookOverUnder": "35",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "35",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "-11.5",
            "bookSpread": "-11.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Minnesota Lynx 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": "29.5",
            "bookOverUnder": "29.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "167",
            "bookOverUnder": "167",
            "score": 166,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          },
          "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": "167",
            "bookOverUnder": "167",
            "score": 166,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:15.675Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-01T01:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "COURTNEY_WILLIAMS_1_WNBA": {
            "playerID": "COURTNEY_WILLIAMS_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "COURTNEY_WILLIAMS_MINNESOTA_LYNX_WNBA",
            "firstName": "Courtney",
            "lastName": "Williams",
            "name": "Courtney Williams"
          },
          "KAYLA_MCBRIDE_1_WNBA": {
            "playerID": "KAYLA_MCBRIDE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "KAYLA_MCBRIDE_MINNESOTA_LYNX_WNBA",
            "firstName": "Kayla",
            "lastName": "McBride",
            "name": "Kayla McBride"
          },
          "DORKA_JUHASZ_1_WNBA": {
            "playerID": "DORKA_JUHASZ_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "DORKA_JUHASZ_MINNESOTA_LYNX_WNBA",
            "firstName": "Dorka",
            "lastName": "Juhasz",
            "name": "Dorka Juhasz"
          },
          "BRIDGET_CARLETON_1_WNBA": {
            "playerID": "BRIDGET_CARLETON_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "BRIDGET_CARLETON_MINNESOTA_LYNX_WNBA",
            "firstName": "Bridget",
            "lastName": "Carleton",
            "name": "Bridget Carleton"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "NAPHEESA_COLLIER_1_WNBA": {
            "playerID": "NAPHEESA_COLLIER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NAPHEESA_COLLIER_MINNESOTA_LYNX_WNBA",
            "firstName": "Napheesa",
            "lastName": "Collier",
            "name": "Napheesa Collier"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "ALANNA_SMITH_1_WNBA": {
            "playerID": "ALANNA_SMITH_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALANNA_SMITH_MINNESOTA_LYNX_WNBA",
            "firstName": "Alanna",
            "lastName": "Smith",
            "name": "Alanna Smith"
          },
          "CECILIA_ZANDALASINI_1_WNBA": {
            "playerID": "CECILIA_ZANDALASINI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "CECILIA_ZANDALASINI_MINNESOTA_LYNX_WNBA",
            "firstName": "Cecilia",
            "lastName": "Zandalasini",
            "name": "Cecilia Zandalasini"
          },
          "MORGAN_BERTSCH_1_WNBA": {
            "playerID": "MORGAN_BERTSCH_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MORGAN_BERTSCH_PHOENIX_MERCURY_WNBA",
            "firstName": "Morgan",
            "lastName": "Bertsch",
            "name": "Morgan Bertsch"
          },
          "ALISSA_PILI_1_WNBA": {
            "playerID": "ALISSA_PILI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALISSA_PILI_MINNESOTA_LYNX_WNBA",
            "firstName": "Alissa",
            "lastName": "Pili",
            "name": "Alissa Pili"
          },
          "OLIVIA_EPOUPA_1_WNBA": {
            "playerID": "OLIVIA_EPOUPA_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "OLIVIA_EPOUPA_MINNESOTA_LYNX_WNBA",
            "firstName": "Olivia",
            "lastName": "Epoupa",
            "name": "Olivia Epoupa"
          },
          "LIZ_DIXON_1_WNBA": {
            "playerID": "LIZ_DIXON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "LIZ_DIXON_PHOENIX_MERCURY_WNBA",
            "firstName": "Liz",
            "lastName": "Dixon",
            "name": "Liz Dixon"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "MIKIAH_HARRIGAN_1_WNBA": {
            "playerID": "MIKIAH_HARRIGAN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MIKIAH_HERBERTHARRIGAN_PHOENIX_MERCURY_WNBA",
            "firstName": "Mikiah",
            "lastName": "Harrigan",
            "name": "Mikiah Harrigan"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "NATISHA_HIEDEMAN_1_WNBA": {
            "playerID": "NATISHA_HIEDEMAN_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NATISHA_HIEDEMAN_MINNESOTA_LYNX_WNBA",
            "firstName": "Natisha",
            "lastName": "Hiedeman",
            "name": "Natisha Hiedeman"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "SIKA_KONE_1_WNBA": {
            "playerID": "SIKA_KONE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "SIKA_KONE_MINNESOTA_LYNX_WNBA",
            "firstName": "Sika",
            "lastName": "Kone",
            "name": "Sika Kone"
          }
        }
      },
      {
        "eventID": "tjRJGyB8QHo6BZYpte9r",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 71,
            "names": {
              "short": "IND",
              "medium": "Fever",
              "long": "Indiana Fever"
            },
            "teamID": "INDIANA_FEVER_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "CHI",
              "medium": "Chicago",
              "long": "Chicago Sky"
            },
            "teamID": "CHICAGO_SKY_WNBA",
            "colors": {
              "secondary": "#FFD520",
              "primaryContrast": "#000000",
              "secondaryContrast": "#5091CD",
              "primary": "#5091CD"
            },
            "score": 70
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 146,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 14,
              "threePointersAttempted": 4,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 1,
              "largestLead": 7,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 405,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 3
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 1,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 175,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 19,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 5,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 266,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 6,
              "assists": 7
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 6,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 582,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 19,
              "threePointersAttempted": 5,
              "offensiveRebounds": 5,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 1,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 15,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 6,
              "blocks": 0
            }
          },
          "game": {
            "away": {
              "largestLead": 5,
              "secondsInLead": 321,
              "blocks": 1,
              "threePointersMade": 2,
              "threePointersAttempted": 12,
              "offensiveRebounds": 12,
              "fieldGoalsMade": 28,
              "longestScoringRun": 8,
              "fouls": 17,
              "assists": 15,
              "fieldGoalsAttempted": 69,
              "twoPointersAttempted": 57,
              "steals": 7,
              "twoPointersMade": 26,
              "turnovers": 15,
              "rebounds": 43,
              "defensiveRebounds": 31,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 12,
              "points": 70
            },
            "home": {
              "longestScoringRun": 9,
              "blocks": 5,
              "steals": 6,
              "threePointersMade": 6,
              "assists": 19,
              "offensiveRebounds": 9,
              "rebounds": 33,
              "defensiveRebounds": 24,
              "largestLead": 9,
              "fieldGoalsMade": 27,
              "threePointersAttempted": 25,
              "turnovers": 11,
              "freeThrowsAttempted": 16,
              "freeThrowsMade": 11,
              "points": 71,
              "twoPointersMade": 21,
              "fouls": 18,
              "fieldGoalsAttempted": 69,
              "twoPointersAttempted": 44,
              "secondsInLead": 1853
            },
            "GRACE_BERGER_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -4,
              "freeThrowsAttempted": 3,
              "secondsPlayed": 421
            },
            "LINDSAY_ALLEN_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "plusMinus": 2,
              "assists": 1,
              "secondsPlayed": 559
            },
            "MICHAELA_ONYENWERE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "steals": 2,
              "plusMinus": -5,
              "secondsPlayed": 507
            },
            "KRISTY_WALLACE_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 0,
              "defensiveRebounds": 2,
              "assists": 2,
              "steals": 1,
              "turnovers": 2,
              "fouls": 2,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 4,
              "plusMinus": 7,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 10,
              "twoPointersMade": 4,
              "secondsPlayed": 1378
            },
            "ISABELLE_HARRISON_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 1,
              "points": 3,
              "plusMinus": 1,
              "secondsPlayed": 628,
              "assists": 0
            },
            "ELIZABETH_WILLIAMS_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "assists": 1,
              "blocks": 1,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 4,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "secondsPlayed": 1314,
              "plusMinus": -12
            },
            "KELSEY_MITCHELL_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "assists": 2,
              "turnovers": 0,
              "steals": 1,
              "threePointersMade": 1,
              "fouls": 2,
              "fieldGoalsMade": 6,
              "twoPointersMade": 5,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 18,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 10,
              "plusMinus": 5,
              "secondsPlayed": 1979
            },
            "KAMILLA_CARDOSO_1_WNBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 5,
              "fouls": 5,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "points": 11,
              "twoPointersMade": 5,
              "turnovers": 2,
              "plusMinus": 11,
              "secondsPlayed": 1086
            },
            "ERICA_WHEELER_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "assists": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "fouls": 2,
              "plusMinus": -3,
              "secondsPlayed": 1187
            },
            "CHENNEDY_CARTER_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "turnovers": 3,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "fouls": 3,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 67,
              "assists": 6,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 11,
              "steals": 1,
              "points": 19,
              "twoPointersMade": 8,
              "plusMinus": 6,
              "secondsPlayed": 1782
            },
            "CAITLIN_CLARK_1_WNBA": {
              "threePointersMade": 2,
              "blocks": 0,
              "steals": 1,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "fouls": 2,
              "defensiveRebounds": 7,
              "assists": 6,
              "rebounds": 8,
              "offensiveRebounds": 1,
              "threePointersAttempted": 9,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 2,
              "points": 11,
              "twoPointersMade": 2,
              "turnovers": 5,
              "plusMinus": -2,
              "secondsPlayed": 2235
            },
            "MARINA_MABREY_1_WNBA": {
              "blocks": 0,
              "twoPointersMade": 4,
              "turnovers": 3,
              "steals": 1,
              "fouls": 1,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 10,
              "threePointersMade": 2,
              "offensiveRebounds": 1,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "assists": 2,
              "plusMinus": -2,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 2268,
              "freeThrowsMade": 1,
              "points": 15
            },
            "ALIYAH_BOSTON_1_WNBA": {
              "threePointersMade": 0,
              "assists": 2,
              "blocks": 4,
              "turnovers": 3,
              "steals": 1,
              "offensiveRebounds": 4,
              "threePointersAttempted": 1,
              "fouls": 5,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 4,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 10,
              "twoPointersMade": 4,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 13,
              "plusMinus": 4,
              "secondsPlayed": 2061
            },
            "KATIE_LOU_SAMUELSON_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 3,
              "twoPointersMade": 1,
              "assists": 2,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 1,
              "points": 5,
              "plusMinus": -6,
              "secondsPlayed": 659
            },
            "NALYSSA_SMITH_1_WNBA": {
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "threePointersMade": 2,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "blocks": 1,
              "steals": 2,
              "assists": 3,
              "turnovers": 1,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 8,
              "points": 17,
              "twoPointersMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 5,
              "plusMinus": 4,
              "secondsPlayed": 2079
            },
            "ANGEL_REESE_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "assists": 1,
              "steals": 1,
              "fieldGoalsMade": 2,
              "twoPointersMade": 2,
              "fieldGoalPercent": 22,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "fouls": 2,
              "turnovers": 2,
              "offensiveRebounds": 8,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 8,
              "rebounds": 13,
              "defensiveRebounds": 5,
              "plusMinus": -2,
              "secondsPlayed": 1772
            },
            "DANA_EVANS_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "steals": 1,
              "turnovers": 1,
              "fouls": 1,
              "threePointersAttempted": 3,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 8,
              "twoPointersMade": 5,
              "assists": 4,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 12,
              "plusMinus": -4,
              "secondsPlayed": 2084
            }
          },
          "reg": {
            "away": {
              "points": 70
            },
            "home": {
              "points": 71
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 11,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 3,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 9,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 17,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 6,
              "twoPointersMade": 4
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-01T16:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "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": "Chicago Sky 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": "70.5",
            "bookOverUnder": "70.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "70.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Indiana Fever 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": "-122",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Chicago Sky 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "-108",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "-990",
            "bookOdds": "-2326",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2326",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "-112",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "+990",
            "bookOdds": "+930",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+930",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "-127",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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",
            "bookSpread": "-3",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Indiana Fever 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": "-135",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Chicago Sky 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Indiana Fever 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "+0.5",
            "bookSpread": "+0.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "+109",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Indiana Fever 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Chicago Sky 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": "-133",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "-0.5",
            "bookSpread": "-0.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Chicago Sky 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": "-127",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Indiana Fever 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": "+100",
            "fairOverUnder": "73.5",
            "bookOverUnder": "73.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Chicago Sky 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "+3",
            "bookSpread": "+3",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Indiana Fever 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": "+101",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "+690",
            "bookOdds": "+642",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+642",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "-5.5",
            "bookSpread": "-5.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "-104",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Chicago Sky 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": "-101",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Chicago Sky 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": "+100",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "-690",
            "bookOdds": "-1299",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1299",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "-417",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-417",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "+0",
            "bookSpread": "+0",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "73",
            "bookOverUnder": "73",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "73",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "-7",
            "bookSpread": "-7",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Indiana Fever 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": "-141",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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",
            "bookSpread": "+0",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Chicago Sky 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": "+105",
            "fairOverUnder": "70.5",
            "bookOverUnder": "70.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "70.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "-318",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-318",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Indiana Fever 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": "+102",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "+223",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+223",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Chicago Sky 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": "-104",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Indiana Fever 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": "-133",
            "fairOverUnder": "73.5",
            "bookOverUnder": "73.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Indiana Fever 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": "-141",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Indiana Fever 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "+277",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+277",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "73",
            "bookOverUnder": "73",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "73",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "39",
            "bookOverUnder": "39",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "+5.5",
            "bookSpread": "+5.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Indiana Fever 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": "+107",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "144.5",
            "bookOverUnder": "144.5",
            "score": 141,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "144.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "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": "144.5",
            "bookOverUnder": "144.5",
            "score": 141,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "144.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Chicago Sky 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": "+107",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Chicago Sky 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": "-142",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:56.857Z"
              }
            }
          }
        },
        "players": {
          "GRACE_BERGER_1_WNBA": {
            "playerID": "GRACE_BERGER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "GRACE_BERGER_INDIANA_FEVER_WNBA",
            "firstName": "Grace",
            "lastName": "Berger",
            "name": "Grace Berger"
          },
          "LINDSAY_ALLEN_1_WNBA": {
            "playerID": "LINDSAY_ALLEN_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "LINDSAY_ALLEN_CHICAGO_SKY_WNBA",
            "firstName": "Lindsay",
            "lastName": "Allen",
            "name": "Lindsay Allen"
          },
          "MICHAELA_ONYENWERE_1_WNBA": {
            "playerID": "MICHAELA_ONYENWERE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MICHAELA_ONYENWERE_CHICAGO_SKY_WNBA",
            "firstName": "Michaela",
            "lastName": "Onyenwere",
            "name": "Michaela Onyenwere"
          },
          "KRISTY_WALLACE_1_WNBA": {
            "playerID": "KRISTY_WALLACE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KRISTY_WALLACE_INDIANA_FEVER_WNBA",
            "firstName": "Kristy",
            "lastName": "Wallace",
            "name": "Kristy Wallace"
          },
          "ISABELLE_HARRISON_1_WNBA": {
            "playerID": "ISABELLE_HARRISON_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ISABELLE_HARRISON_CHICAGO_SKY_WNBA",
            "firstName": "Isabelle",
            "lastName": "Harrison",
            "name": "Isabelle Harrison"
          },
          "ELIZABETH_WILLIAMS_1_WNBA": {
            "playerID": "ELIZABETH_WILLIAMS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ELIZABETH_WILLIAMS_CHICAGO_SKY_WNBA",
            "firstName": "Elizabeth",
            "lastName": "Williams",
            "name": "Elizabeth Williams"
          },
          "KELSEY_MITCHELL_1_WNBA": {
            "playerID": "KELSEY_MITCHELL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KELSEY_MITCHELL_INDIANA_FEVER_WNBA",
            "firstName": "Kelsey",
            "lastName": "Mitchell",
            "name": "Kelsey Mitchell"
          },
          "KAMILLA_CARDOSO_1_WNBA": {
            "playerID": "KAMILLA_CARDOSO_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "KAMILLA_SOARES_CARDOSO_CHICAGO_SKY_WNBA",
            "firstName": "Kamilla",
            "lastName": "Soares Cardoso",
            "name": "Kamilla Cardoso"
          },
          "ERICA_WHEELER_1_WNBA": {
            "playerID": "ERICA_WHEELER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ERICA_WHEELER_INDIANA_FEVER_WNBA",
            "firstName": "Erica",
            "lastName": "Wheeler",
            "name": "Erica Wheeler"
          },
          "CHENNEDY_CARTER_1_WNBA": {
            "playerID": "CHENNEDY_CARTER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "CHENNEDY_CARTER_CHICAGO_SKY_WNBA",
            "firstName": "Chennedy",
            "lastName": "Carter",
            "name": "Chennedy Carter"
          },
          "CAITLIN_CLARK_1_WNBA": {
            "playerID": "CAITLIN_CLARK_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CAITLIN_CLARK_INDIANA_FEVER_WNBA",
            "firstName": "Caitlin",
            "lastName": "Clark",
            "name": "Caitlin Clark"
          },
          "MARINA_MABREY_1_WNBA": {
            "playerID": "MARINA_MABREY_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MARINA_MABREY_CHICAGO_SKY_WNBA",
            "firstName": "Marina",
            "lastName": "Mabrey",
            "name": "Marina Mabrey"
          },
          "ALIYAH_BOSTON_1_WNBA": {
            "playerID": "ALIYAH_BOSTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ALIYAH_BOSTON_INDIANA_FEVER_WNBA",
            "firstName": "Aliyah",
            "lastName": "Boston",
            "name": "Aliyah Boston"
          },
          "KATIE_LOU_SAMUELSON_1_WNBA": {
            "playerID": "KATIE_LOU_SAMUELSON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KATIE_LOU_SAMUELSON_INDIANA_FEVER_WNBA",
            "name": "Katie Lou Samuelson"
          },
          "NALYSSA_SMITH_1_WNBA": {
            "playerID": "NALYSSA_SMITH_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "NALYSSA_SMITH_INDIANA_FEVER_WNBA",
            "firstName": "NaLyssa",
            "lastName": "Smith",
            "name": "NaLyssa Smith"
          },
          "ANGEL_REESE_1_WNBA": {
            "playerID": "ANGEL_REESE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ANGEL_REESE_CHICAGO_SKY_WNBA",
            "firstName": "Angel",
            "lastName": "Reese",
            "name": "Angel Reese"
          },
          "DANA_EVANS_1_WNBA": {
            "playerID": "DANA_EVANS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DANA_EVANS_CHICAGO_SKY_WNBA",
            "firstName": "Dana",
            "lastName": "Evans",
            "name": "Dana Evans"
          }
        }
      },
      {
        "eventID": "Foh7I2XzHoygIBwzEY8O",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "ATL",
              "medium": "Atlanta",
              "long": "Atlanta Dream"
            },
            "teamID": "ATLANTA_DREAM_WNBA",
            "colors": {
              "secondary": "#4891CE",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#E3173E"
            },
            "score": 69
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "CON",
              "medium": "Connecticut",
              "long": "Connecticut Sun"
            },
            "teamID": "CONNECTICUT_SUN_WNBA",
            "colors": {
              "secondary": "#F3703A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            },
            "score": 69
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 14,
              "defensiveRebounds": 12,
              "fouls": 2,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 16,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 17,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 7,
              "fouls": 3,
              "largestLead": 4,
              "blocks": 3,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 267,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 14,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 428,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 2,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 33,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 22,
              "threePointersAttempted": 3,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 8,
              "largestLead": 22,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 600,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 8,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 6,
              "points": 18,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 4
            }
          },
          "reg": {
            "away": {
              "points": 69
            },
            "home": {
              "points": 50
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 3,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 12,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 0,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 2
            },
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 19,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 12,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 2,
              "secondsInLead": 600
            }
          },
          "game": {
            "home": {
              "largestLead": 4,
              "secondsInLead": 300,
              "longestScoringRun": 5,
              "freeThrowsMade": 9,
              "assists": 10,
              "steals": 10,
              "threePointersMade": 3,
              "fieldGoalsMade": 19,
              "offensiveRebounds": 8,
              "twoPointersMade": 16,
              "points": 69,
              "blocks": 6,
              "fouls": 16,
              "twoPointersAttempted": 51,
              "threePointersAttempted": 16,
              "rebounds": 33,
              "defensiveRebounds": 25,
              "fieldGoalsAttempted": 67,
              "turnovers": 12,
              "freeThrowsAttempted": 12
            },
            "away": {
              "longestScoringRun": 12,
              "largestLead": 22,
              "turnovers": 15,
              "blocks": 3,
              "freeThrowsAttempted": 13,
              "freeThrowsMade": 7,
              "twoPointersMade": 22,
              "fieldGoalsMade": 28,
              "assists": 22,
              "threePointersMade": 6,
              "points": 69,
              "threePointersAttempted": 18,
              "rebounds": 45,
              "defensiveRebounds": 38,
              "fouls": 17,
              "offensiveRebounds": 7,
              "fieldGoalsAttempted": 66,
              "twoPointersAttempted": 48,
              "steals": 4,
              "secondsInLead": 1644
            },
            "MORIAH_JEFFERSON_1_WNBA": {
              "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": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "secondsPlayed": 174
            },
            "CHEYENNE_PARKER_1_WNBA": {
              "fieldGoalsMade": 2,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fieldGoalPercent": 40,
              "assists": 1,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 5,
              "plusMinus": -4,
              "secondsPlayed": 793
            },
            "RHYNE_HOWARD_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "blocks": 2,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "steals": 1,
              "turnovers": 2,
              "twoPointersAttempted": 4,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 22,
              "fieldGoalsAttempted": 9,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -17,
              "secondsPlayed": 1940
            },
            "BRIONNA_JONES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "offensiveRebounds": 1,
              "fouls": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "steals": 1,
              "assists": 4,
              "fieldGoalsMade": 4,
              "points": 9,
              "twoPointersMade": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "plusMinus": 19,
              "secondsPlayed": 1638
            },
            "ALLISHA_GRAY_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "assists": 1,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "steals": 1,
              "twoPointersMade": 2,
              "fieldGoalsMade": 3,
              "threePointersMade": 1,
              "points": 9,
              "turnovers": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 8,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": -20,
              "secondsPlayed": 1786
            },
            "TINA_CHARLES_1_WNBA": {
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 1,
              "assists": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "fouls": 2,
              "turnovers": 3,
              "steals": 4,
              "blocks": 1,
              "fieldGoalsMade": 5,
              "offensiveRebounds": 4,
              "points": 12,
              "twoPointersMade": 5,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "plusMinus": -25,
              "fieldGoalPercent": 28,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 17,
              "secondsPlayed": 1858
            },
            "DEWANNA_BONNER_1_WNBA": {
              "steals": 0,
              "assists": 1,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 4,
              "threePointersMade": 2,
              "fouls": 4,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "points": 18,
              "twoPointersMade": 6,
              "blocks": 2,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "plusMinus": 12,
              "secondsPlayed": 1826
            },
            "NAZ_HILLMON_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalPercent": 100,
              "steals": 2,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 7,
              "twoPointersMade": 2,
              "plusMinus": -4,
              "secondsPlayed": 817
            },
            "AERIAL_POWERS_1_WNBA": {
              "defensiveRebounds": 1,
              "turnovers": 1,
              "twoPointersMade": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 1,
              "steals": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "points": 7,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "plusMinus": -3,
              "blocks": 0,
              "fouls": 4,
              "secondsPlayed": 1063
            },
            "ALYSSA_THOMAS_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "turnovers": 5,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "offensiveRebounds": 3,
              "assists": 11,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 8,
              "plusMinus": 17,
              "rebounds": 14,
              "defensiveRebounds": 11,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "secondsPlayed": 2115
            },
            "HALEY_JONES_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "turnovers": 1,
              "plusMinus": -19,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1179
            },
            "CRYSTAL_DANGERFIELD_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 3,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "twoPointersAttempted": 2,
              "plusMinus": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 1051
            },
            "OLIVIA_NELSONODODA_1_WNBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": 0,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 4,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 762
            },
            "QUEEN_EGBO_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 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,
              "secondsPlayed": 77
            },
            "RACHEL_BANHAM_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 2,
              "fouls": 2,
              "turnovers": 1,
              "plusMinus": -3,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 624
            },
            "TYASHA_HARRIS_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "fieldGoalsMade": 4,
              "threePointersMade": 3,
              "points": 13,
              "plusMinus": 22,
              "assists": 3,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 13,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "steals": 1,
              "secondsPlayed": 1933
            },
            "LORELA_CUBAJ_1_WNBA": {
              "fieldGoalsMade": 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,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "secondsPlayed": 141
            },
            "NIA_COFFEY_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "fouls": 2,
              "plusMinus": -8,
              "steals": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 1,
              "secondsPlayed": 1063
            },
            "LAETICIA_AMIHERE_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "plusMinus": 3,
              "fouls": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 309
            },
            "TIFFANY_MITCHELL_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 2,
              "steals": 1,
              "fouls": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "turnovers": 2,
              "plusMinus": 6,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "secondsPlayed": 910
            },
            "DIJONAI_CARRINGTON_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "steals": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "turnovers": 2,
              "assists": 3,
              "fouls": 4,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "twoPointersAttempted": 8,
              "twoPointersMade": 5,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 2,
              "plusMinus": 20,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "threePointersMade": 1,
              "points": 15,
              "secondsPlayed": 1941
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Connecticut Sun Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "73.5",
            "bookOverUnder": "73.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Atlanta Dream 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Connecticut Sun 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": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-191",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-191",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-129",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "+156",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+156",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-103",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "30",
            "bookOverUnder": "30",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "30",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "+18.5",
            "bookSpread": "+18.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Atlanta Dream 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": "-132",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Connecticut Sun 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": "-130",
            "bookOdds": "-150",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "36",
            "bookOverUnder": "36",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "+7.5",
            "bookSpread": "+7.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Atlanta Dream 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": "-135",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "+6",
            "bookSpread": "+6",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "+1190",
            "bookOdds": "+1127",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1127",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Atlanta Dream 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": "+102",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Connecticut Sun 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": "-138",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-6",
            "bookSpread": "-6",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Connecticut Sun 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": "-128",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-112",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Atlanta Dream 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": "+102",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Connecticut Sun 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": "-124",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-18.5",
            "bookSpread": "-18.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Atlanta Dream 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "+1325",
            "bookOdds": "+1260",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1260",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "36",
            "bookOverUnder": "36",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "30",
            "bookOverUnder": "30",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "30",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Connecticut Sun 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": "+103",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Connecticut Sun 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": "+104",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-1325",
            "bookOdds": "-4000",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "+1890",
            "bookOdds": "+1833",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1833",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Connecticut Sun 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "70",
            "bookOverUnder": "70",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "70",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Atlanta Dream 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": "-130",
            "bookOdds": "-151",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Connecticut Sun 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Connecticut Sun Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-149",
            "fairOverUnder": "73.5",
            "bookOverUnder": "73.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-1550",
            "bookOdds": "-3226",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3226",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Atlanta Dream 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": "+100",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "+1550",
            "bookOdds": "+1500",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1500",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Connecticut Sun 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": "-103",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Atlanta Dream 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": "-135",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Atlanta Dream 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-1190",
            "bookOdds": "-3226",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3226",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Atlanta Dream 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-1890",
            "bookOdds": "-4348",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4348",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "70",
            "bookOverUnder": "70",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "70",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "+7.5",
            "bookSpread": "+7.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Atlanta Dream 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": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "36.5",
            "bookOverUnder": "36.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "129",
            "bookOverUnder": "129",
            "score": 138,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "129",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          },
          "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": "129",
            "bookOverUnder": "129",
            "score": 138,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "129",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:12.705Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-02T19:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "MORIAH_JEFFERSON_1_WNBA": {
            "playerID": "MORIAH_JEFFERSON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "MORIAH_JEFFERSON_CONNECTICUT_SUN_WNBA",
            "firstName": "Moriah",
            "lastName": "Jefferson",
            "name": "Moriah Jefferson"
          },
          "CHEYENNE_PARKER_1_WNBA": {
            "playerID": "CHEYENNE_PARKER_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CHEYENNE_PARKER_ATLANTA_DREAM_WNBA",
            "firstName": "Cheyenne",
            "lastName": "Parker",
            "name": "Cheyenne Parker"
          },
          "RHYNE_HOWARD_1_WNBA": {
            "playerID": "RHYNE_HOWARD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "RHYNE_HOWARD_ATLANTA_DREAM_WNBA",
            "firstName": "Rhyne",
            "lastName": "Howard",
            "name": "Rhyne Howard"
          },
          "BRIONNA_JONES_1_WNBA": {
            "playerID": "BRIONNA_JONES_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "BRIONNA_JONES_CONNECTICUT_SUN_WNBA",
            "firstName": "Brionna",
            "lastName": "Jones",
            "name": "Brionna Jones"
          },
          "ALLISHA_GRAY_1_WNBA": {
            "playerID": "ALLISHA_GRAY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "ALLISHA_GRAY_ATLANTA_DREAM_WNBA",
            "firstName": "Allisha",
            "lastName": "Gray",
            "name": "Allisha Gray"
          },
          "TINA_CHARLES_1_WNBA": {
            "playerID": "TINA_CHARLES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "TINA_CHARLES_ATLANTA_DREAM_WNBA",
            "firstName": "Tina",
            "lastName": "Charles",
            "name": "Tina Charles"
          },
          "DEWANNA_BONNER_1_WNBA": {
            "playerID": "DEWANNA_BONNER_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DEWANNA_BONNER_CONNECTICUT_SUN_WNBA",
            "firstName": "DeWanna",
            "lastName": "Bonner",
            "name": "DeWanna Bonner"
          },
          "NAZ_HILLMON_1_WNBA": {
            "playerID": "NAZ_HILLMON_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NAZ_HILLMON_ATLANTA_DREAM_WNBA",
            "firstName": "Naz",
            "lastName": "Hillmon",
            "name": "Naz Hillmon"
          },
          "AERIAL_POWERS_1_WNBA": {
            "playerID": "AERIAL_POWERS_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "AERIAL_POWERS_ATLANTA_DREAM_WNBA",
            "firstName": "Aerial",
            "lastName": "Powers",
            "name": "Aerial Powers"
          },
          "ALYSSA_THOMAS_1_WNBA": {
            "playerID": "ALYSSA_THOMAS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ALYSSA_THOMAS_CONNECTICUT_SUN_WNBA",
            "firstName": "Alyssa",
            "lastName": "Thomas",
            "name": "Alyssa Thomas"
          },
          "HALEY_JONES_1_WNBA": {
            "playerID": "HALEY_JONES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "HALEY_JONES_ATLANTA_DREAM_WNBA",
            "firstName": "Haley",
            "lastName": "Jones",
            "name": "Haley Jones"
          },
          "CRYSTAL_DANGERFIELD_1_WNBA": {
            "playerID": "CRYSTAL_DANGERFIELD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CRYSTAL_DANGERFIELD_ATLANTA_DREAM_WNBA",
            "firstName": "Crystal",
            "lastName": "Dangerfield",
            "name": "Crystal Dangerfield"
          },
          "OLIVIA_NELSONODODA_1_WNBA": {
            "playerID": "OLIVIA_NELSONODODA_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "OLIVIA_NELSONODODA_CONNECTICUT_SUN_WNBA",
            "firstName": "Olivia",
            "lastName": "Nelson-Ododa",
            "name": "Olivia Nelson-Ododa"
          },
          "QUEEN_EGBO_1_WNBA": {
            "playerID": "QUEEN_EGBO_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "QUEEN_EGBO_CONNECTICUT_SUN_WNBA",
            "firstName": "Queen",
            "lastName": "Egbo",
            "name": "Queen Egbo"
          },
          "RACHEL_BANHAM_1_WNBA": {
            "playerID": "RACHEL_BANHAM_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "RACHEL_BANHAM_CONNECTICUT_SUN_WNBA",
            "firstName": "Rachel",
            "lastName": "Banham",
            "name": "Rachel Banham"
          },
          "TYASHA_HARRIS_1_WNBA": {
            "playerID": "TYASHA_HARRIS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TYASHA_HARRIS_CONNECTICUT_SUN_WNBA",
            "firstName": "Tyasha",
            "lastName": "Harris",
            "name": "Tyasha Harris"
          },
          "LORELA_CUBAJ_1_WNBA": {
            "playerID": "LORELA_CUBAJ_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "LORELA_CUBAJ_ATLANTA_DREAM_WNBA",
            "firstName": "Lorela",
            "lastName": "Cubaj",
            "name": "Lorela Cubaj"
          },
          "NIA_COFFEY_1_WNBA": {
            "playerID": "NIA_COFFEY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NIA_COFFEY_ATLANTA_DREAM_WNBA",
            "firstName": "Nia",
            "lastName": "Coffey",
            "name": "Nia Coffey"
          },
          "LAETICIA_AMIHERE_1_WNBA": {
            "playerID": "LAETICIA_AMIHERE_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "LAETICIA_AMIHERE_ATLANTA_DREAM_WNBA",
            "firstName": "Laeticia",
            "lastName": "Amihere",
            "name": "Laeticia Amihere"
          },
          "TIFFANY_MITCHELL_1_WNBA": {
            "playerID": "TIFFANY_MITCHELL_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TIFFANY_MITCHELL_CONNECTICUT_SUN_WNBA",
            "firstName": "Tiffany",
            "lastName": "Mitchell",
            "name": "Tiffany Mitchell"
          },
          "DIJONAI_CARRINGTON_1_WNBA": {
            "playerID": "DIJONAI_CARRINGTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DIJONAI_CARRINGTON_CONNECTICUT_SUN_WNBA",
            "firstName": "DiJonai",
            "lastName": "Carrington",
            "name": "DiJonai Carrington"
          }
        }
      },
      {
        "eventID": "5IxZRSdgdn2IgOsGF77a",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            },
            "score": 87
          },
          "away": {
            "statEntityID": "away",
            "score": 68,
            "names": {
              "short": "LAS",
              "medium": "Sparks",
              "long": "Los Angeles Sparks"
            },
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552583",
              "primary": "#552583"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 15,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 548,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 16,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 1
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 3,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 28,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 7,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 1,
              "largestLead": 17,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 572,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 23,
              "threePointersAttempted": 6,
              "offensiveRebounds": 5,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 6,
              "assists": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 24,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 29,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 6,
              "twoPointersMade": 4
            }
          },
          "reg": {
            "away": {
              "points": 68
            },
            "home": {
              "points": 87
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 7,
              "largestLead": 23,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 600,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 3
            }
          },
          "game": {
            "away": {
              "largestLead": 1,
              "secondsInLead": 28,
              "blocks": 2,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 11,
              "longestScoringRun": 12,
              "defensiveRebounds": 24,
              "turnovers": 18,
              "threePointersAttempted": 23,
              "fouls": 23,
              "steals": 5,
              "threePointersMade": 9,
              "points": 68,
              "fieldGoalsMade": 24,
              "rebounds": 30,
              "offensiveRebounds": 6,
              "assists": 18,
              "fieldGoalsAttempted": 60,
              "twoPointersAttempted": 37,
              "twoPointersMade": 15
            },
            "home": {
              "longestScoringRun": 15,
              "largestLead": 24,
              "threePointersMade": 14,
              "blocks": 5,
              "fouls": 18,
              "offensiveRebounds": 7,
              "threePointersAttempted": 29,
              "rebounds": 33,
              "defensiveRebounds": 26,
              "turnovers": 14,
              "freeThrowsAttempted": 20,
              "freeThrowsMade": 17,
              "fieldGoalsMade": 28,
              "assists": 20,
              "fieldGoalsAttempted": 66,
              "twoPointersAttempted": 37,
              "secondsInLead": 2320,
              "steals": 11,
              "points": 87,
              "twoPointersMade": 14
            },
            "LEXIE_BROWN_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "twoPointersAttempted": 3,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 5,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "turnovers": 3,
              "secondsPlayed": 743,
              "plusMinus": -10
            },
            "LIZ_DIXON_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "turnovers": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 1,
              "plusMinus": -1,
              "secondsPlayed": 709
            },
            "AARI_MCDONALD_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "twoPointersAttempted": 1,
              "turnovers": 3,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 3,
              "assists": 5,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -8,
              "secondsPlayed": 1350
            },
            "DEARICA_HAMBY_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "fouls": 2,
              "threePointersAttempted": 3,
              "threePointersMade": 3,
              "turnovers": 3,
              "steals": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "assists": 2,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 9,
              "points": 23,
              "twoPointersMade": 6,
              "plusMinus": -10,
              "secondsPlayed": 2042
            },
            "KIA_NURSE_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 2,
              "fieldGoalsMade": 3,
              "threePointersMade": 1,
              "twoPointersAttempted": 4,
              "assists": 4,
              "turnovers": 1,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "points": 12,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "fouls": 2,
              "plusMinus": -10,
              "secondsPlayed": 2069
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "twoPointersMade": 2,
              "turnovers": 2,
              "threePointersAttempted": 4,
              "assists": 4,
              "fouls": 4,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 4,
              "defensiveRebounds": 5,
              "rebounds": 5,
              "offensiveRebounds": 0,
              "steals": 1,
              "secondsPlayed": 1891,
              "plusMinus": 26,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 10
            },
            "RICKEA_JACKSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 2,
              "fouls": 2,
              "assists": 1,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "plusMinus": -12,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1606,
              "points": 9,
              "twoPointersMade": 2
            },
            "NATASHA_CLOUD_1_WNBA": {
              "offensiveRebounds": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersMade": 3,
              "threePointersAttempted": 5,
              "steals": 2,
              "turnovers": 2,
              "blocks": 2,
              "fouls": 2,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 11,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 4,
              "points": 21,
              "plusMinus": 22,
              "assists": 12,
              "secondsPlayed": 2116
            },
            "MIKIAH_HARRIGAN_1_WNBA": {
              "fouls": 1,
              "freeThrowsAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "blocks": 2,
              "turnovers": 1,
              "steals": 2,
              "plusMinus": -2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 746
            },
            "NATASHA_MACK_1_WNBA": {
              "fouls": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "blocks": 1,
              "turnovers": 1,
              "offensiveRebounds": 5,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "plusMinus": 21,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "secondsPlayed": 1581,
              "points": 4,
              "twoPointersMade": 2
            },
            "RAE_BURRELL_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "turnovers": 2,
              "fouls": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "steals": 1,
              "plusMinus": -9,
              "secondsPlayed": 331
            },
            "SUG_SUTTON_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "steals": 3,
              "threePointersAttempted": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 1,
              "assists": 2,
              "plusMinus": 6,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 5,
              "secondsPlayed": 1481
            },
            "CAMERON_BRINK_1_WNBA": {
              "steals": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 3,
              "blocks": 2,
              "twoPointersAttempted": 5,
              "turnovers": 2,
              "freeThrowsAttempted": 1,
              "points": 6,
              "twoPointersMade": 3,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "fouls": 5,
              "plusMinus": -17,
              "secondsPlayed": 1540
            },
            "STEPHANIE_TALBOT_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 2,
              "points": 5,
              "twoPointersMade": 1,
              "defensiveRebounds": 2,
              "turnovers": 2,
              "fouls": 2,
              "plusMinus": -4,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "assists": 1,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "secondsPlayed": 961
            },
            "ZIA_COOKE_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "twoPointersAttempted": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 1,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "fouls": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 2,
              "points": 8,
              "plusMinus": -6,
              "secondsPlayed": 944
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 4,
              "points": 12,
              "twoPointersMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 7,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 13,
              "fouls": 4,
              "turnovers": 4,
              "plusMinus": 10,
              "secondsPlayed": 1751
            },
            "DIANA_TAURASI_1_WNBA": {
              "blocks": 0,
              "assists": 0,
              "offensiveRebounds": 1,
              "twoPointersMade": 2,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "fieldGoalsMade": 9,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "threePointersMade": 7,
              "points": 31,
              "fouls": 4,
              "turnovers": 3,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 14,
              "plusMinus": 13,
              "steals": 2,
              "secondsPlayed": 1725
            },
            "LI_YUERU_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 1,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": -9,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "fouls": 2,
              "secondsPlayed": 414
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Los Angeles Sparks 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": "-102",
            "fairOverUnder": "69.5",
            "bookOverUnder": "69.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "69.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Phoenix Mercury 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": "+102",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-121",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "+131",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+131",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "-820",
            "bookOdds": "-1724",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1724",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "-160",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "+820",
            "bookOdds": "+766",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+766",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "+11.5",
            "bookSpread": "+11.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "-18",
            "bookSpread": "-18",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-18",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Phoenix Mercury 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": "+100",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-109",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "-11.5",
            "bookSpread": "-11.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Phoenix Mercury 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": "-129",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "-285",
            "bookOdds": "-383",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-383",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Phoenix Mercury 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": "-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:46:56.826Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Los Angeles Sparks 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": "+109",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-128",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Los Angeles Sparks 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": "+111",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "-116",
            "fairOverUnder": "39",
            "bookOverUnder": "39",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Phoenix Mercury 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": "84.5",
            "bookOverUnder": "84.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-113",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+18",
            "bookSpread": "+18",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+18",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Phoenix Mercury 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": "-123",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "-985",
            "bookOdds": "-2326",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2326",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "+10.5",
            "bookSpread": "+10.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "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:46:56.826Z"
              }
            }
          },
          "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": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Los Angeles Sparks 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Los Angeles Sparks 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": "-131",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "+985",
            "bookOdds": "+929",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+929",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "-1370",
            "bookOdds": "-4167",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Los Angeles Sparks 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": "+108",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "36.5",
            "bookOverUnder": "36.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+1.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "62",
            "bookOverUnder": "62",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "62",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "-6.5",
            "bookSpread": "-6.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Phoenix Mercury 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": "-113",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-144",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Los Angeles Sparks 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": "-130",
            "fairOverUnder": "69.5",
            "bookOverUnder": "69.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "69.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "+1445",
            "bookOdds": "+1375",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1375",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "+6.5",
            "bookSpread": "+6.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Phoenix Mercury 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": "36.5",
            "bookOverUnder": "36.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "-1445",
            "bookOdds": "-4545",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4545",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-147",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Phoenix Mercury 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": "84.5",
            "bookOverUnder": "84.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Phoenix Mercury 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "+285",
            "bookOdds": "+260",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+260",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Phoenix Mercury 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": "-115",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "+1370",
            "bookOdds": "+1305",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1305",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "-102",
            "fairOverUnder": "62",
            "bookOverUnder": "62",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "62",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "36.5",
            "bookOverUnder": "36.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "-10.5",
            "bookSpread": "-10.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Phoenix Mercury 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "154",
            "bookOverUnder": "154",
            "score": 155,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "154",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          },
          "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": "154",
            "bookOverUnder": "154",
            "score": 155,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "154",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:56.826Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-02T22:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "LEXIE_BROWN_1_WNBA": {
            "playerID": "LEXIE_BROWN_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LEXIE_BROWN_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Lexie",
            "lastName": "Brown",
            "name": "Lexie Brown"
          },
          "LIZ_DIXON_1_WNBA": {
            "playerID": "LIZ_DIXON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "LIZ_DIXON_PHOENIX_MERCURY_WNBA",
            "firstName": "Liz",
            "lastName": "Dixon",
            "name": "Liz Dixon"
          },
          "AARI_MCDONALD_1_WNBA": {
            "playerID": "AARI_MCDONALD_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "AARI_MCDONALD_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Aari",
            "lastName": "McDonald",
            "name": "Aari McDonald"
          },
          "DEARICA_HAMBY_1_WNBA": {
            "playerID": "DEARICA_HAMBY_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "DEARICA_HAMBY_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Dearica",
            "lastName": "Hamby",
            "name": "Dearica Hamby"
          },
          "KIA_NURSE_1_WNBA": {
            "playerID": "KIA_NURSE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "KIA_NURSE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Kia",
            "lastName": "Nurse",
            "name": "Kia Nurse"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "RICKEA_JACKSON_1_WNBA": {
            "playerID": "RICKEA_JACKSON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RICKEA_JACKSON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rickea",
            "lastName": "Jackson",
            "name": "Rickea Jackson"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "MIKIAH_HARRIGAN_1_WNBA": {
            "playerID": "MIKIAH_HARRIGAN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MIKIAH_HERBERTHARRIGAN_PHOENIX_MERCURY_WNBA",
            "firstName": "Mikiah",
            "lastName": "Harrigan",
            "name": "Mikiah Harrigan"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "RAE_BURRELL_1_WNBA": {
            "playerID": "RAE_BURRELL_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RAE_BURRELL_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rae",
            "lastName": "Burrell",
            "name": "Rae Burrell"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "CAMERON_BRINK_1_WNBA": {
            "playerID": "CAMERON_BRINK_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "CAMERON_BRINK_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Cameron",
            "lastName": "Brink",
            "name": "Cameron Brink"
          },
          "STEPHANIE_TALBOT_1_WNBA": {
            "playerID": "STEPHANIE_TALBOT_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "STEPHANIE_TALBOT_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Talbot",
            "name": "Stephanie Talbot"
          },
          "ZIA_COOKE_1_WNBA": {
            "playerID": "ZIA_COOKE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "ZIA_COOKE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Zia",
            "lastName": "Cooke",
            "name": "Zia Cooke"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "LI_YUERU_1_WNBA": {
            "playerID": "LI_YUERU_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LI_YUERU_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Li",
            "lastName": "Yueru",
            "name": "Li Yueru"
          }
        }
      },
      {
        "eventID": "7aqwMlgA41JkKoTbWxzp",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            },
            "score": 104
          },
          "away": {
            "statEntityID": "away",
            "score": 68,
            "names": {
              "short": "IND",
              "medium": "Fever",
              "long": "Indiana Fever"
            },
            "teamID": "INDIANA_FEVER_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 13,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 20,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 596,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 31,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 10,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 10
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 21,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 1,
              "twoPointersMade": 8,
              "secondsInLead": 600,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 15,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 31,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 10,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            }
          },
          "game": {
            "away": {
              "largestLead": 0,
              "blocks": 1,
              "secondsInLead": 0,
              "longestScoringRun": 6,
              "steals": 6,
              "threePointersMade": 7,
              "offensiveRebounds": 9,
              "threePointersAttempted": 28,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 7,
              "fieldGoalsMade": 27,
              "assists": 18,
              "points": 68,
              "twoPointersMade": 20,
              "rebounds": 28,
              "defensiveRebounds": 19,
              "fouls": 17,
              "fieldGoalsAttempted": 73,
              "twoPointersAttempted": 45,
              "turnovers": 12
            },
            "home": {
              "longestScoringRun": 12,
              "offensiveRebounds": 6,
              "twoPointersMade": 27,
              "fouls": 15,
              "turnovers": 13,
              "fieldGoalsMade": 38,
              "rebounds": 39,
              "defensiveRebounds": 33,
              "largestLead": 36,
              "blocks": 6,
              "fieldGoalsAttempted": 66,
              "freeThrowsAttempted": 20,
              "steals": 9,
              "points": 104,
              "threePointersAttempted": 25,
              "assists": 30,
              "twoPointersAttempted": 41,
              "threePointersMade": 11,
              "freeThrowsMade": 17,
              "secondsInLead": 2396
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "assists": 5,
              "twoPointersAttempted": 8,
              "twoPointersMade": 6,
              "plusMinus": 27,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 78,
              "fieldGoalsAttempted": 9,
              "turnovers": 2,
              "secondsPlayed": 1526,
              "steals": 2,
              "threePointersMade": 1,
              "points": 20
            },
            "KELSEY_MITCHELL_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 3,
              "fieldGoalsMade": 9,
              "points": 21,
              "twoPointersMade": 6,
              "turnovers": 1,
              "plusMinus": -29,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 10,
              "secondsPlayed": 1804
            },
            "ERICA_WHEELER_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "defensiveRebounds": 2,
              "fouls": 2,
              "threePointersAttempted": 5,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 3,
              "points": 7,
              "twoPointersMade": 2,
              "assists": 2,
              "plusMinus": -9,
              "turnovers": 3,
              "secondsPlayed": 1078
            },
            "CAITLIN_CLARK_1_WNBA": {
              "rebounds": 2,
              "defensiveRebounds": 2,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "twoPointersAttempted": 3,
              "assists": 5,
              "steals": 2,
              "turnovers": 3,
              "fouls": 2,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 10,
              "fieldGoalsAttempted": 10,
              "plusMinus": -28,
              "secondsPlayed": 1730
            },
            "COURTNEY_VANDERSLOOT_1_WNBA": {
              "fieldGoalPercent": 100,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fouls": 2,
              "turnovers": 2,
              "fieldGoalsMade": 4,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 9,
              "twoPointersMade": 4,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "plusMinus": 23,
              "assists": 7,
              "secondsPlayed": 1400
            },
            "JONQUEL_JONES_1_WNBA": {
              "fouls": 0,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "assists": 4,
              "blocks": 1,
              "fieldGoalsMade": 8,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 73,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 8,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 18,
              "twoPointersMade": 7,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "turnovers": 3,
              "steals": 2,
              "plusMinus": 24,
              "secondsPlayed": 1764
            },
            "ALIYAH_BOSTON_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "turnovers": 2,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 25,
              "assists": 3,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "freeThrowsMade": 3,
              "points": 5,
              "plusMinus": -26,
              "secondsPlayed": 1555
            },
            "SABRINA_IONESCU_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "defensiveRebounds": 5,
              "turnovers": 4,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 50,
              "threePointersMade": 2,
              "assists": 6,
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "offensiveRebounds": 1,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 4,
              "twoPointersMade": 3,
              "fouls": 2,
              "secondsPlayed": 1647,
              "plusMinus": 29,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 16
            },
            "NALYSSA_SMITH_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "assists": 1,
              "fouls": 3,
              "defensiveRebounds": 5,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "rebounds": 8,
              "offensiveRebounds": 3,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 13,
              "points": 17,
              "twoPointersMade": 7,
              "secondsPlayed": 1863,
              "plusMinus": -26
            },
            "KRISTY_WALLACE_1_WNBA": {
              "blocks": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "defensiveRebounds": 1,
              "steals": 1,
              "threePointersAttempted": 3,
              "fouls": 2,
              "assists": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "twoPointersMade": 1,
              "plusMinus": -23,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1186,
              "freeThrowsMade": 1,
              "points": 6
            },
            "GRACE_BERGER_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "twoPointersMade": 2,
              "offensiveRebounds": 2,
              "assists": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 6,
              "threePointersAttempted": 1,
              "fouls": 3,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "plusMinus": -10,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "secondsPlayed": 782
            },
            "KENNEDY_BURKE_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 2,
              "twoPointersAttempted": 3,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 2,
              "points": 10,
              "fouls": 1,
              "assists": 1,
              "turnovers": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 16,
              "blocks": 3,
              "steals": 3,
              "secondsPlayed": 1431
            },
            "BREANNA_STEWART_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 4,
              "fouls": 4,
              "assists": 5,
              "fieldGoalsMade": 5,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 13,
              "twoPointersMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 7,
              "plusMinus": 29,
              "secondsPlayed": 1444
            },
            "IVANA_DOJKIC_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "plusMinus": 3,
              "fieldGoalPercent": 50,
              "assists": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "secondsPlayed": 227
            },
            "CELESTE_TAYLOR_1_WNBA": {
              "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,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -3,
              "turnovers": 0,
              "secondsPlayed": 158
            },
            "LEXIE_HULL_1_WNBA": {
              "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,
              "assists": 2,
              "fouls": 2,
              "plusMinus": -6,
              "turnovers": 2,
              "secondsPlayed": 462
            },
            "VICTARIA_SAXTON_1_WNBA": {
              "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,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": -3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 160
            },
            "KAYLA_THORNTON_1_WNBA": {
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "assists": 1,
              "turnovers": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 2,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "blocks": 1,
              "twoPointersAttempted": 5,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "points": 5,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 22,
              "fieldGoalsAttempted": 9,
              "plusMinus": 11,
              "secondsPlayed": 1178
            },
            "MARQUESHA_DAVIS_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "fieldGoalsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 6,
              "blocks": 1,
              "secondsPlayed": 333
            },
            "KATIE_LOU_SAMUELSON_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 2,
              "fieldGoalPercent": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 1,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 2,
              "assists": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": -17,
              "secondsPlayed": 1222
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "twoPointersAttempted": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 0,
              "fouls": 2,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 4,
              "plusMinus": 12,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "secondsPlayed": 1049
            }
          },
          "reg": {
            "away": {
              "points": 68
            },
            "home": {
              "points": 104
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 16,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 6,
              "fouls": 5,
              "largestLead": 36,
              "blocks": 3,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 23,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 6,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 7,
              "twoPointersMade": 2,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "secondsInLead": 600
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Indiana Fever 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": "71.5",
            "bookOverUnder": "71.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "71.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "New York Liberty 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": "+102",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Indiana Fever 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": "+110",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "-127",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "-1015",
            "bookOdds": "-2439",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2439",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "+105",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "+1015",
            "bookOdds": "+955",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+955",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "-107",
            "fairOverUnder": "40",
            "bookOverUnder": "40",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "+15.5",
            "bookSpread": "+15.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "-32",
            "bookSpread": "-32",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-32",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "New York Liberty 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": "-123",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Indiana Fever 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": "-146",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "44.5",
            "bookOverUnder": "44.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "-15.5",
            "bookSpread": "-15.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "New York Liberty 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "-6",
            "bookSpread": "-6",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "-975",
            "bookOdds": "-2273",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2273",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "New York Liberty 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Indiana Fever 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": "-122",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "+6",
            "bookSpread": "+6",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Indiana Fever 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": "-114",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "New York Liberty 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": "104.5",
            "bookOverUnder": "104.5",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "104.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Indiana Fever 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "+32",
            "bookSpread": "+32",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+32",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "New York Liberty 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": "-124",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "+250",
            "bookOdds": "+225",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+225",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "44.5",
            "bookOverUnder": "44.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "40",
            "bookOverUnder": "40",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Indiana Fever 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Indiana Fever 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": "36.5",
            "bookOverUnder": "36.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "-250",
            "bookOdds": "-323",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-323",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "-1485",
            "bookOdds": "-4762",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4762",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Indiana Fever 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": "11.5",
            "bookOverUnder": "11.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "43",
            "bookOverUnder": "43",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "43",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "-0.5",
            "bookSpread": "-0.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "-108",
            "fairOverUnder": "89",
            "bookOverUnder": "89",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "89",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "-19.5",
            "bookSpread": "-19.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "New York Liberty 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": "-139",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Indiana Fever 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": "11.5",
            "bookOverUnder": "11.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Indiana Fever 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": "71.5",
            "bookOverUnder": "71.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "71.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "+1150",
            "bookOdds": "+1087",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1087",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "+19.5",
            "bookSpread": "+19.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "New York Liberty 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": "+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:47:00.211Z"
              }
            }
          },
          "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": "-1150",
            "bookOdds": "-3030",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3030",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Indiana Fever 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "New York Liberty 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": "104.5",
            "bookOverUnder": "104.5",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "104.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "New York Liberty 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": "31.5",
            "bookOverUnder": "31.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "+975",
            "bookOdds": "+917",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+917",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "New York Liberty 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": "31.5",
            "bookOverUnder": "31.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "+1485",
            "bookOdds": "+1416",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1416",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "89",
            "bookOverUnder": "89",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "89",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "43",
            "bookOverUnder": "43",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "43",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "New York Liberty 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": "+105",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "176",
            "bookOverUnder": "176",
            "score": 172,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "176",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          },
          "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": "176",
            "bookOverUnder": "176",
            "score": 172,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "176",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.211Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-02T23:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "KELSEY_MITCHELL_1_WNBA": {
            "playerID": "KELSEY_MITCHELL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KELSEY_MITCHELL_INDIANA_FEVER_WNBA",
            "firstName": "Kelsey",
            "lastName": "Mitchell",
            "name": "Kelsey Mitchell"
          },
          "ERICA_WHEELER_1_WNBA": {
            "playerID": "ERICA_WHEELER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ERICA_WHEELER_INDIANA_FEVER_WNBA",
            "firstName": "Erica",
            "lastName": "Wheeler",
            "name": "Erica Wheeler"
          },
          "CAITLIN_CLARK_1_WNBA": {
            "playerID": "CAITLIN_CLARK_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CAITLIN_CLARK_INDIANA_FEVER_WNBA",
            "firstName": "Caitlin",
            "lastName": "Clark",
            "name": "Caitlin Clark"
          },
          "COURTNEY_VANDERSLOOT_1_WNBA": {
            "playerID": "COURTNEY_VANDERSLOOT_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "COURTNEY_VANDERSLOOT_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Courtney",
            "lastName": "Vandersloot",
            "name": "Courtney Vandersloot"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "ALIYAH_BOSTON_1_WNBA": {
            "playerID": "ALIYAH_BOSTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ALIYAH_BOSTON_INDIANA_FEVER_WNBA",
            "firstName": "Aliyah",
            "lastName": "Boston",
            "name": "Aliyah Boston"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "NALYSSA_SMITH_1_WNBA": {
            "playerID": "NALYSSA_SMITH_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "NALYSSA_SMITH_INDIANA_FEVER_WNBA",
            "firstName": "NaLyssa",
            "lastName": "Smith",
            "name": "NaLyssa Smith"
          },
          "KRISTY_WALLACE_1_WNBA": {
            "playerID": "KRISTY_WALLACE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KRISTY_WALLACE_INDIANA_FEVER_WNBA",
            "firstName": "Kristy",
            "lastName": "Wallace",
            "name": "Kristy Wallace"
          },
          "GRACE_BERGER_1_WNBA": {
            "playerID": "GRACE_BERGER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "GRACE_BERGER_INDIANA_FEVER_WNBA",
            "firstName": "Grace",
            "lastName": "Berger",
            "name": "Grace Berger"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "CELESTE_TAYLOR_1_WNBA": {
            "playerID": "CELESTE_TAYLOR_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CELESTE_TAYLOR_INDIANA_FEVER_WNBA",
            "firstName": "Celeste",
            "lastName": "Taylor",
            "name": "Celeste Taylor"
          },
          "LEXIE_HULL_1_WNBA": {
            "playerID": "LEXIE_HULL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "LEXIE_HULL_INDIANA_FEVER_WNBA",
            "firstName": "Lexie",
            "lastName": "Hull",
            "name": "Lexie Hull"
          },
          "VICTARIA_SAXTON_1_WNBA": {
            "playerID": "VICTARIA_SAXTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "VICTARIA_SAXTON_INDIANA_FEVER_WNBA",
            "firstName": "Victaria",
            "lastName": "Saxton",
            "name": "Victaria Saxton"
          },
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "MARQUESHA_DAVIS_1_WNBA": {
            "playerID": "MARQUESHA_DAVIS_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "MARQUESHA_DAVIS_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Marquesha",
            "lastName": "Davis",
            "name": "Marquesha Davis"
          },
          "KATIE_LOU_SAMUELSON_1_WNBA": {
            "playerID": "KATIE_LOU_SAMUELSON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KATIE_LOU_SAMUELSON_INDIANA_FEVER_WNBA",
            "name": "Katie Lou Samuelson"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          }
        }
      },
      {
        "eventID": "obja4MvGCt3eefsy98kn",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 87,
            "names": {
              "short": "MIN",
              "medium": "Lynx",
              "long": "Minnesota Lynx"
            },
            "teamID": "MINNESOTA_LYNX_WNBA",
            "colors": {
              "secondary": "#236192",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#0C2340",
              "primary": "#0C2340"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "DAL",
              "medium": "Wings",
              "long": "Dallas Wings"
            },
            "teamID": "DALLAS_WINGS_WNBA",
            "colors": {
              "secondary": "#C1D32F",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            },
            "score": 76
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 1,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 205,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 5,
              "threePointersMade": 5,
              "freeThrowsMade": 0,
              "twoPointersMade": 3
            },
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 0,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 257,
              "freeThrowsAttempted": 0,
              "steals": 4,
              "threePointersAttempted": 3,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 21,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 10,
              "points": 20
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 469,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 18,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 3,
              "blocks": 4,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 107,
              "freeThrowsAttempted": 5,
              "steals": 4,
              "points": 18,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 2,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 6,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 600,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "largestLead": 9,
              "secondsInLead": 727,
              "blocks": 3,
              "rebounds": 34,
              "defensiveRebounds": 26,
              "offensiveRebounds": 8,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 12,
              "fouls": 14,
              "twoPointersAttempted": 54,
              "turnovers": 25,
              "steals": 12,
              "twoPointersMade": 26,
              "fieldGoalsMade": 30,
              "threePointersAttempted": 11,
              "assists": 20,
              "fieldGoalsAttempted": 65,
              "threePointersMade": 4,
              "points": 76
            },
            "home": {
              "blocks": 6,
              "threePointersMade": 8,
              "longestScoringRun": 16,
              "largestLead": 18,
              "threePointersAttempted": 19,
              "fouls": 17,
              "assists": 23,
              "fieldGoalsMade": 32,
              "rebounds": 27,
              "defensiveRebounds": 17,
              "fieldGoalsAttempted": 71,
              "steals": 15,
              "points": 87,
              "offensiveRebounds": 10,
              "twoPointersAttempted": 52,
              "turnovers": 15,
              "twoPointersMade": 24,
              "secondsInLead": 1512,
              "freeThrowsAttempted": 17,
              "freeThrowsMade": 15
            },
            "NATISHA_HIEDEMAN_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "plusMinus": -5,
              "secondsPlayed": 413
            },
            "BRIDGET_CARLETON_1_WNBA": {
              "fieldGoalsMade": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "blocks": 2,
              "fouls": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "assists": 2,
              "plusMinus": 0,
              "secondsPlayed": 1402
            },
            "DORKA_JUHASZ_1_WNBA": {
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "blocks": 1,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "fouls": 2,
              "threePointersAttempted": 2,
              "assists": 3,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 7,
              "points": 7,
              "twoPointersMade": 2,
              "plusMinus": -5,
              "secondsPlayed": 907
            },
            "TEAIRA_MCCOWAN_1_WNBA": {
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "steals": 1,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "assists": 3,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "turnovers": 2,
              "fouls": 1,
              "fieldGoalPercent": 38,
              "blocks": 3,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 7,
              "plusMinus": -8,
              "secondsPlayed": 1675
            },
            "STEPHANIE_SOARES_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "plusMinus": -12,
              "secondsPlayed": 165
            },
            "ALANNA_SMITH_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "defensiveRebounds": 2,
              "blocks": 2,
              "threePointersAttempted": 2,
              "fouls": 2,
              "assists": 1,
              "steals": 2,
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 7,
              "points": 8,
              "twoPointersMade": 4,
              "plusMinus": 10,
              "secondsPlayed": 1625
            },
            "CECILIA_ZANDALASINI_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "threePointersAttempted": 1,
              "assists": 2,
              "fieldGoalsMade": 2,
              "fouls": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "points": 6,
              "twoPointersMade": 2,
              "plusMinus": 6,
              "secondsPlayed": 1411
            },
            "ALISSA_PILI_1_WNBA": {
              "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": 24,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "OLIVIA_EPOUPA_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "fouls": 1,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 4,
              "twoPointersMade": 2,
              "turnovers": 3,
              "steals": 4,
              "plusMinus": 12,
              "secondsPlayed": 823
            },
            "JACY_SHELDON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 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,
              "turnovers": 1,
              "plusMinus": -8,
              "secondsPlayed": 282
            },
            "NAPHEESA_COLLIER_1_WNBA": {
              "fouls": 1,
              "blocks": 1,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "assists": 4,
              "freeThrowsMade": 3,
              "offensiveRebounds": 6,
              "turnovers": 5,
              "steals": 3,
              "fieldGoalsMade": 10,
              "freeThrowsAttempted": 4,
              "points": 24,
              "twoPointersMade": 9,
              "rebounds": 14,
              "defensiveRebounds": 8,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 16,
              "plusMinus": 23,
              "secondsPlayed": 2218
            },
            "LOU_LOPEZSENECHAL_1_WNBA": {
              "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": 24,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "COURTNEY_WILLIAMS_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "steals": 3,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "turnovers": 5,
              "assists": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 10,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "plusMinus": 4,
              "secondsPlayed": 1163
            },
            "ARIKE_OGUNBOWALE_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "threePointersAttempted": 5,
              "threePointersMade": 2,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 35,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 12,
              "twoPointersMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 7,
              "points": 21,
              "fouls": 4,
              "assists": 6,
              "turnovers": 10,
              "plusMinus": -14,
              "secondsPlayed": 2375,
              "steals": 6
            },
            "KAYLA_MCBRIDE_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "steals": 2,
              "threePointersMade": 5,
              "fieldGoalsMade": 7,
              "twoPointersAttempted": 8,
              "turnovers": 0,
              "twoPointersMade": 2,
              "fouls": 1,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 41,
              "assists": 4,
              "fieldGoalsAttempted": 17,
              "plusMinus": 16,
              "freeThrowsAttempted": 7,
              "secondsPlayed": 1987,
              "freeThrowsMade": 6,
              "points": 25
            },
            "MADISON_SIEGRIST_1_WNBA": {
              "rebounds": 2,
              "defensiveRebounds": 1,
              "blocks": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 2,
              "threePointersMade": 0,
              "fieldGoalsMade": 5,
              "twoPointersMade": 5,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 11,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 12,
              "turnovers": 2,
              "plusMinus": -4,
              "secondsPlayed": 2235
            },
            "SIKA_KONE_1_WNBA": {
              "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": 24,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "KALANI_BROWN_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 1,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": -3,
              "secondsPlayed": 725,
              "steals": 0
            },
            "SEVGI_UZUN_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "assists": 4,
              "fouls": 4,
              "turnovers": 5,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 8,
              "steals": 3,
              "points": 12,
              "twoPointersMade": 4,
              "plusMinus": 0,
              "secondsPlayed": 2141
            }
          },
          "reg": {
            "away": {
              "points": 76
            },
            "home": {
              "points": 87
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 10,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 19,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 11,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 5,
              "largestLead": 18,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 6,
              "steals": 7,
              "points": 26,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 9
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-02T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "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": "Dallas Wings 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": "+108",
            "fairOverUnder": "72.5",
            "bookOverUnder": "72.5",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Minnesota Lynx 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Dallas Wings 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": "-137",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "-148",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "+162",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "+122",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "-220",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-220",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Minnesota Lynx 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": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Dallas Wings 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": "+104",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "-127",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Minnesota Lynx 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": "-135",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "-285",
            "bookOdds": "-385",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-385",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Minnesota Lynx 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": "+102",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Dallas Wings 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": "-132",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Dallas Wings 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": "-120",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Minnesota Lynx 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": "86.5",
            "bookOverUnder": "86.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Dallas Wings 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Minnesota Lynx 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "+285",
            "bookOdds": "+260",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+260",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Dallas Wings 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Dallas Wings 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": "+100",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "-285",
            "bookOdds": "-383",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-383",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "-640",
            "bookOdds": "-1163",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1163",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "80",
            "bookOverUnder": "80",
            "score": 77,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "80",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Dallas Wings 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": "-143",
            "fairOverUnder": "72.5",
            "bookOverUnder": "72.5",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "-246",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-246",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "-1.5",
            "bookSpread": "-1.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Minnesota Lynx 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": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "+179",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+179",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Dallas Wings 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Minnesota Lynx 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": "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:47:51.672Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Minnesota Lynx 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "+285",
            "bookOdds": "+260",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+260",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Minnesota Lynx 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": "-101",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "+640",
            "bookOdds": "+594",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+594",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "80",
            "bookOverUnder": "80",
            "score": 77,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "80",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "158.5",
            "bookOverUnder": "158.5",
            "score": 163,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "158.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "158.5",
            "bookOverUnder": "158.5",
            "score": 163,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "158.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Minnesota Lynx 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Dallas Wings 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": "-102",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-129",
            "fairSpread": "-14",
            "bookSpread": "-14",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "spread": "-14",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairSpread": "+14",
            "bookSpread": "+14",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+14",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Minnesota Lynx 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Dallas Wings 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": "-130",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-128",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:51.672Z"
              }
            }
          }
        },
        "players": {
          "NATISHA_HIEDEMAN_1_WNBA": {
            "playerID": "NATISHA_HIEDEMAN_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NATISHA_HIEDEMAN_MINNESOTA_LYNX_WNBA",
            "firstName": "Natisha",
            "lastName": "Hiedeman",
            "name": "Natisha Hiedeman"
          },
          "BRIDGET_CARLETON_1_WNBA": {
            "playerID": "BRIDGET_CARLETON_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "BRIDGET_CARLETON_MINNESOTA_LYNX_WNBA",
            "firstName": "Bridget",
            "lastName": "Carleton",
            "name": "Bridget Carleton"
          },
          "DORKA_JUHASZ_1_WNBA": {
            "playerID": "DORKA_JUHASZ_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "DORKA_JUHASZ_MINNESOTA_LYNX_WNBA",
            "firstName": "Dorka",
            "lastName": "Juhasz",
            "name": "Dorka Juhasz"
          },
          "TEAIRA_MCCOWAN_1_WNBA": {
            "playerID": "TEAIRA_MCCOWAN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "TEAIRA_MCCOWAN_DALLAS_WINGS_WNBA",
            "firstName": "Teaira",
            "lastName": "McCowan",
            "name": "Teaira McCowan"
          },
          "STEPHANIE_SOARES_1_WNBA": {
            "playerID": "STEPHANIE_SOARES_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "STEPHANIE_SOARES_DALLAS_WINGS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Soares",
            "name": "Stephanie Soares"
          },
          "ALANNA_SMITH_1_WNBA": {
            "playerID": "ALANNA_SMITH_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALANNA_SMITH_MINNESOTA_LYNX_WNBA",
            "firstName": "Alanna",
            "lastName": "Smith",
            "name": "Alanna Smith"
          },
          "CECILIA_ZANDALASINI_1_WNBA": {
            "playerID": "CECILIA_ZANDALASINI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "CECILIA_ZANDALASINI_MINNESOTA_LYNX_WNBA",
            "firstName": "Cecilia",
            "lastName": "Zandalasini",
            "name": "Cecilia Zandalasini"
          },
          "ALISSA_PILI_1_WNBA": {
            "playerID": "ALISSA_PILI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALISSA_PILI_MINNESOTA_LYNX_WNBA",
            "firstName": "Alissa",
            "lastName": "Pili",
            "name": "Alissa Pili"
          },
          "OLIVIA_EPOUPA_1_WNBA": {
            "playerID": "OLIVIA_EPOUPA_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "OLIVIA_EPOUPA_MINNESOTA_LYNX_WNBA",
            "firstName": "Olivia",
            "lastName": "Epoupa",
            "name": "Olivia Epoupa"
          },
          "JACY_SHELDON_1_WNBA": {
            "playerID": "JACY_SHELDON_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "JACY_SHELDON_DALLAS_WINGS_WNBA",
            "firstName": "Jacy",
            "lastName": "Sheldon",
            "name": "Jacy Sheldon"
          },
          "NAPHEESA_COLLIER_1_WNBA": {
            "playerID": "NAPHEESA_COLLIER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NAPHEESA_COLLIER_MINNESOTA_LYNX_WNBA",
            "firstName": "Napheesa",
            "lastName": "Collier",
            "name": "Napheesa Collier"
          },
          "LOU_LOPEZSENECHAL_1_WNBA": {
            "playerID": "LOU_LOPEZSENECHAL_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "LOU_LOPEZSENECHAL_DALLAS_WINGS_WNBA",
            "firstName": "Lou",
            "lastName": "Lopez-Senechal",
            "name": "Lou Lopez-Senechal"
          },
          "COURTNEY_WILLIAMS_1_WNBA": {
            "playerID": "COURTNEY_WILLIAMS_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "COURTNEY_WILLIAMS_MINNESOTA_LYNX_WNBA",
            "firstName": "Courtney",
            "lastName": "Williams",
            "name": "Courtney Williams"
          },
          "ARIKE_OGUNBOWALE_1_WNBA": {
            "playerID": "ARIKE_OGUNBOWALE_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "ARIKE_OGUNBOWALE_DALLAS_WINGS_WNBA",
            "firstName": "Arike",
            "lastName": "Ogunbowale",
            "name": "Arike Ogunbowale"
          },
          "KAYLA_MCBRIDE_1_WNBA": {
            "playerID": "KAYLA_MCBRIDE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "KAYLA_MCBRIDE_MINNESOTA_LYNX_WNBA",
            "firstName": "Kayla",
            "lastName": "McBride",
            "name": "Kayla McBride"
          },
          "MADISON_SIEGRIST_1_WNBA": {
            "playerID": "MADISON_SIEGRIST_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "MADISON_SIEGRIST_DALLAS_WINGS_WNBA",
            "firstName": "Madison",
            "lastName": "Siegrist",
            "name": "Madison Siegrist"
          },
          "SIKA_KONE_1_WNBA": {
            "playerID": "SIKA_KONE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "SIKA_KONE_MINNESOTA_LYNX_WNBA",
            "firstName": "Sika",
            "lastName": "Kone",
            "name": "Sika Kone"
          },
          "KALANI_BROWN_1_WNBA": {
            "playerID": "KALANI_BROWN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "KALANI_BROWN_DALLAS_WINGS_WNBA",
            "firstName": "Kalani",
            "lastName": "Brown",
            "name": "Kalani Brown"
          },
          "SEVGI_UZUN_1_WNBA": {
            "playerID": "SEVGI_UZUN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "SEVGI_UZUN_DALLAS_WINGS_WNBA",
            "firstName": "Sevgi",
            "lastName": "Uzun",
            "name": "Sevgi Uzun"
          }
        }
      },
      {
        "eventID": "MFUmKMgphWzfAzxVrvAt",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 76,
            "names": {
              "short": "CON",
              "medium": "Connecticut",
              "long": "Connecticut Sun"
            },
            "teamID": "CONNECTICUT_SUN_WNBA",
            "colors": {
              "secondary": "#F3703A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 59,
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 12,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 4,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 4,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 373,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 2,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 10,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 488,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 13,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 12,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 2,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 15,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 10,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 8,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 0
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 15,
              "blocks": 2,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 585,
              "freeThrowsAttempted": 10,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 9,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 6,
              "assists": 8
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 6,
              "largestLead": 2,
              "secondsInLead": 29,
              "steals": 4,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 13,
              "blocks": 3,
              "threePointersMade": 6,
              "assists": 13,
              "threePointersAttempted": 29,
              "defensiveRebounds": 24,
              "fouls": 21,
              "turnovers": 16,
              "points": 59,
              "fieldGoalsMade": 20,
              "rebounds": 37,
              "offensiveRebounds": 13,
              "fieldGoalsAttempted": 64,
              "twoPointersAttempted": 35,
              "twoPointersMade": 14
            },
            "home": {
              "longestScoringRun": 8,
              "blocks": 4,
              "fouls": 15,
              "offensiveRebounds": 6,
              "turnovers": 12,
              "threePointersAttempted": 15,
              "threePointersMade": 6,
              "fieldGoalsMade": 27,
              "rebounds": 31,
              "defensiveRebounds": 25,
              "largestLead": 19,
              "fieldGoalsAttempted": 57,
              "freeThrowsAttempted": 27,
              "steals": 7,
              "points": 76,
              "assists": 22,
              "twoPointersAttempted": 42,
              "freeThrowsMade": 16,
              "twoPointersMade": 21,
              "secondsInLead": 2046
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "blocks": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "turnovers": 3,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 5,
              "assists": 2,
              "fouls": 2,
              "threePointersAttempted": 6,
              "plusMinus": -7,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "steals": 1,
              "secondsPlayed": 1584
            },
            "JADE_MELBOURNE_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 3,
              "twoPointersMade": 1,
              "assists": 1,
              "twoPointersAttempted": 2,
              "fouls": 3,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -5,
              "turnovers": 3,
              "secondsPlayed": 993
            },
            "BRIONNA_JONES_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "steals": 1,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 6,
              "fouls": 4,
              "points": 15,
              "twoPointersMade": 6,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "plusMinus": 11,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1306
            },
            "DIJONAI_CARRINGTON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 4,
              "blocks": 1,
              "assists": 5,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fouls": 2,
              "turnovers": 2,
              "plusMinus": 11,
              "secondsPlayed": 1743
            },
            "JULIE_VANLOO_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 5,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "points": 5,
              "fouls": 1,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "plusMinus": -13,
              "turnovers": 2,
              "secondsPlayed": 1301
            },
            "DEWANNA_BONNER_1_WNBA": {
              "offensiveRebounds": 0,
              "blocks": 1,
              "assists": 3,
              "threePointersMade": 3,
              "fouls": 1,
              "threePointersAttempted": 5,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "turnovers": 3,
              "steals": 1,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "points": 20,
              "twoPointersMade": 3,
              "plusMinus": 20,
              "secondsPlayed": 2034
            },
            "OLIVIA_NELSONODODA_1_WNBA": {
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "fieldGoalsMade": 2,
              "fouls": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "points": 4,
              "twoPointersMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "plusMinus": 7,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 988,
              "steals": 1
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "points": 10,
              "twoPointersMade": 3,
              "fouls": 5,
              "plusMinus": -11,
              "secondsPlayed": 1303
            },
            "ALYSSA_THOMAS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "fouls": 2,
              "turnovers": 3,
              "offensiveRebounds": 2,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 3,
              "plusMinus": 17,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "secondsPlayed": 1934,
              "points": 7,
              "twoPointersMade": 3,
              "assists": 7
            },
            "KARLIE_SAMUELSON_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "turnovers": 1,
              "steals": 2,
              "rebounds": 3,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 3,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "threePointersMade": 3,
              "points": 9,
              "fouls": 4,
              "plusMinus": -18,
              "secondsPlayed": 1884
            },
            "TIFFANY_MITCHELL_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "threePointersMade": 1,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 2,
              "points": 7,
              "plusMinus": 6,
              "secondsPlayed": 1134
            },
            "ARIEL_ATKINS_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "threePointersAttempted": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 3,
              "points": 9,
              "assists": 2,
              "plusMinus": -10,
              "secondsPlayed": 1895
            },
            "EMILY_ENGSTLER_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 2,
              "turnovers": 1,
              "plusMinus": 1,
              "secondsPlayed": 229
            },
            "RACHEL_BANHAM_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "assists": 1,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 3,
              "twoPointersMade": 1,
              "steals": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "plusMinus": 5,
              "secondsPlayed": 627
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "fouls": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "turnovers": 3,
              "steals": 1,
              "blocks": 1,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "offensiveRebounds": 4,
              "plusMinus": -17,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 11,
              "secondsPlayed": 1683,
              "points": 14,
              "twoPointersMade": 5
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 2,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "turnovers": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "blocks": 2,
              "offensiveRebounds": 3,
              "assists": 2,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "plusMinus": -6,
              "secondsPlayed": 998
            },
            "QUEEN_EGBO_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 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,
              "plusMinus": -1,
              "secondsPlayed": 106
            },
            "TYASHA_HARRIS_1_WNBA": {
              "offensiveRebounds": 0,
              "fouls": 1,
              "blocks": 1,
              "turnovers": 1,
              "twoPointersMade": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 4,
              "threePointersMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 14,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 6,
              "steals": 2,
              "plusMinus": 10,
              "secondsPlayed": 2022
            },
            "ASTOU_NDOUR_1_WNBA": {
              "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,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": -1,
              "secondsPlayed": 106
            },
            "DIDI_RICHARDS_1_WNBA": {
              "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,
              "points": 2,
              "twoPointersMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "plusMinus": 1,
              "secondsPlayed": 128
            }
          },
          "reg": {
            "away": {
              "points": 59
            },
            "home": {
              "points": 76
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 16,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 19,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 600,
              "freeThrowsAttempted": 12,
              "steals": 3,
              "points": 18,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 4
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Washington Mystics 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": "-130",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Connecticut Sun 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": "-104",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Washington Mystics 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": "-109",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "-220",
            "bookOdds": "-256",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-256",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "-299",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-299",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "+220",
            "bookOdds": "+204",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+204",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "+211",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+211",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "35",
            "bookOverUnder": "35",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "35",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "+3",
            "bookSpread": "+3",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-129",
            "fairSpread": "-14",
            "bookSpread": "-14",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "spread": "-14",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Connecticut Sun 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": "-143",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Washington Mystics 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": "12.5",
            "bookOverUnder": "12.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "34",
            "bookOverUnder": "34",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "34",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "-3",
            "bookSpread": "-3",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Connecticut Sun 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": "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:47:18.767Z"
              }
            }
          },
          "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": "-9.5",
            "bookSpread": "-9.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "-2080",
            "bookOdds": "-5000",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-5000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Connecticut Sun 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": "-124",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Washington Mystics 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": "+108",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "+9.5",
            "bookSpread": "+9.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Washington Mystics 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "36",
            "bookOverUnder": "36",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Connecticut Sun 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": "75.5",
            "bookOverUnder": "75.5",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "75.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Washington Mystics 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": "-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:47:18.767Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairSpread": "+14",
            "bookSpread": "+14",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+14",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Connecticut Sun 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "-242",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-242",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+1.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "34",
            "bookOverUnder": "34",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "34",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "35",
            "bookOverUnder": "35",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "35",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Washington Mystics 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": "-106",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Washington Mystics 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": "-143",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "+176",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+176",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "-1100",
            "bookOdds": "-1961",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1961",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Washington Mystics 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": "+109",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "34.5",
            "bookOverUnder": "34.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "-3.5",
            "bookSpread": "-3.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "71.5",
            "bookOverUnder": "71.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "71.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Connecticut Sun 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Washington Mystics 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": "-144",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "+3.5",
            "bookSpread": "+3.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Washington Mystics 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": "-102",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "+325",
            "bookOdds": "+299",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+299",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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",
            "bookSpread": "+2",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Connecticut Sun 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": "+108",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "-325",
            "bookOdds": "-457",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-457",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Washington Mystics 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Connecticut Sun 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": "-122",
            "fairOverUnder": "75.5",
            "bookOverUnder": "75.5",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "75.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Connecticut Sun 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": "+100",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "+2080",
            "bookOdds": "+2023",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+2023",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Connecticut Sun 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": "-132",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "+1100",
            "bookOdds": "+1054",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1054",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "71.5",
            "bookOverUnder": "71.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "71.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "34.5",
            "bookOverUnder": "34.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Connecticut Sun 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "36",
            "bookOverUnder": "36",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "136.5",
            "bookOverUnder": "136.5",
            "score": 135,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "136.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          },
          "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": "136.5",
            "bookOverUnder": "136.5",
            "score": 135,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "136.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:18.767Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-04T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "JADE_MELBOURNE_1_WNBA": {
            "playerID": "JADE_MELBOURNE_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JADE_MELBOURNE_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Jade",
            "lastName": "Melbourne",
            "name": "Jade Melbourne"
          },
          "BRIONNA_JONES_1_WNBA": {
            "playerID": "BRIONNA_JONES_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "BRIONNA_JONES_CONNECTICUT_SUN_WNBA",
            "firstName": "Brionna",
            "lastName": "Jones",
            "name": "Brionna Jones"
          },
          "DIJONAI_CARRINGTON_1_WNBA": {
            "playerID": "DIJONAI_CARRINGTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DIJONAI_CARRINGTON_CONNECTICUT_SUN_WNBA",
            "firstName": "DiJonai",
            "lastName": "Carrington",
            "name": "DiJonai Carrington"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "DEWANNA_BONNER_1_WNBA": {
            "playerID": "DEWANNA_BONNER_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DEWANNA_BONNER_CONNECTICUT_SUN_WNBA",
            "firstName": "DeWanna",
            "lastName": "Bonner",
            "name": "DeWanna Bonner"
          },
          "OLIVIA_NELSONODODA_1_WNBA": {
            "playerID": "OLIVIA_NELSONODODA_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "OLIVIA_NELSONODODA_CONNECTICUT_SUN_WNBA",
            "firstName": "Olivia",
            "lastName": "Nelson-Ododa",
            "name": "Olivia Nelson-Ododa"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "ALYSSA_THOMAS_1_WNBA": {
            "playerID": "ALYSSA_THOMAS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ALYSSA_THOMAS_CONNECTICUT_SUN_WNBA",
            "firstName": "Alyssa",
            "lastName": "Thomas",
            "name": "Alyssa Thomas"
          },
          "KARLIE_SAMUELSON_1_WNBA": {
            "playerID": "KARLIE_SAMUELSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "KARLIE_SAMUELSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Karlie",
            "lastName": "Samuelson",
            "name": "Karlie Samuelson"
          },
          "TIFFANY_MITCHELL_1_WNBA": {
            "playerID": "TIFFANY_MITCHELL_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TIFFANY_MITCHELL_CONNECTICUT_SUN_WNBA",
            "firstName": "Tiffany",
            "lastName": "Mitchell",
            "name": "Tiffany Mitchell"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "EMILY_ENGSTLER_1_WNBA": {
            "playerID": "EMILY_ENGSTLER_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "EMILY_ENGSTLER_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Emily",
            "lastName": "Engstler",
            "name": "Emily Engstler"
          },
          "RACHEL_BANHAM_1_WNBA": {
            "playerID": "RACHEL_BANHAM_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "RACHEL_BANHAM_CONNECTICUT_SUN_WNBA",
            "firstName": "Rachel",
            "lastName": "Banham",
            "name": "Rachel Banham"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "QUEEN_EGBO_1_WNBA": {
            "playerID": "QUEEN_EGBO_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "QUEEN_EGBO_CONNECTICUT_SUN_WNBA",
            "firstName": "Queen",
            "lastName": "Egbo",
            "name": "Queen Egbo"
          },
          "TYASHA_HARRIS_1_WNBA": {
            "playerID": "TYASHA_HARRIS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TYASHA_HARRIS_CONNECTICUT_SUN_WNBA",
            "firstName": "Tyasha",
            "lastName": "Harris",
            "name": "Tyasha Harris"
          },
          "ASTOU_NDOUR_1_WNBA": {
            "playerID": "ASTOU_NDOUR_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ASTOU_NDOUR_CONNECTICUT_SUN_WNBA",
            "firstName": "Astou",
            "lastName": "Ndour",
            "name": "Astou Ndour"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          }
        }
      },
      {
        "eventID": "c4dddFCGKTnmlwK9lVpu",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 75,
            "names": {
              "short": "CHI",
              "medium": "Chicago",
              "long": "Chicago Sky"
            },
            "teamID": "CHICAGO_SKY_WNBA",
            "colors": {
              "secondary": "#FFD520",
              "primaryContrast": "#000000",
              "secondaryContrast": "#5091CD",
              "primary": "#5091CD"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 88,
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            }
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 15,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 18,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 17,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 31,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 5,
              "threePointersMade": 6,
              "freeThrowsMade": 3,
              "twoPointersMade": 5,
              "secondsInLead": 583
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "largestLead": 16,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "steals": 0,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 1,
              "twoPointersMade": 5,
              "fouls": 10,
              "secondsInLead": 569,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 18
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "steals": 3,
              "threePointersAttempted": 2,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 18,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 9,
              "freeThrowsAttempted": 13,
              "freeThrowsMade": 12,
              "points": 33
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 87,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 2,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 16,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 5,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 475,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 16,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 6,
              "blocks": 1
            }
          },
          "game": {
            "away": {
              "largestLead": 17,
              "longestScoringRun": 12,
              "turnovers": 10,
              "blocks": 4,
              "freeThrowsAttempted": 12,
              "freeThrowsMade": 10,
              "offensiveRebounds": 10,
              "steals": 7,
              "fieldGoalsMade": 34,
              "threePointersAttempted": 32,
              "rebounds": 42,
              "defensiveRebounds": 32,
              "fouls": 22,
              "assists": 24,
              "fieldGoalsAttempted": 78,
              "twoPointersAttempted": 46,
              "secondsInLead": 2206,
              "threePointersMade": 10,
              "points": 88,
              "twoPointersMade": 24
            },
            "home": {
              "longestScoringRun": 11,
              "threePointersMade": 2,
              "steals": 5,
              "largestLead": 3,
              "threePointersAttempted": 7,
              "secondsInLead": 108,
              "offensiveRebounds": 12,
              "fieldGoalsMade": 24,
              "rebounds": 42,
              "defensiveRebounds": 30,
              "fouls": 17,
              "assists": 15,
              "blocks": 4,
              "turnovers": 10,
              "twoPointersMade": 22,
              "fieldGoalsAttempted": 74,
              "twoPointersAttempted": 67,
              "freeThrowsAttempted": 28,
              "freeThrowsMade": 25,
              "points": 75
            },
            "LINDSAY_ALLEN_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "assists": 3,
              "fouls": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 6,
              "twoPointersMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 3,
              "secondsPlayed": 853
            },
            "KAMILLA_CARDOSO_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 1,
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fieldGoalPercent": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 1,
              "offensiveRebounds": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "plusMinus": -8,
              "secondsPlayed": 702
            },
            "KENNEDY_BURKE_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "plusMinus": 0,
              "secondsPlayed": 581,
              "fouls": 1
            },
            "KAYLA_THORNTON_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 3,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "steals": 1,
              "plusMinus": -9,
              "secondsPlayed": 1031,
              "fouls": 3
            },
            "CHENNEDY_CARTER_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "steals": 3,
              "fieldGoalsMade": 7,
              "twoPointersMade": 7,
              "assists": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 16,
              "fouls": 3,
              "plusMinus": -4,
              "fieldGoalPercent": 39,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 18,
              "secondsPlayed": 1568
            },
            "BREANNA_STEWART_1_WNBA": {
              "freeThrowsAttempted": 3,
              "steals": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "turnovers": 2,
              "offensiveRebounds": 4,
              "threePointersAttempted": 7,
              "fouls": 2,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "blocks": 1,
              "assists": 3,
              "fieldGoalsMade": 14,
              "plusMinus": 15,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 25,
              "twoPointersAttempted": 18,
              "secondsPlayed": 2309,
              "points": 33,
              "twoPointersMade": 12
            },
            "MARINA_MABREY_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "twoPointersMade": 2,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 7,
              "threePointersMade": 2,
              "points": 15,
              "turnovers": 3,
              "steals": 1,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "assists": 5,
              "fouls": 3,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": -17,
              "secondsPlayed": 2081
            },
            "SABRINA_IONESCU_1_WNBA": {
              "fouls": 1,
              "turnovers": 0,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 5,
              "steals": 2,
              "twoPointersAttempted": 9,
              "blocks": 1,
              "assists": 4,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 10,
              "plusMinus": 18,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 19,
              "secondsPlayed": 2240,
              "threePointersMade": 4,
              "points": 24
            },
            "DIAMOND_DESHIELDS_1_WNBA": {
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "assists": 2,
              "plusMinus": -5,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1151,
              "freeThrowsMade": 2,
              "points": 4
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 3,
              "turnovers": 0,
              "threePointersMade": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 4,
              "steals": 2,
              "twoPointersMade": 2,
              "fouls": 4,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 14,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 9,
              "plusMinus": 17,
              "assists": 5,
              "secondsPlayed": 1884
            },
            "ELIZABETH_WILLIAMS_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 3,
              "assists": 2,
              "turnovers": 2,
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "points": 10,
              "twoPointersMade": 5,
              "blocks": 1,
              "plusMinus": -5,
              "secondsPlayed": 1698
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 1,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "fouls": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": -6,
              "secondsPlayed": 683
            },
            "ANGEL_REESE_1_WNBA": {
              "steals": 0,
              "threePointersAttempted": 1,
              "assists": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "blocks": 1,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 7,
              "points": 13,
              "defensiveRebounds": 5,
              "rebounds": 10,
              "offensiveRebounds": 5,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 11,
              "fouls": 5,
              "plusMinus": -6,
              "secondsPlayed": 1442
            },
            "ISABELLE_HARRISON_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "points": 6,
              "twoPointersMade": 2,
              "plusMinus": -7,
              "secondsPlayed": 957
            },
            "JONQUEL_JONES_1_WNBA": {
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "assists": 4,
              "fieldGoalsMade": 2,
              "points": 5,
              "twoPointersMade": 2,
              "turnovers": 4,
              "threePointersAttempted": 4,
              "blocks": 1,
              "offensiveRebounds": 2,
              "fouls": 5,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3,
              "steals": 1,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "plusMinus": 23,
              "secondsPlayed": 1514
            },
            "DANA_EVANS_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 1,
              "points": 4,
              "twoPointersMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "plusMinus": -16,
              "secondsPlayed": 1547
            },
            "COURTNEY_VANDERSLOOT_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 4,
              "fouls": 3,
              "offensiveRebounds": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 60,
              "blocks": 1,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "points": 6,
              "twoPointersMade": 3,
              "plusMinus": 7,
              "assists": 6,
              "secondsPlayed": 1757
            }
          },
          "reg": {
            "away": {
              "points": 88
            },
            "home": {
              "points": 75
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 13,
              "blocks": 3,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 579,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 2,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 21,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 9,
              "threePointersAttempted": 1,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 2
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "New York Liberty Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-151",
            "fairOverUnder": "87.5",
            "bookOverUnder": "87.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "overUnder": "87.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Chicago Sky 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "New York Liberty 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": "+106",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "+165",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+165",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "+620",
            "bookOdds": "+575",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+575",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "-204",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-204",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "-620",
            "bookOdds": "-1111",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1111",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "-12.5",
            "bookSpread": "-12.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "+12.5",
            "bookSpread": "+12.5",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Chicago Sky 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": "-106",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "New York Liberty 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": "-140",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "-116",
            "fairSpread": "+12.5",
            "bookSpread": "+12.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Chicago Sky 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "+0.5",
            "bookSpread": "+0.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-102",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Chicago Sky 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "New York Liberty 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "New York Liberty 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": "+107",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "+173",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+173",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "New York Liberty 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "-112",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Chicago Sky 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": "-114",
            "fairOverUnder": "76.5",
            "bookOverUnder": "76.5",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "New York Liberty 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": "-125",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "-127",
            "fairSpread": "-12.5",
            "bookSpread": "-12.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "-12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Chicago Sky 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": "-109",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "-245",
            "bookOdds": "-292",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-292",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "+3.5",
            "bookSpread": "+3.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "New York Liberty 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "New York Liberty 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": "+104",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "New York Liberty 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": "-129",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "+245",
            "bookOdds": "+229",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+229",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "+1095",
            "bookOdds": "+1050",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1050",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Chicago Sky 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "New York Liberty 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "35",
            "bookOverUnder": "35",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "35",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "82",
            "bookOverUnder": "82",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "82",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "85.5",
            "bookOverUnder": "85.5",
            "score": 97,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "+5.5",
            "bookSpread": "+5.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Chicago Sky 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "New York Liberty 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "New York Liberty Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "87.5",
            "bookOverUnder": "87.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "87.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "-435",
            "bookOdds": "-575",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-575",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "-5.5",
            "bookSpread": "-5.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Chicago Sky 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": "-115",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "+435",
            "bookOdds": "+410",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+410",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "New York Liberty 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "-238",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-238",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Chicago Sky 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": "76.5",
            "bookOverUnder": "76.5",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Chicago Sky 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": "-129",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-130",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Chicago Sky 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": "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:47:40.193Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "82",
            "bookOverUnder": "82",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "82",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "-1095",
            "bookOdds": "-1923",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1923",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "85.5",
            "bookOverUnder": "85.5",
            "score": 97,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "35",
            "bookOverUnder": "35",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "35",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "-3.5",
            "bookSpread": "-3.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Chicago Sky 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Chicago Sky 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "-116",
            "fairOverUnder": "164.5",
            "bookOverUnder": "164.5",
            "score": 163,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "164.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          },
          "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": "164.5",
            "bookOverUnder": "164.5",
            "score": 163,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "164.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:40.193Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-05T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "LINDSAY_ALLEN_1_WNBA": {
            "playerID": "LINDSAY_ALLEN_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "LINDSAY_ALLEN_CHICAGO_SKY_WNBA",
            "firstName": "Lindsay",
            "lastName": "Allen",
            "name": "Lindsay Allen"
          },
          "KAMILLA_CARDOSO_1_WNBA": {
            "playerID": "KAMILLA_CARDOSO_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "KAMILLA_SOARES_CARDOSO_CHICAGO_SKY_WNBA",
            "firstName": "Kamilla",
            "lastName": "Soares Cardoso",
            "name": "Kamilla Cardoso"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "CHENNEDY_CARTER_1_WNBA": {
            "playerID": "CHENNEDY_CARTER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "CHENNEDY_CARTER_CHICAGO_SKY_WNBA",
            "firstName": "Chennedy",
            "lastName": "Carter",
            "name": "Chennedy Carter"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "MARINA_MABREY_1_WNBA": {
            "playerID": "MARINA_MABREY_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MARINA_MABREY_CHICAGO_SKY_WNBA",
            "firstName": "Marina",
            "lastName": "Mabrey",
            "name": "Marina Mabrey"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "DIAMOND_DESHIELDS_1_WNBA": {
            "playerID": "DIAMOND_DESHIELDS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DIAMOND_DESHIELDS_CHICAGO_SKY_WNBA",
            "firstName": "Diamond",
            "lastName": "DeShields",
            "name": "Diamond DeShields"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "ELIZABETH_WILLIAMS_1_WNBA": {
            "playerID": "ELIZABETH_WILLIAMS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ELIZABETH_WILLIAMS_CHICAGO_SKY_WNBA",
            "firstName": "Elizabeth",
            "lastName": "Williams",
            "name": "Elizabeth Williams"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "ANGEL_REESE_1_WNBA": {
            "playerID": "ANGEL_REESE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ANGEL_REESE_CHICAGO_SKY_WNBA",
            "firstName": "Angel",
            "lastName": "Reese",
            "name": "Angel Reese"
          },
          "ISABELLE_HARRISON_1_WNBA": {
            "playerID": "ISABELLE_HARRISON_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ISABELLE_HARRISON_CHICAGO_SKY_WNBA",
            "firstName": "Isabelle",
            "lastName": "Harrison",
            "name": "Isabelle Harrison"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "DANA_EVANS_1_WNBA": {
            "playerID": "DANA_EVANS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DANA_EVANS_CHICAGO_SKY_WNBA",
            "firstName": "Dana",
            "lastName": "Evans",
            "name": "Dana Evans"
          },
          "COURTNEY_VANDERSLOOT_1_WNBA": {
            "playerID": "COURTNEY_VANDERSLOOT_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "COURTNEY_VANDERSLOOT_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Courtney",
            "lastName": "Vandersloot",
            "name": "Courtney Vandersloot"
          }
        }
      },
      {
        "eventID": "BNSi8CJyxwRwQfpCfwI4",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "SEA",
              "medium": "Storm",
              "long": "Seattle Storm"
            },
            "teamID": "SEATTLE_STORM_WNBA",
            "colors": {
              "secondary": "#FEE11A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#395136",
              "primary": "#395136"
            },
            "score": 80
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            },
            "score": 62
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 28,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 12,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 13,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 477,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 25,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 10
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 21,
              "blocks": 2,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 600,
              "freeThrowsAttempted": 14,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 12,
              "twoPointersMade": 3
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 3,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 10,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 6,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 1
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 22,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 600,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 18,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "largestLead": 2,
              "secondsInLead": 28,
              "longestScoringRun": 8,
              "blocks": 4,
              "steals": 7,
              "freeThrowsAttempted": 17,
              "freeThrowsMade": 12,
              "fouls": 15,
              "threePointersAttempted": 23,
              "offensiveRebounds": 3,
              "threePointersMade": 4,
              "assists": 13,
              "points": 62,
              "fieldGoalsMade": 23,
              "rebounds": 33,
              "defensiveRebounds": 30,
              "fieldGoalsAttempted": 68,
              "twoPointersAttempted": 45,
              "turnovers": 13,
              "twoPointersMade": 19
            },
            "home": {
              "longestScoringRun": 12,
              "largestLead": 22,
              "freeThrowsAttempted": 21,
              "freeThrowsMade": 16,
              "blocks": 4,
              "fouls": 15,
              "turnovers": 14,
              "twoPointersMade": 20,
              "defensiveRebounds": 34,
              "fieldGoalsMade": 28,
              "threePointersAttempted": 23,
              "rebounds": 42,
              "offensiveRebounds": 8,
              "assists": 20,
              "fieldGoalsAttempted": 69,
              "twoPointersAttempted": 46,
              "secondsInLead": 2277,
              "steals": 10,
              "threePointersMade": 8,
              "points": 80
            },
            "MERCEDES_RUSSELL_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fieldGoalPercent": 100,
              "assists": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 1,
              "fouls": 2,
              "turnovers": 1,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "steals": 3,
              "fieldGoalsMade": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 5,
              "twoPointersMade": 2,
              "plusMinus": 15,
              "secondsPlayed": 1508
            },
            "NATASHA_CLOUD_1_WNBA": {
              "blocks": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 4,
              "fouls": 3,
              "points": 10,
              "twoPointersMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 10,
              "turnovers": 5,
              "steals": 4,
              "plusMinus": -14,
              "assists": 5,
              "secondsPlayed": 2200
            },
            "DIANA_TAURASI_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "threePointersMade": 0,
              "defensiveRebounds": 4,
              "turnovers": 1,
              "threePointersAttempted": 6,
              "fieldGoalsMade": 3,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 7,
              "twoPointersMade": 3,
              "fouls": 3,
              "rebounds": 5,
              "offensiveRebounds": 1,
              "plusMinus": -9,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1898
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersMade": 3,
              "turnovers": 4,
              "fouls": 1,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "twoPointersAttempted": 11,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 7,
              "plusMinus": -18,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 18,
              "secondsPlayed": 1859,
              "threePointersMade": 3,
              "points": 19
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "points": 4,
              "twoPointersMade": 2,
              "steals": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 2,
              "plusMinus": -4,
              "secondsPlayed": 1540
            },
            "SKYLAR_DIGGINSSMITH_1_WNBA": {
              "defensiveRebounds": 2,
              "blocks": 1,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fouls": 2,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 8,
              "assists": 4,
              "turnovers": 2,
              "steals": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 4,
              "plusMinus": 20,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 7,
              "secondsPlayed": 1864,
              "threePointersMade": 1,
              "points": 17,
              "twoPointersMade": 3
            },
            "JEWELL_LOYD_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 2,
              "fouls": 1,
              "assists": 6,
              "turnovers": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 3,
              "twoPointersAttempted": 12,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 17,
              "threePointersMade": 2,
              "points": 15,
              "plusMinus": 21,
              "secondsPlayed": 2009,
              "rebounds": 7,
              "defensiveRebounds": 5
            },
            "MORGAN_BERTSCH_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "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,
              "fouls": 2,
              "plusMinus": -4,
              "secondsPlayed": 208
            },
            "VICTORIA_VIVIANS_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "blocks": 0,
              "turnovers": 1,
              "threePointersMade": 2,
              "threePointersAttempted": 4,
              "fouls": 2,
              "assists": 3,
              "fieldGoalsMade": 3,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "plusMinus": 19,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 5,
              "points": 10,
              "twoPointersMade": 1,
              "secondsPlayed": 1556
            },
            "LIZ_DIXON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "turnovers": 1,
              "fouls": 1,
              "assists": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "points": 6,
              "twoPointersMade": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": -11,
              "secondsPlayed": 974
            },
            "JOYNER_HOLMES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "turnovers": 1,
              "points": 2,
              "twoPointersMade": 1,
              "offensiveRebounds": 2,
              "assists": 2,
              "fouls": 3,
              "twoPointersAttempted": 4,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "threePointersAttempted": 1,
              "plusMinus": -4,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 1211
            },
            "MIKIAH_HARRIGAN_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 1,
              "points": 6,
              "twoPointersMade": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -11,
              "secondsPlayed": 727
            },
            "NATASHA_MACK_1_WNBA": {
              "fieldGoalsMade": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "freeThrowsAttempted": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 1,
              "steals": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "blocks": 3,
              "plusMinus": -5,
              "secondsPlayed": 1331
            },
            "SUG_SUTTON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 3,
              "fieldGoalsMade": 4,
              "plusMinus": -14,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "secondsPlayed": 1263,
              "points": 8,
              "twoPointersMade": 4
            },
            "KIANA_WILLIAMS_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 87,
              "threePointersMade": 1,
              "points": 3
            },
            "SAMANTHA_WHITCOMB_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fieldGoalPercent": 0,
              "fouls": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 3,
              "fieldGoalsAttempted": 3,
              "plusMinus": -3,
              "secondsPlayed": 999,
              "steals": 1
            },
            "EZI_MAGBEGOR_1_WNBA": {
              "offensiveRebounds": 2,
              "threePointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fouls": 2,
              "fieldGoalsMade": 9,
              "steals": 2,
              "points": 21,
              "twoPointersMade": 8,
              "threePointersAttempted": 3,
              "blocks": 3,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "plusMinus": 25,
              "assists": 2,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "secondsPlayed": 1834
            },
            "JORDAN_HORSTON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 2,
              "turnovers": 2,
              "steals": 1,
              "threePointersMade": 1,
              "points": 7,
              "defensiveRebounds": 5,
              "fouls": 2,
              "rebounds": 6,
              "offensiveRebounds": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 43,
              "assists": 1,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "secondsPlayed": 844
            }
          },
          "reg": {
            "away": {
              "points": 62
            },
            "home": {
              "points": 80
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 17,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 21,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 2
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Phoenix Mercury 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": "-108",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Seattle Storm 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": "-121",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Phoenix Mercury 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": "-104",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "-1315",
            "bookOdds": "-3846",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3846",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "-137",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "+1315",
            "bookOdds": "+1248",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1248",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "31.5",
            "bookOverUnder": "31.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "+19.5",
            "bookSpread": "+19.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "-16",
            "bookSpread": "-16",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-16",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Seattle Storm 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": "-125",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Phoenix Mercury 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": "-127",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "-125",
            "fairSpread": "-19.5",
            "bookSpread": "-19.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Seattle Storm 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": "-140",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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",
            "bookSpread": "-2",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "-245",
            "bookOdds": "-313",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-313",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Seattle Storm 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Phoenix Mercury 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+101",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Phoenix Mercury 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": "-131",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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",
            "bookSpread": "+2",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "+145",
            "bookOdds": "+135",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Phoenix Mercury 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "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:47:03.246Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Seattle Storm 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": "-133",
            "fairOverUnder": "76.5",
            "bookOverUnder": "76.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Phoenix Mercury 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "+16",
            "bookSpread": "+16",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+16",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Seattle Storm 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "-920",
            "bookOdds": "-2083",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2083",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "-123",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "47.5",
            "bookOverUnder": "47.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Phoenix Mercury 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "31.5",
            "bookOverUnder": "31.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Phoenix Mercury 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": "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:47:03.246Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Phoenix Mercury 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": "-101",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "+920",
            "bookOdds": "+866",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+866",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "-1375",
            "bookOdds": "-4167",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Seattle Storm 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Phoenix Mercury 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": "+105",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "80",
            "bookOverUnder": "80",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "80",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "85",
            "bookOverUnder": "85",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "85",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "-9",
            "bookSpread": "-9",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Seattle Storm 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": "-136",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Phoenix Mercury 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": "-139",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "-1",
            "bookSpread": "-1",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Phoenix Mercury 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": "-122",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "+1170",
            "bookOdds": "+1109",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1109",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "+9",
            "bookSpread": "+9",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Seattle Storm 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": "-105",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "-1170",
            "bookOdds": "-3125",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Phoenix Mercury 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "-145",
            "bookOdds": "-165",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-165",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Seattle Storm 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": "+100",
            "fairOverUnder": "76.5",
            "bookOverUnder": "76.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Seattle Storm 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "+245",
            "bookOdds": "+220",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+220",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Seattle Storm 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "80",
            "bookOverUnder": "80",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "80",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "+1375",
            "bookOdds": "+1307",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1307",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "85",
            "bookOverUnder": "85",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "85",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "35.5",
            "bookOverUnder": "35.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "-7",
            "bookSpread": "-7",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Seattle Storm 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Seattle Storm 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:47:03.246Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "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:47:03.246Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "137",
            "bookOverUnder": "137",
            "score": 142,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "137",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          },
          "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": "137",
            "bookOverUnder": "137",
            "score": 142,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "137",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.246Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-05T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "MERCEDES_RUSSELL_1_WNBA": {
            "playerID": "MERCEDES_RUSSELL_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "MERCEDES_RUSSELL_SEATTLE_STORM_WNBA",
            "firstName": "Mercedes",
            "lastName": "Russell",
            "name": "Mercedes Russell"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "SKYLAR_DIGGINSSMITH_1_WNBA": {
            "playerID": "SKYLAR_DIGGINSSMITH_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SKYLAR_DIGGINSSMITH_SEATTLE_STORM_WNBA",
            "firstName": "Skylar",
            "lastName": "Diggins-Smith",
            "name": "Skylar Diggins-Smith"
          },
          "JEWELL_LOYD_1_WNBA": {
            "playerID": "JEWELL_LOYD_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JEWELL_LOYD_SEATTLE_STORM_WNBA",
            "firstName": "Jewell",
            "lastName": "Loyd",
            "name": "Jewell Loyd"
          },
          "MORGAN_BERTSCH_1_WNBA": {
            "playerID": "MORGAN_BERTSCH_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MORGAN_BERTSCH_PHOENIX_MERCURY_WNBA",
            "firstName": "Morgan",
            "lastName": "Bertsch",
            "name": "Morgan Bertsch"
          },
          "VICTORIA_VIVIANS_1_WNBA": {
            "playerID": "VICTORIA_VIVIANS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "VICTORIA_VIVIANS_SEATTLE_STORM_WNBA",
            "firstName": "Victoria",
            "lastName": "Vivians",
            "name": "Victoria Vivians"
          },
          "LIZ_DIXON_1_WNBA": {
            "playerID": "LIZ_DIXON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "LIZ_DIXON_PHOENIX_MERCURY_WNBA",
            "firstName": "Liz",
            "lastName": "Dixon",
            "name": "Liz Dixon"
          },
          "JOYNER_HOLMES_1_WNBA": {
            "playerID": "JOYNER_HOLMES_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JOYNER_HOLMES_SEATTLE_STORM_WNBA",
            "firstName": "Joyner",
            "lastName": "Holmes",
            "name": "Joyner Holmes"
          },
          "MIKIAH_HARRIGAN_1_WNBA": {
            "playerID": "MIKIAH_HARRIGAN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "MIKIAH_HERBERTHARRIGAN_PHOENIX_MERCURY_WNBA",
            "firstName": "Mikiah",
            "lastName": "Harrigan",
            "name": "Mikiah Harrigan"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "KIANA_WILLIAMS_1_WNBA": {
            "playerID": "KIANA_WILLIAMS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "KIANA_WILLIAMS_SEATTLE_STORM_WNBA",
            "firstName": "Kiana",
            "lastName": "Williams",
            "name": "Kiana Williams"
          },
          "SAMANTHA_WHITCOMB_1_WNBA": {
            "playerID": "SAMANTHA_WHITCOMB_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SAMI_WHITCOMB_SEATTLE_STORM_WNBA",
            "firstName": "Samantha",
            "lastName": "Whitcomb",
            "name": "Samantha Whitcomb"
          },
          "EZI_MAGBEGOR_1_WNBA": {
            "playerID": "EZI_MAGBEGOR_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "EZI_MAGBEGOR_SEATTLE_STORM_WNBA",
            "firstName": "Ezi",
            "lastName": "Magbegor",
            "name": "Ezi Magbegor"
          },
          "JORDAN_HORSTON_1_WNBA": {
            "playerID": "JORDAN_HORSTON_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JORDAN_HORSTON_SEATTLE_STORM_WNBA",
            "firstName": "Jordan",
            "lastName": "Horston",
            "name": "Jordan Horston"
          }
        }
      },
      {
        "eventID": "88202e7wDh5I5xBw9bLm",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 81,
            "names": {
              "short": "DAL",
              "medium": "Wings",
              "long": "Dallas Wings"
            },
            "teamID": "DALLAS_WINGS_WNBA",
            "colors": {
              "secondary": "#C1D32F",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 95,
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            }
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 16,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 3
            },
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 18,
              "blocks": 3,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 538,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 29,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 11,
              "assists": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 14,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 28,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 4
            }
          },
          "reg": {
            "away": {
              "points": 95
            },
            "home": {
              "points": 81
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 34,
              "longestScoringRun": 12,
              "rebounds": 34,
              "defensiveRebounds": 25,
              "fouls": 18,
              "largestLead": 20,
              "blocks": 5,
              "fieldGoalsAttempted": 70,
              "secondsInLead": 2338,
              "freeThrowsAttempted": 20,
              "steals": 10,
              "points": 95,
              "threePointersAttempted": 28,
              "offensiveRebounds": 9,
              "assists": 20,
              "twoPointersAttempted": 42,
              "turnovers": 12,
              "threePointersMade": 9,
              "freeThrowsMade": 18,
              "twoPointersMade": 25
            },
            "home": {
              "longestScoringRun": 8,
              "rebounds": 40,
              "defensiveRebounds": 26,
              "fouls": 20,
              "largestLead": 0,
              "blocks": 4,
              "secondsInLead": 0,
              "freeThrowsAttempted": 22,
              "steals": 5,
              "points": 81,
              "threePointersAttempted": 25,
              "offensiveRebounds": 14,
              "turnovers": 13,
              "threePointersMade": 5,
              "freeThrowsMade": 20,
              "fieldGoalsMade": 28,
              "assists": 18,
              "fieldGoalsAttempted": 74,
              "twoPointersAttempted": 49,
              "twoPointersMade": 23
            },
            "STEPHANIE_SOARES_1_WNBA": {
              "fieldGoalsMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": -2,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 817,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "EMMA_CANNON_1_WNBA": {
              "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": 37,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "ALYSHA_CLARK_1_WNBA": {
              "fieldGoalsMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 3,
              "plusMinus": 7,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 9,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 2,
              "secondsPlayed": 1773,
              "threePointersMade": 3,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "KELSEY_PLUM_1_WNBA": {
              "fieldGoalsMade": 6,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": 14,
              "fieldGoalPercent": 43,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 20,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "secondsPlayed": 2227,
              "threePointersMade": 2,
              "twoPointersMade": 4,
              "freeThrowsMade": 6
            },
            "JACY_SHELDON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 2,
              "plusMinus": -7,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 523,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "TEAIRA_MCCOWAN_1_WNBA": {
              "fieldGoalsMade": 4,
              "rebounds": 15,
              "defensiveRebounds": 10,
              "fouls": 0,
              "plusMinus": -15,
              "fieldGoalPercent": 57,
              "blocks": 2,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 1,
              "offensiveRebounds": 5,
              "assists": 3,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "secondsPlayed": 1773,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 5
            },
            "KATE_MARTIN_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 2,
              "plusMinus": 4,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 816,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "LOU_LOPEZSENECHAL_1_WNBA": {
              "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
            },
            "KIAH_STOKES_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 3,
              "plusMinus": 27,
              "fieldGoalPercent": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 0,
              "turnovers": 3,
              "secondsPlayed": 1352,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 2,
              "plusMinus": -4,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 382,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "MADISON_SIEGRIST_1_WNBA": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": -19,
              "fieldGoalPercent": 42,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "secondsPlayed": 2231,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 3
            },
            "KALANI_BROWN_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 3,
              "plusMinus": 0,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 742,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "SYDNEY_COLSON_1_WNBA": {
              "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": 37,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "SEVGI_UZUN_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -10,
              "fieldGoalPercent": 13,
              "blocks": 0,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 4,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 1584,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "AJA_WILSON_1_WNBA": {
              "fieldGoalsMade": 15,
              "fouls": 1,
              "plusMinus": 14,
              "fieldGoalPercent": 68,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "freeThrowsAttempted": 6,
              "steals": 6,
              "points": 36,
              "threePointersAttempted": 1,
              "offensiveRebounds": 6,
              "assists": 2,
              "twoPointersAttempted": 21,
              "turnovers": 3,
              "secondsPlayed": 2013,
              "threePointersMade": 1,
              "twoPointersMade": 14,
              "freeThrowsMade": 5,
              "rebounds": 13,
              "defensiveRebounds": 7
            },
            "ARIKE_OGUNBOWALE_1_WNBA": {
              "fieldGoalsMade": 9,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 5,
              "plusMinus": -7,
              "fieldGoalPercent": 39,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "freeThrowsAttempted": 10,
              "steals": 4,
              "points": 31,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 14,
              "turnovers": 6,
              "secondsPlayed": 2235,
              "threePointersMade": 3,
              "twoPointersMade": 6,
              "freeThrowsMade": 10,
              "assists": 7
            },
            "JACKIE_YOUNG_1_WNBA": {
              "fieldGoalsMade": 6,
              "fouls": 2,
              "plusMinus": 8,
              "fieldGoalPercent": 43,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "secondsPlayed": 2127,
              "threePointersMade": 2,
              "twoPointersMade": 4,
              "freeThrowsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 6
            },
            "TIFFANY_HAYES_1_WNBA": {
              "fieldGoalsMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": 4,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 11,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "assists": 4,
              "turnovers": 1,
              "secondsPlayed": 1232,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 2,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 4,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 10
            },
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 2,
              "largestLead": 19,
              "blocks": 0,
              "secondsInLead": 600,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 20,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 2,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 5,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 9
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 20,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 10,
              "offensiveRebounds": 4,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 6,
              "assists": 5
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Las Vegas Aces Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "94.5",
            "bookOverUnder": "94.5",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "94.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Dallas Wings 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Las Vegas Aces 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": "-107",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "+107",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "+1220",
            "bookOdds": "+1155",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "-1220",
            "bookOdds": "-3333",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3333",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "-11.5",
            "bookSpread": "-11.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "+115",
            "bookOdds": "+100",
            "fairSpread": "+12",
            "bookSpread": "+12",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "spread": "+12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Dallas Wings 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": "35.5",
            "bookOverUnder": "35.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Las Vegas Aces 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": "-123",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "+11.5",
            "bookSpread": "+11.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Dallas Wings 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": "-136",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "+4",
            "bookSpread": "+4",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "+495",
            "bookOdds": "+456",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+456",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Dallas Wings 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": "+103",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Las Vegas Aces 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": "-107",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "-4",
            "bookSpread": "-4",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Las Vegas Aces 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Dallas Wings 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": "82.5",
            "bookOverUnder": "82.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Las Vegas Aces 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": "-125",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "-115",
            "bookOdds": "-134",
            "fairSpread": "-12",
            "bookSpread": "-12",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "spread": "-12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Dallas Wings 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "-189",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-189",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Las Vegas Aces 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": "+103",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Las Vegas Aces 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": "-124",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "+141",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+141",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "+1135",
            "bookOdds": "+1076",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1076",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Las Vegas Aces 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": "-134",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "44",
            "bookOverUnder": "44",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "44",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "+0.5",
            "bookSpread": "+0.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "83",
            "bookOverUnder": "83",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "83",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "+13.5",
            "bookSpread": "+13.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Dallas Wings 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Las Vegas Aces 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": "28.5",
            "bookOverUnder": "28.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "-0.5",
            "bookSpread": "-0.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Las Vegas Aces Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "94.5",
            "bookOverUnder": "94.5",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "94.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "-1040",
            "bookOdds": "-2564",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2564",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "-13.5",
            "bookSpread": "-13.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Dallas Wings 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": "35.5",
            "bookOverUnder": "35.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "+1040",
            "bookOdds": "+979",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+979",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Las Vegas Aces 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": "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:47:00.975Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Dallas Wings 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": "-127",
            "fairOverUnder": "82.5",
            "bookOverUnder": "82.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Dallas Wings 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": "+112",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "-495",
            "bookOdds": "-800",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-800",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Dallas Wings 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": "-148",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "-1135",
            "bookOdds": "-2941",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2941",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "-119",
            "fairOverUnder": "83",
            "bookOverUnder": "83",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "83",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "44",
            "bookOverUnder": "44",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "44",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Dallas Wings 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "177.5",
            "bookOverUnder": "177.5",
            "score": 176,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "177.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          },
          "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": "177.5",
            "bookOverUnder": "177.5",
            "score": 176,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "177.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:00.975Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-06T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "STEPHANIE_SOARES_1_WNBA": {
            "playerID": "STEPHANIE_SOARES_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "STEPHANIE_SOARES_DALLAS_WINGS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Soares",
            "name": "Stephanie Soares"
          },
          "EMMA_CANNON_1_WNBA": {
            "playerID": "EMMA_CANNON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "EMMA_CANNON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Emma",
            "lastName": "Cannon",
            "name": "Emma Cannon"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "JACY_SHELDON_1_WNBA": {
            "playerID": "JACY_SHELDON_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "JACY_SHELDON_DALLAS_WINGS_WNBA",
            "firstName": "Jacy",
            "lastName": "Sheldon",
            "name": "Jacy Sheldon"
          },
          "TEAIRA_MCCOWAN_1_WNBA": {
            "playerID": "TEAIRA_MCCOWAN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "TEAIRA_MCCOWAN_DALLAS_WINGS_WNBA",
            "firstName": "Teaira",
            "lastName": "McCowan",
            "name": "Teaira McCowan"
          },
          "KATE_MARTIN_1_WNBA": {
            "playerID": "KATE_MARTIN_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KATE_MARTIN_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kate",
            "lastName": "Martin",
            "name": "Kate Martin"
          },
          "LOU_LOPEZSENECHAL_1_WNBA": {
            "playerID": "LOU_LOPEZSENECHAL_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "LOU_LOPEZSENECHAL_DALLAS_WINGS_WNBA",
            "firstName": "Lou",
            "lastName": "Lopez-Senechal",
            "name": "Lou Lopez-Senechal"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "MADISON_SIEGRIST_1_WNBA": {
            "playerID": "MADISON_SIEGRIST_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "MADISON_SIEGRIST_DALLAS_WINGS_WNBA",
            "firstName": "Madison",
            "lastName": "Siegrist",
            "name": "Madison Siegrist"
          },
          "KALANI_BROWN_1_WNBA": {
            "playerID": "KALANI_BROWN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "KALANI_BROWN_DALLAS_WINGS_WNBA",
            "firstName": "Kalani",
            "lastName": "Brown",
            "name": "Kalani Brown"
          },
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          },
          "SEVGI_UZUN_1_WNBA": {
            "playerID": "SEVGI_UZUN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "SEVGI_UZUN_DALLAS_WINGS_WNBA",
            "firstName": "Sevgi",
            "lastName": "Uzun",
            "name": "Sevgi Uzun"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          },
          "ARIKE_OGUNBOWALE_1_WNBA": {
            "playerID": "ARIKE_OGUNBOWALE_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "ARIKE_OGUNBOWALE_DALLAS_WINGS_WNBA",
            "firstName": "Arike",
            "lastName": "Ogunbowale",
            "name": "Arike Ogunbowale"
          },
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "TIFFANY_HAYES_1_WNBA": {
            "playerID": "TIFFANY_HAYES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "TIFFANY_HAYES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Tiffany",
            "lastName": "Hayes",
            "name": "Tiffany Hayes"
          }
        }
      },
      {
        "eventID": "eCqNT93TYwjH9BsyZWcY",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 62,
            "names": {
              "short": "LAS",
              "medium": "Sparks",
              "long": "Los Angeles Sparks"
            },
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552583",
              "primary": "#552583"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "MIN",
              "medium": "Lynx",
              "long": "Minnesota Lynx"
            },
            "teamID": "MINNESOTA_LYNX_WNBA",
            "colors": {
              "secondary": "#236192",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#0C2340",
              "primary": "#0C2340"
            },
            "score": 86
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 15,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 584,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 5,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "threePointersAttempted": 6,
              "assists": 3,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 5,
              "points": 12,
              "rebounds": 11,
              "offensiveRebounds": 5,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 16
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 17,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 14,
              "threePointersAttempted": 8,
              "offensiveRebounds": 9,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 21,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 18,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 10,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 5,
              "turnovers": 3,
              "blocks": 1
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 7,
              "twoPointersMade": 2
            },
            "away": {
              "fieldGoalsMade": 7,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 28,
              "blocks": 1,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 19,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 5,
              "threePointersAttempted": 6,
              "rebounds": 10,
              "offensiveRebounds": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 600
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 24,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 16,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 4
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 11,
              "largestLead": 28,
              "blocks": 5,
              "freeThrowsAttempted": 16,
              "freeThrowsMade": 13,
              "offensiveRebounds": 5,
              "twoPointersAttempted": 42,
              "steals": 8,
              "twoPointersMade": 23,
              "fouls": 18,
              "turnovers": 14,
              "fieldGoalsMade": 32,
              "threePointersAttempted": 23,
              "rebounds": 37,
              "defensiveRebounds": 32,
              "assists": 25,
              "fieldGoalsAttempted": 65,
              "secondsInLead": 2384,
              "threePointersMade": 9,
              "points": 86
            },
            "home": {
              "largestLead": 0,
              "secondsInLead": 0,
              "longestScoringRun": 13,
              "threePointersMade": 4,
              "offensiveRebounds": 17,
              "fieldGoalsMade": 20,
              "assists": 15,
              "twoPointersMade": 16,
              "fouls": 20,
              "threePointersAttempted": 28,
              "rebounds": 44,
              "defensiveRebounds": 27,
              "blocks": 3,
              "turnovers": 16,
              "steals": 6,
              "points": 62,
              "fieldGoalsAttempted": 77,
              "twoPointersAttempted": 49,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 18
            },
            "RICKEA_JACKSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "offensiveRebounds": 1,
              "points": 2,
              "twoPointersMade": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "assists": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "plusMinus": -19,
              "secondsPlayed": 854
            },
            "KIA_NURSE_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "threePointersMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 6,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "plusMinus": -18,
              "secondsPlayed": 1100
            },
            "DORKA_JUHASZ_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -1,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "secondsPlayed": 636
            },
            "NATISHA_HIEDEMAN_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "turnovers": 1,
              "fouls": 0,
              "assists": 4,
              "blocks": 1,
              "steals": 1,
              "twoPointersAttempted": 3,
              "plusMinus": 8,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 1013
            },
            "COURTNEY_WILLIAMS_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 4,
              "fieldGoalsMade": 4,
              "points": 9,
              "twoPointersMade": 3,
              "steals": 0,
              "threePointersAttempted": 3,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 7,
              "plusMinus": 10,
              "turnovers": 4,
              "secondsPlayed": 1264
            },
            "AARI_MCDONALD_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "assists": 2,
              "fouls": 3,
              "twoPointersAttempted": 6,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 10,
              "fieldGoalsAttempted": 10,
              "threePointersMade": 1,
              "points": 3,
              "plusMinus": 1,
              "secondsPlayed": 1079
            },
            "CAMERON_BRINK_1_WNBA": {
              "fieldGoalsMade": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 20,
              "assists": 2,
              "blocks": 2,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "offensiveRebounds": 3,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 6,
              "plusMinus": -14,
              "secondsPlayed": 943
            },
            "KAYLA_MCBRIDE_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersMade": 1,
              "points": 13,
              "twoPointersMade": 3,
              "assists": 3,
              "twoPointersAttempted": 5,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "fouls": 1,
              "plusMinus": 21,
              "turnovers": 1,
              "secondsPlayed": 1569
            },
            "NAPHEESA_COLLIER_1_WNBA": {
              "threePointersMade": 1,
              "blocks": 0,
              "steals": 2,
              "assists": 3,
              "defensiveRebounds": 7,
              "threePointersAttempted": 3,
              "fouls": 3,
              "turnovers": 2,
              "fieldGoalsMade": 10,
              "twoPointersMade": 9,
              "rebounds": 9,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 12,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 25,
              "plusMinus": 15,
              "secondsPlayed": 1937
            },
            "ALANNA_SMITH_1_WNBA": {
              "blocks": 2,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "steals": 1,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "fouls": 3,
              "turnovers": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "plusMinus": 22,
              "assists": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 10,
              "secondsPlayed": 1617,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6
            },
            "CECILIA_ZANDALASINI_1_WNBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "steals": 1,
              "fieldGoalPercent": 100,
              "fouls": 3,
              "turnovers": 2,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 2,
              "plusMinus": 5,
              "assists": 2,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 837,
              "threePointersMade": 2,
              "points": 8
            },
            "ALISSA_PILI_1_WNBA": {
              "fieldGoalsMade": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "steals": 1,
              "blocks": 1,
              "threePointersAttempted": 3,
              "fieldGoalsAttempted": 3,
              "fouls": 3,
              "turnovers": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 6,
              "secondsPlayed": 474
            },
            "DEARICA_HAMBY_1_WNBA": {
              "blocks": 0,
              "assists": 2,
              "offensiveRebounds": 2,
              "threePointersMade": 1,
              "threePointersAttempted": 3,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "steals": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 10,
              "points": 17,
              "twoPointersMade": 6,
              "fouls": 4,
              "turnovers": 6,
              "secondsPlayed": 2213,
              "plusMinus": -20
            },
            "OLIVIA_EPOUPA_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "steals": 2,
              "plusMinus": 7,
              "assists": 3,
              "secondsPlayed": 594
            },
            "RAE_BURRELL_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 9,
              "twoPointersMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "threePointersAttempted": 5,
              "plusMinus": -9,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1359
            },
            "STEPHANIE_TALBOT_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersMade": 0,
              "defensiveRebounds": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 3,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 3,
              "points": 4,
              "twoPointersMade": 1,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 7,
              "plusMinus": 6,
              "secondsPlayed": 906
            },
            "ZIA_COOKE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "steals": 1,
              "plusMinus": -11,
              "secondsPlayed": 203
            },
            "SIKA_KONE_1_WNBA": {
              "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": 136
            },
            "LEXIE_BROWN_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersMade": 1,
              "threePointersAttempted": 3,
              "steals": 1,
              "turnovers": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 6,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 2,
              "plusMinus": 3,
              "assists": 2,
              "secondsPlayed": 1195
            },
            "LI_YUERU_1_WNBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "twoPointersMade": 1,
              "rebounds": 5,
              "offensiveRebounds": 5,
              "plusMinus": -14,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 827,
              "freeThrowsMade": 4,
              "points": 6
            },
            "BRIDGET_CARLETON_1_WNBA": {
              "fouls": 2,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "freeThrowsMade": 1,
              "assists": 2,
              "turnovers": 1,
              "twoPointersAttempted": 3,
              "twoPointersMade": 1,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 4,
              "plusMinus": 21,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1922,
              "threePointersMade": 4,
              "points": 15
            },
            "LAYSHIA_CLARENDON_1_WNBA": {
              "blocks": 0,
              "assists": 1,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "points": 7,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "fouls": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "steals": 2,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "turnovers": 4,
              "plusMinus": -25,
              "secondsPlayed": 1321
            }
          },
          "reg": {
            "away": {
              "points": 86
            },
            "home": {
              "points": 62
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Minnesota Lynx 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": "-102",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-123",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Minnesota Lynx 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": "-110",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "-162",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "+1145",
            "bookOdds": "+1081",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1081",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+133",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "-1145",
            "bookOdds": "-3030",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3030",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "44",
            "bookOverUnder": "44",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "44",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "-18.5",
            "bookSpread": "-18.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "+18",
            "bookSpread": "+18",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+18",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Los Angeles Sparks 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": "+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:47:41.627Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Minnesota Lynx 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": "-120",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "34.5",
            "bookOverUnder": "34.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "+18.5",
            "bookSpread": "+18.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Los Angeles Sparks 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": "+100",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "+9.5",
            "bookSpread": "+9.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "+685",
            "bookOdds": "+637",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+637",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-133",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Minnesota Lynx 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": "-102",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "-9.5",
            "bookSpread": "-9.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Minnesota Lynx 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": "+107",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "-112",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Los Angeles Sparks 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": "-127",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Minnesota Lynx 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "-18",
            "bookSpread": "-18",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-18",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Los Angeles Sparks 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "+445",
            "bookOdds": "+409",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+409",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "34.5",
            "bookOverUnder": "34.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "44",
            "bookOverUnder": "44",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "44",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Minnesota Lynx 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": "-108",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Minnesota Lynx 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": "-130",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "-445",
            "bookOdds": "-690",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-690",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "+1465",
            "bookOdds": "+1398",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1398",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Minnesota Lynx 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": "+112",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "44",
            "bookOverUnder": "44",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "44",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "74",
            "bookOverUnder": "74",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "74",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "+14.5",
            "bookSpread": "+14.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-112",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Minnesota Lynx 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": "-149",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "+1.5",
            "bookSpread": "+1.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Minnesota Lynx 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": "-130",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "-970",
            "bookOdds": "-2273",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2273",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "-14.5",
            "bookSpread": "-14.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Los Angeles Sparks 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": "-132",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "+970",
            "bookOdds": "+915",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+915",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Minnesota Lynx 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Los Angeles Sparks 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": "65.5",
            "bookOverUnder": "65.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-125",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "-685",
            "bookOdds": "-1299",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1299",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-106",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "-1465",
            "bookOdds": "-4762",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4762",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "74",
            "bookOverUnder": "74",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "74",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "44",
            "bookOverUnder": "44",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "44",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-118",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "36.5",
            "bookOverUnder": "36.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "147",
            "bookOverUnder": "147",
            "score": 148,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "147",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "147",
            "bookOverUnder": "147",
            "score": 148,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "147",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:41.627Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-06T02:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "RICKEA_JACKSON_1_WNBA": {
            "playerID": "RICKEA_JACKSON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RICKEA_JACKSON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rickea",
            "lastName": "Jackson",
            "name": "Rickea Jackson"
          },
          "KIA_NURSE_1_WNBA": {
            "playerID": "KIA_NURSE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "KIA_NURSE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Kia",
            "lastName": "Nurse",
            "name": "Kia Nurse"
          },
          "DORKA_JUHASZ_1_WNBA": {
            "playerID": "DORKA_JUHASZ_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "DORKA_JUHASZ_MINNESOTA_LYNX_WNBA",
            "firstName": "Dorka",
            "lastName": "Juhasz",
            "name": "Dorka Juhasz"
          },
          "NATISHA_HIEDEMAN_1_WNBA": {
            "playerID": "NATISHA_HIEDEMAN_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NATISHA_HIEDEMAN_MINNESOTA_LYNX_WNBA",
            "firstName": "Natisha",
            "lastName": "Hiedeman",
            "name": "Natisha Hiedeman"
          },
          "COURTNEY_WILLIAMS_1_WNBA": {
            "playerID": "COURTNEY_WILLIAMS_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "COURTNEY_WILLIAMS_MINNESOTA_LYNX_WNBA",
            "firstName": "Courtney",
            "lastName": "Williams",
            "name": "Courtney Williams"
          },
          "AARI_MCDONALD_1_WNBA": {
            "playerID": "AARI_MCDONALD_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "AARI_MCDONALD_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Aari",
            "lastName": "McDonald",
            "name": "Aari McDonald"
          },
          "CAMERON_BRINK_1_WNBA": {
            "playerID": "CAMERON_BRINK_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "CAMERON_BRINK_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Cameron",
            "lastName": "Brink",
            "name": "Cameron Brink"
          },
          "KAYLA_MCBRIDE_1_WNBA": {
            "playerID": "KAYLA_MCBRIDE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "KAYLA_MCBRIDE_MINNESOTA_LYNX_WNBA",
            "firstName": "Kayla",
            "lastName": "McBride",
            "name": "Kayla McBride"
          },
          "NAPHEESA_COLLIER_1_WNBA": {
            "playerID": "NAPHEESA_COLLIER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NAPHEESA_COLLIER_MINNESOTA_LYNX_WNBA",
            "firstName": "Napheesa",
            "lastName": "Collier",
            "name": "Napheesa Collier"
          },
          "ALANNA_SMITH_1_WNBA": {
            "playerID": "ALANNA_SMITH_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALANNA_SMITH_MINNESOTA_LYNX_WNBA",
            "firstName": "Alanna",
            "lastName": "Smith",
            "name": "Alanna Smith"
          },
          "CECILIA_ZANDALASINI_1_WNBA": {
            "playerID": "CECILIA_ZANDALASINI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "CECILIA_ZANDALASINI_MINNESOTA_LYNX_WNBA",
            "firstName": "Cecilia",
            "lastName": "Zandalasini",
            "name": "Cecilia Zandalasini"
          },
          "ALISSA_PILI_1_WNBA": {
            "playerID": "ALISSA_PILI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALISSA_PILI_MINNESOTA_LYNX_WNBA",
            "firstName": "Alissa",
            "lastName": "Pili",
            "name": "Alissa Pili"
          },
          "DEARICA_HAMBY_1_WNBA": {
            "playerID": "DEARICA_HAMBY_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "DEARICA_HAMBY_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Dearica",
            "lastName": "Hamby",
            "name": "Dearica Hamby"
          },
          "OLIVIA_EPOUPA_1_WNBA": {
            "playerID": "OLIVIA_EPOUPA_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "OLIVIA_EPOUPA_MINNESOTA_LYNX_WNBA",
            "firstName": "Olivia",
            "lastName": "Epoupa",
            "name": "Olivia Epoupa"
          },
          "RAE_BURRELL_1_WNBA": {
            "playerID": "RAE_BURRELL_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RAE_BURRELL_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rae",
            "lastName": "Burrell",
            "name": "Rae Burrell"
          },
          "STEPHANIE_TALBOT_1_WNBA": {
            "playerID": "STEPHANIE_TALBOT_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "STEPHANIE_TALBOT_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Talbot",
            "name": "Stephanie Talbot"
          },
          "ZIA_COOKE_1_WNBA": {
            "playerID": "ZIA_COOKE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "ZIA_COOKE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Zia",
            "lastName": "Cooke",
            "name": "Zia Cooke"
          },
          "SIKA_KONE_1_WNBA": {
            "playerID": "SIKA_KONE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "SIKA_KONE_MINNESOTA_LYNX_WNBA",
            "firstName": "Sika",
            "lastName": "Kone",
            "name": "Sika Kone"
          },
          "LEXIE_BROWN_1_WNBA": {
            "playerID": "LEXIE_BROWN_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LEXIE_BROWN_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Lexie",
            "lastName": "Brown",
            "name": "Lexie Brown"
          },
          "LI_YUERU_1_WNBA": {
            "playerID": "LI_YUERU_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LI_YUERU_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Li",
            "lastName": "Yueru",
            "name": "Li Yueru"
          },
          "BRIDGET_CARLETON_1_WNBA": {
            "playerID": "BRIDGET_CARLETON_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "BRIDGET_CARLETON_MINNESOTA_LYNX_WNBA",
            "firstName": "Bridget",
            "lastName": "Carleton",
            "name": "Bridget Carleton"
          },
          "LAYSHIA_CLARENDON_1_WNBA": {
            "playerID": "LAYSHIA_CLARENDON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LAYSHIA_CLARENDON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Layshia",
            "lastName": "Clarendon",
            "name": "Layshia Clarendon"
          }
        }
      },
      {
        "eventID": "Bb6zn2gPtwflPV8xjrin",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 71,
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 79,
            "names": {
              "short": "CHI",
              "medium": "Chicago",
              "long": "Chicago Sky"
            },
            "teamID": "CHICAGO_SKY_WNBA",
            "colors": {
              "secondary": "#FFD520",
              "primaryContrast": "#000000",
              "secondaryContrast": "#5091CD",
              "primary": "#5091CD"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 63,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 15,
              "threePointersAttempted": 1,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 18,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 400,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 21,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 20,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 1,
              "largestLead": 11,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 7,
              "secondsInLead": 568
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 13,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 6,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 213,
              "freeThrowsAttempted": 11,
              "steals": 6,
              "points": 25,
              "threePointersAttempted": 7,
              "offensiveRebounds": 6,
              "assists": 5,
              "twoPointersAttempted": 16,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 9,
              "largestLead": 13,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 356,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 10,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 8,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 11,
              "threePointersMade": 4,
              "largestLead": 13,
              "secondsInLead": 1324,
              "steals": 7,
              "defensiveRebounds": 29,
              "blocks": 7,
              "rebounds": 36,
              "offensiveRebounds": 7,
              "assists": 20,
              "fieldGoalsMade": 27,
              "twoPointersAttempted": 47,
              "turnovers": 24,
              "twoPointersMade": 23,
              "threePointersAttempted": 17,
              "fouls": 24,
              "fieldGoalsAttempted": 64,
              "freeThrowsAttempted": 20,
              "freeThrowsMade": 13,
              "points": 71
            },
            "away": {
              "blocks": 1,
              "threePointersMade": 1,
              "longestScoringRun": 16,
              "threePointersAttempted": 14,
              "offensiveRebounds": 13,
              "fieldGoalsMade": 30,
              "assists": 18,
              "fieldGoalsAttempted": 79,
              "twoPointersAttempted": 65,
              "twoPointersMade": 29,
              "rebounds": 40,
              "defensiveRebounds": 27,
              "turnovers": 13,
              "largestLead": 9,
              "steals": 14,
              "fouls": 21,
              "freeThrowsAttempted": 22,
              "freeThrowsMade": 18,
              "points": 79,
              "secondsInLead": 876
            },
            "MICHAELA_ONYENWERE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -3,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 180,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "BRIANNA_TURNER_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": -6,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 202,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "ELIZABETH_WILLIAMS_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "plusMinus": -2,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "secondsPlayed": 596
            },
            "DIAMOND_DESHIELDS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "turnovers": 2,
              "plusMinus": -8,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 653
            },
            "DANA_EVANS_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 1,
              "turnovers": 1,
              "twoPointersAttempted": 2,
              "threePointersAttempted": 2,
              "plusMinus": -7,
              "fieldGoalsAttempted": 4,
              "assists": 4,
              "secondsPlayed": 803
            },
            "EMILY_ENGSTLER_1_WNBA": {
              "fouls": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 1,
              "blocks": 1,
              "freeThrowsAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "assists": 1,
              "plusMinus": 3,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "secondsPlayed": 555
            },
            "JADE_MELBOURNE_1_WNBA": {
              "fieldGoalsMade": 2,
              "fouls": 1,
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "assists": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 6,
              "plusMinus": -2,
              "turnovers": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "steals": 1,
              "secondsPlayed": 644
            },
            "KAMILLA_CARDOSO_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "defensiveRebounds": 2,
              "rebounds": 5,
              "offensiveRebounds": 3,
              "assists": 3,
              "plusMinus": -9,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "secondsPlayed": 918
            },
            "KYSRE_GONDREZICK_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 0,
              "threePointersAttempted": 3,
              "fieldGoalsAttempted": 3,
              "turnovers": 1,
              "steals": 2,
              "plusMinus": 3,
              "secondsPlayed": 409
            },
            "CHENNEDY_CARTER_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "assists": 2,
              "fouls": 4,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 17,
              "twoPointersMade": 10,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "turnovers": 2,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 25,
              "plusMinus": 19,
              "secondsPlayed": 1628
            },
            "MARINA_MABREY_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "offensiveRebounds": 0,
              "freeThrowsMade": 1,
              "threePointersMade": 1,
              "threePointersAttempted": 4,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3,
              "points": 10,
              "twoPointersMade": 3,
              "fouls": 3,
              "turnovers": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 2,
              "steals": 1,
              "plusMinus": 5,
              "secondsPlayed": 1930
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "steals": 1,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "assists": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "rebounds": 14,
              "defensiveRebounds": 13,
              "fouls": 4,
              "turnovers": 6,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 83,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 12,
              "points": 23,
              "twoPointersMade": 10,
              "plusMinus": -13,
              "blocks": 4,
              "secondsPlayed": 2140
            },
            "ANGEL_REESE_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 5,
              "steals": 5,
              "twoPointersMade": 5,
              "rebounds": 11,
              "offensiveRebounds": 6,
              "assists": 3,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 17,
              "fouls": 5,
              "plusMinus": 13,
              "freeThrowsAttempted": 8,
              "secondsPlayed": 2111,
              "freeThrowsMade": 6,
              "points": 16
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "fouls": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 11,
              "assists": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 5,
              "turnovers": 4,
              "steals": 2,
              "threePointersAttempted": 2,
              "plusMinus": -11,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1776
            },
            "ISABELLE_HARRISON_1_WNBA": {
              "blocks": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "threePointersAttempted": 1,
              "steals": 2,
              "turnovers": 1,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 9,
              "points": 14,
              "twoPointersMade": 6,
              "fouls": 1,
              "plusMinus": 20,
              "secondsPlayed": 973
            },
            "LINDSAY_ALLEN_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "threePointersAttempted": 1,
              "fouls": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "assists": 3,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "steals": 4,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 4,
              "plusMinus": 15,
              "secondsPlayed": 1597
            },
            "JULIE_VANLOO_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 5,
              "fouls": 1,
              "assists": 7,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 5,
              "turnovers": 4,
              "twoPointersMade": 2,
              "plusMinus": -9,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 6,
              "secondsPlayed": 1488
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 2,
              "freeThrowsMade": 0,
              "threePointersMade": 2,
              "fieldGoalsMade": 3,
              "points": 8,
              "twoPointersMade": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "assists": 5,
              "fouls": 5,
              "plusMinus": 5,
              "blocks": 2,
              "secondsPlayed": 1340
            },
            "KARLIE_SAMUELSON_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "assists": 2,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "turnovers": 1,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 2,
              "fouls": 3,
              "plusMinus": -2,
              "secondsPlayed": 1702
            },
            "ARIEL_ATKINS_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 1,
              "assists": 1,
              "defensiveRebounds": 2,
              "threePointersAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 4,
              "turnovers": 2,
              "points": 10,
              "twoPointersMade": 3,
              "fouls": 5,
              "freeThrowsAttempted": 4,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 10,
              "plusMinus": 1,
              "secondsPlayed": 1613
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 4,
              "turnovers": 2,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": -12,
              "secondsPlayed": 740
            }
          },
          "reg": {
            "away": {
              "points": 79
            },
            "home": {
              "points": 71
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 11,
              "steals": 3,
              "points": 17,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 14,
              "turnovers": 7,
              "threePointersMade": 0,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 9,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 6,
              "steals": 4,
              "points": 19,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 15,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 7,
              "secondsInLead": 600
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Chicago Sky 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": "+106",
            "fairOverUnder": "78.5",
            "bookOverUnder": "78.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "78.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Washington Mystics 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": "+100",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Chicago Sky 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "+121",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+121",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "-265",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-265",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "-149",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "+190",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+190",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "36.5",
            "bookOverUnder": "36.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "+9.5",
            "bookSpread": "+9.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "+5",
            "bookSpread": "+5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Washington Mystics 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": "44.5",
            "bookOverUnder": "44.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Chicago Sky 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "43.5",
            "bookOverUnder": "43.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "-9.5",
            "bookSpread": "-9.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Washington Mystics 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": "-107",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "+11.5",
            "bookSpread": "+11.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "+1055",
            "bookOdds": "+996",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+996",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Washington Mystics 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": "-124",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Chicago Sky 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Chicago Sky 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": "+105",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "-11.5",
            "bookSpread": "-11.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "+176",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+176",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Chicago Sky 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": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "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": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Washington Mystics 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": "-103",
            "fairOverUnder": "72.5",
            "bookOverUnder": "72.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Chicago Sky 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": "-123",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "-5",
            "bookSpread": "-5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Washington Mystics 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": "-124",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "-425",
            "bookOdds": "-645",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-645",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Chicago Sky 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "36.5",
            "bookOverUnder": "36.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Chicago Sky 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Chicago Sky 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": "-142",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "+425",
            "bookOdds": "+391",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+391",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "+620",
            "bookOdds": "+574",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+574",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Washington Mystics 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Chicago Sky 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": "+102",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "36.5",
            "bookOverUnder": "36.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "-129",
            "fairOverUnder": "80",
            "bookOverUnder": "80",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "80",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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",
            "bookSpread": "-2",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Washington Mystics 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": "-121",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Chicago Sky 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": "-135",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "-1",
            "bookSpread": "-1",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Chicago Sky 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": "-142",
            "fairOverUnder": "78.5",
            "bookOverUnder": "78.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "78.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "+1560",
            "bookOdds": "+1497",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1497",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Washington Mystics 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": "44.5",
            "bookOverUnder": "44.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "-1560",
            "bookOdds": "-4167",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Chicago Sky 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": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "-221",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-221",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Washington Mystics 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": "-130",
            "fairOverUnder": "72.5",
            "bookOverUnder": "72.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Washington Mystics 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": "+111",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "-1055",
            "bookOdds": "-2703",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2703",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Washington Mystics 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": "-149",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "-620",
            "bookOdds": "-1111",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1111",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "-104",
            "fairOverUnder": "80",
            "bookOverUnder": "80",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "80",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "36.5",
            "bookOverUnder": "36.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Washington Mystics 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Washington Mystics 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "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": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "-125",
            "fairOverUnder": "150.5",
            "bookOverUnder": "150.5",
            "score": 150,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "150.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          },
          "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": "150.5",
            "bookOverUnder": "150.5",
            "score": 150,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "150.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:03.534Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-06T23:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "MICHAELA_ONYENWERE_1_WNBA": {
            "playerID": "MICHAELA_ONYENWERE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MICHAELA_ONYENWERE_CHICAGO_SKY_WNBA",
            "firstName": "Michaela",
            "lastName": "Onyenwere",
            "name": "Michaela Onyenwere"
          },
          "BRIANNA_TURNER_1_WNBA": {
            "playerID": "BRIANNA_TURNER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "BRIANNA_TURNER_CHICAGO_SKY_WNBA",
            "firstName": "Brianna",
            "lastName": "Turner",
            "name": "Brianna Turner"
          },
          "ELIZABETH_WILLIAMS_1_WNBA": {
            "playerID": "ELIZABETH_WILLIAMS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ELIZABETH_WILLIAMS_CHICAGO_SKY_WNBA",
            "firstName": "Elizabeth",
            "lastName": "Williams",
            "name": "Elizabeth Williams"
          },
          "DIAMOND_DESHIELDS_1_WNBA": {
            "playerID": "DIAMOND_DESHIELDS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DIAMOND_DESHIELDS_CHICAGO_SKY_WNBA",
            "firstName": "Diamond",
            "lastName": "DeShields",
            "name": "Diamond DeShields"
          },
          "DANA_EVANS_1_WNBA": {
            "playerID": "DANA_EVANS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DANA_EVANS_CHICAGO_SKY_WNBA",
            "firstName": "Dana",
            "lastName": "Evans",
            "name": "Dana Evans"
          },
          "EMILY_ENGSTLER_1_WNBA": {
            "playerID": "EMILY_ENGSTLER_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "EMILY_ENGSTLER_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Emily",
            "lastName": "Engstler",
            "name": "Emily Engstler"
          },
          "JADE_MELBOURNE_1_WNBA": {
            "playerID": "JADE_MELBOURNE_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JADE_MELBOURNE_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Jade",
            "lastName": "Melbourne",
            "name": "Jade Melbourne"
          },
          "KAMILLA_CARDOSO_1_WNBA": {
            "playerID": "KAMILLA_CARDOSO_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "KAMILLA_SOARES_CARDOSO_CHICAGO_SKY_WNBA",
            "firstName": "Kamilla",
            "lastName": "Soares Cardoso",
            "name": "Kamilla Cardoso"
          },
          "KYSRE_GONDREZICK_1_WNBA": {
            "playerID": "KYSRE_GONDREZICK_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "KYSRE_GONDREZICK_CHICAGO_SKY_WNBA",
            "firstName": "Kysre",
            "lastName": "Gondrezick",
            "name": "Kysre Gondrezick"
          },
          "CHENNEDY_CARTER_1_WNBA": {
            "playerID": "CHENNEDY_CARTER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "CHENNEDY_CARTER_CHICAGO_SKY_WNBA",
            "firstName": "Chennedy",
            "lastName": "Carter",
            "name": "Chennedy Carter"
          },
          "MARINA_MABREY_1_WNBA": {
            "playerID": "MARINA_MABREY_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MARINA_MABREY_CHICAGO_SKY_WNBA",
            "firstName": "Marina",
            "lastName": "Mabrey",
            "name": "Marina Mabrey"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "ANGEL_REESE_1_WNBA": {
            "playerID": "ANGEL_REESE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ANGEL_REESE_CHICAGO_SKY_WNBA",
            "firstName": "Angel",
            "lastName": "Reese",
            "name": "Angel Reese"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "ISABELLE_HARRISON_1_WNBA": {
            "playerID": "ISABELLE_HARRISON_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ISABELLE_HARRISON_CHICAGO_SKY_WNBA",
            "firstName": "Isabelle",
            "lastName": "Harrison",
            "name": "Isabelle Harrison"
          },
          "LINDSAY_ALLEN_1_WNBA": {
            "playerID": "LINDSAY_ALLEN_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "LINDSAY_ALLEN_CHICAGO_SKY_WNBA",
            "firstName": "Lindsay",
            "lastName": "Allen",
            "name": "Lindsay Allen"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "KARLIE_SAMUELSON_1_WNBA": {
            "playerID": "KARLIE_SAMUELSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "KARLIE_SAMUELSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Karlie",
            "lastName": "Samuelson",
            "name": "Karlie Samuelson"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          }
        }
      },
      {
        "eventID": "Ep0aR9uwVfI1QOIE4711",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 61,
            "names": {
              "short": "ATL",
              "medium": "Atlanta",
              "long": "Atlanta Dream"
            },
            "teamID": "ATLANTA_DREAM_WNBA",
            "colors": {
              "secondary": "#4891CE",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#E3173E"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            },
            "score": 78
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 17,
              "defensiveRebounds": 13,
              "fouls": 3,
              "largestLead": 5,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 230,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 15,
              "threePointersAttempted": 11,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 4,
              "blocks": 1
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 1,
              "largestLead": 6,
              "blocks": 2,
              "secondsInLead": 267,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 12,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 0,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 4,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 14
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 505,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 20,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 13,
              "blocks": 1,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 17,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 3,
              "threePointersAttempted": 6,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 6,
              "assists": 5
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "offensiveRebounds": 11,
              "largestLead": 17,
              "threePointersMade": 9,
              "turnovers": 13,
              "freeThrowsAttempted": 13,
              "steals": 6,
              "freeThrowsMade": 11,
              "fieldGoalsMade": 29,
              "fouls": 15,
              "assists": 24,
              "blocks": 4,
              "twoPointersAttempted": 43,
              "points": 78,
              "twoPointersMade": 20,
              "threePointersAttempted": 31,
              "rebounds": 44,
              "defensiveRebounds": 33,
              "fieldGoalsAttempted": 74,
              "secondsInLead": 1935
            },
            "home": {
              "longestScoringRun": 8,
              "largestLead": 6,
              "secondsInLead": 267,
              "blocks": 4,
              "threePointersMade": 3,
              "threePointersAttempted": 21,
              "offensiveRebounds": 7,
              "fieldGoalsMade": 22,
              "assists": 15,
              "twoPointersMade": 19,
              "freeThrowsMade": 14,
              "points": 61,
              "fouls": 16,
              "steals": 8,
              "rebounds": 34,
              "defensiveRebounds": 27,
              "turnovers": 12,
              "freeThrowsAttempted": 17,
              "fieldGoalsAttempted": 64,
              "twoPointersAttempted": 43
            },
            "TINA_CHARLES_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 1,
              "fieldGoalsMade": 2,
              "assists": 1,
              "threePointersMade": 1,
              "points": 5,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "blocks": 1,
              "fouls": 1,
              "threePointersAttempted": 2,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "plusMinus": -12,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1152,
              "steals": 1
            },
            "NIA_COFFEY_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 0,
              "plusMinus": -15,
              "secondsPlayed": 555
            },
            "CHEYENNE_PARKER_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "defensiveRebounds": 2,
              "assists": 1,
              "fieldGoalsMade": 1,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 8,
              "threePointersAttempted": 1,
              "rebounds": 6,
              "fouls": 1,
              "offensiveRebounds": 4,
              "fieldGoalPercent": 11,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "steals": 1,
              "plusMinus": -19,
              "turnovers": 3,
              "secondsPlayed": 1296
            },
            "ALLISHA_GRAY_1_WNBA": {
              "blocks": 0,
              "steals": 2,
              "assists": 0,
              "threePointersMade": 0,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "offensiveRebounds": 2,
              "turnovers": 2,
              "fouls": 1,
              "fieldGoalsMade": 7,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 16,
              "twoPointersMade": 7,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "plusMinus": -19,
              "secondsPlayed": 1944
            },
            "RHYNE_HOWARD_1_WNBA": {
              "blocks": 2,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "steals": 2,
              "assists": 5,
              "threePointersMade": 1,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 5,
              "plusMinus": -12,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 7,
              "points": 11,
              "twoPointersMade": 4,
              "secondsPlayed": 1922
            },
            "NAZ_HILLMON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsMade": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": 9,
              "secondsPlayed": 992
            },
            "SABRINA_IONESCU_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 4,
              "points": 10,
              "twoPointersMade": 3,
              "threePointersAttempted": 5,
              "steals": 2,
              "defensiveRebounds": 4,
              "turnovers": 1,
              "rebounds": 5,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 8,
              "fouls": 2,
              "assists": 5,
              "plusMinus": 12,
              "secondsPlayed": 1867
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "blocks": 0,
              "assists": 4,
              "steals": 1,
              "offensiveRebounds": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 3,
              "turnovers": 4,
              "threePointersMade": 2,
              "threePointersAttempted": 7,
              "fieldGoalsMade": 6,
              "twoPointersMade": 4,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 7,
              "plusMinus": 17,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 15,
              "secondsPlayed": 2087
            },
            "JONQUEL_JONES_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 2,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "twoPointersAttempted": 4,
              "fieldGoalsMade": 4,
              "threePointersMade": 2,
              "points": 10,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "assists": 2,
              "fouls": 2,
              "plusMinus": 9,
              "turnovers": 4,
              "blocks": 3,
              "secondsPlayed": 2042
            },
            "KENNEDY_BURKE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsMade": 2,
              "plusMinus": -1,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 4,
              "twoPointersMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "secondsPlayed": 663
            },
            "BREANNA_STEWART_1_WNBA": {
              "steals": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "blocks": 1,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 1,
              "assists": 5,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 14,
              "points": 25,
              "twoPointersMade": 8,
              "plusMinus": 20,
              "secondsPlayed": 2108
            },
            "HALEY_JONES_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "threePointersAttempted": 1,
              "steals": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 1,
              "plusMinus": -11,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "turnovers": 2,
              "secondsPlayed": 1441
            },
            "MARQUESHA_DAVIS_1_WNBA": {
              "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": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "secondsPlayed": 69
            },
            "AERIAL_POWERS_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "turnovers": 2,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "twoPointersMade": 3,
              "assists": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 13,
              "fouls": 3,
              "plusMinus": -11,
              "secondsPlayed": 1116
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 1,
              "turnovers": 1,
              "fouls": 2,
              "offensiveRebounds": 5,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 4,
              "threePointersMade": 2,
              "points": 8,
              "rebounds": 9,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3,
              "plusMinus": 9,
              "assists": 5,
              "secondsPlayed": 1300
            },
            "LAETICIA_AMIHERE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -3,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "secondsPlayed": 149
            },
            "IVANA_DOJKIC_1_WNBA": {
              "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,
              "plusMinus": -1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "secondsPlayed": 283
            },
            "KAYLA_THORNTON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 2,
              "turnovers": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 0,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 3,
              "assists": 3,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 22,
              "fieldGoalsAttempted": 9,
              "threePointersMade": 2,
              "points": 6,
              "steals": 2,
              "fouls": 4,
              "plusMinus": 18,
              "secondsPlayed": 1579
            },
            "CRYSTAL_DANGERFIELD_1_WNBA": {
              "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,
              "fieldGoalPercent": 0,
              "assists": 2,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "plusMinus": 2,
              "secondsPlayed": 776
            },
            "LORELA_CUBAJ_1_WNBA": {
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "blocks": 1,
              "fieldGoalsMade": 1,
              "points": 4,
              "twoPointersMade": 1,
              "assists": 2,
              "fouls": 3,
              "turnovers": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 6,
              "steals": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 656
            }
          },
          "reg": {
            "away": {
              "points": 78
            },
            "home": {
              "points": 61
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 17,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 13,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "New York Liberty 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": "+100",
            "fairOverUnder": "80.5",
            "bookOverUnder": "80.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Atlanta Dream 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "New York Liberty 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": "+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:47:11.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": "+110",
            "bookOdds": "+101",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "+160",
            "bookOdds": "+148",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+148",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-110",
            "bookOdds": "-124",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-160",
            "bookOdds": "-179",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-179",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-120",
            "fairOverUnder": "30",
            "bookOverUnder": "30",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "30",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-125",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-105",
            "fairSpread": "+14",
            "bookSpread": "+14",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+14",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Atlanta Dream 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": "32.5",
            "bookOverUnder": "32.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "New York Liberty 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": "-145",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-106",
            "fairOverUnder": "43",
            "bookOverUnder": "43",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "43",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-106",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Atlanta Dream 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": "-142",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-121",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "+100",
            "bookOdds": "-121",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Atlanta Dream 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": "+106",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "New York Liberty 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "New York Liberty 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": "37.5",
            "bookOverUnder": "37.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-110",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "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": "+155",
            "bookOdds": "+142",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+142",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "New York Liberty 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-117",
            "fairOverUnder": "39",
            "bookOverUnder": "39",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Atlanta Dream 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": "65.5",
            "bookOverUnder": "65.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "New York Liberty 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": "+100",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-126",
            "fairSpread": "-14",
            "bookSpread": "-14",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-14",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Atlanta Dream 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "+230",
            "bookOdds": "+207",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+207",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-126",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-125",
            "fairOverUnder": "43",
            "bookOverUnder": "43",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "43",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "New York Liberty 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "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": "30",
            "bookOverUnder": "30",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "30",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "New York Liberty 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": "-123",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "New York Liberty 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": "37.5",
            "bookOverUnder": "37.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-230",
            "bookOdds": "-294",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-294",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "+900",
            "bookOdds": "+846",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+846",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Atlanta Dream 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-115",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-112",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-115",
            "fairOverUnder": "70",
            "bookOverUnder": "70",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "70",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-115",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Atlanta Dream 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": "-132",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-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:47:11.305Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "New York Liberty 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": "-132",
            "fairOverUnder": "80.5",
            "bookOverUnder": "80.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-675",
            "bookOdds": "-1266",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1266",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-115",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Atlanta Dream 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": "32.5",
            "bookOverUnder": "32.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "+675",
            "bookOdds": "+628",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+628",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "New York Liberty 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "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": "-155",
            "bookOdds": "-176",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-176",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Atlanta Dream 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": "-122",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "+100",
            "bookOdds": "-110",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-900",
            "bookOdds": "-2000",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-115",
            "fairOverUnder": "70",
            "bookOverUnder": "70",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "70",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-115",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-105",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Atlanta Dream 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Atlanta Dream 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "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": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-106",
            "fairOverUnder": "39",
            "bookOverUnder": "39",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "-121",
            "fairOverUnder": "146",
            "bookOverUnder": "146",
            "score": 139,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "146",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.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": "146",
            "bookOverUnder": "146",
            "score": 139,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "146",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:11.305Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-06T23:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "TINA_CHARLES_1_WNBA": {
            "playerID": "TINA_CHARLES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "TINA_CHARLES_ATLANTA_DREAM_WNBA",
            "firstName": "Tina",
            "lastName": "Charles",
            "name": "Tina Charles"
          },
          "NIA_COFFEY_1_WNBA": {
            "playerID": "NIA_COFFEY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NIA_COFFEY_ATLANTA_DREAM_WNBA",
            "firstName": "Nia",
            "lastName": "Coffey",
            "name": "Nia Coffey"
          },
          "CHEYENNE_PARKER_1_WNBA": {
            "playerID": "CHEYENNE_PARKER_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CHEYENNE_PARKER_ATLANTA_DREAM_WNBA",
            "firstName": "Cheyenne",
            "lastName": "Parker",
            "name": "Cheyenne Parker"
          },
          "ALLISHA_GRAY_1_WNBA": {
            "playerID": "ALLISHA_GRAY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "ALLISHA_GRAY_ATLANTA_DREAM_WNBA",
            "firstName": "Allisha",
            "lastName": "Gray",
            "name": "Allisha Gray"
          },
          "RHYNE_HOWARD_1_WNBA": {
            "playerID": "RHYNE_HOWARD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "RHYNE_HOWARD_ATLANTA_DREAM_WNBA",
            "firstName": "Rhyne",
            "lastName": "Howard",
            "name": "Rhyne Howard"
          },
          "NAZ_HILLMON_1_WNBA": {
            "playerID": "NAZ_HILLMON_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NAZ_HILLMON_ATLANTA_DREAM_WNBA",
            "firstName": "Naz",
            "lastName": "Hillmon",
            "name": "Naz Hillmon"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "HALEY_JONES_1_WNBA": {
            "playerID": "HALEY_JONES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "HALEY_JONES_ATLANTA_DREAM_WNBA",
            "firstName": "Haley",
            "lastName": "Jones",
            "name": "Haley Jones"
          },
          "MARQUESHA_DAVIS_1_WNBA": {
            "playerID": "MARQUESHA_DAVIS_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "MARQUESHA_DAVIS_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Marquesha",
            "lastName": "Davis",
            "name": "Marquesha Davis"
          },
          "AERIAL_POWERS_1_WNBA": {
            "playerID": "AERIAL_POWERS_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "AERIAL_POWERS_ATLANTA_DREAM_WNBA",
            "firstName": "Aerial",
            "lastName": "Powers",
            "name": "Aerial Powers"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "LAETICIA_AMIHERE_1_WNBA": {
            "playerID": "LAETICIA_AMIHERE_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "LAETICIA_AMIHERE_ATLANTA_DREAM_WNBA",
            "firstName": "Laeticia",
            "lastName": "Amihere",
            "name": "Laeticia Amihere"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "CRYSTAL_DANGERFIELD_1_WNBA": {
            "playerID": "CRYSTAL_DANGERFIELD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CRYSTAL_DANGERFIELD_ATLANTA_DREAM_WNBA",
            "firstName": "Crystal",
            "lastName": "Dangerfield",
            "name": "Crystal Dangerfield"
          },
          "LORELA_CUBAJ_1_WNBA": {
            "playerID": "LORELA_CUBAJ_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "LORELA_CUBAJ_ATLANTA_DREAM_WNBA",
            "firstName": "Lorela",
            "lastName": "Cubaj",
            "name": "Lorela Cubaj"
          }
        }
      },
      {
        "eventID": "ynhMegoh1hAbybR65O1u",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 83,
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "IND",
              "medium": "Fever",
              "long": "Indiana Fever"
            },
            "teamID": "INDIANA_FEVER_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            },
            "score": 85
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 449,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 28,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 1,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 35,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 21,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 12,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 14,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 5,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 2,
              "secondsInLead": 586
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 378,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 3,
              "threePointersMade": 6,
              "freeThrowsMade": 4,
              "twoPointersMade": 1
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 164,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 24,
              "threePointersAttempted": 12,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 13,
              "largestLead": 12,
              "blocks": 2,
              "twoPointersMade": 12,
              "twoPointersAttempted": 27,
              "steals": 9,
              "fieldGoalsMade": 28,
              "assists": 21,
              "threePointersMade": 16,
              "offensiveRebounds": 5,
              "threePointersAttempted": 35,
              "fouls": 21,
              "fieldGoalsAttempted": 62,
              "rebounds": 30,
              "defensiveRebounds": 25,
              "turnovers": 15,
              "freeThrowsMade": 13,
              "points": 85,
              "secondsInLead": 2013,
              "freeThrowsAttempted": 17
            },
            "home": {
              "blocks": 1,
              "longestScoringRun": 10,
              "largestLead": 3,
              "secondsInLead": 199,
              "turnovers": 15,
              "twoPointersMade": 18,
              "offensiveRebounds": 9,
              "freeThrowsAttempted": 13,
              "freeThrowsMade": 8,
              "steals": 9,
              "twoPointersAttempted": 38,
              "points": 83,
              "fieldGoalsMade": 31,
              "threePointersAttempted": 34,
              "fouls": 16,
              "assists": 22,
              "fieldGoalsAttempted": 72,
              "threePointersMade": 13,
              "rebounds": 38,
              "defensiveRebounds": 29
            },
            "EMILY_ENGSTLER_1_WNBA": {
              "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,
              "plusMinus": -2,
              "assists": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "secondsPlayed": 237
            },
            "JADE_MELBOURNE_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 1,
              "plusMinus": -2,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 4,
              "twoPointersMade": 1,
              "secondsPlayed": 237
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "defensiveRebounds": 3,
              "fouls": 0,
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "assists": 2,
              "turnovers": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "steals": 2,
              "fieldGoalsMade": 4,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "plusMinus": -9,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "points": 10,
              "twoPointersMade": 4,
              "secondsPlayed": 1006
            },
            "DIDI_RICHARDS_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "turnovers": 2,
              "fouls": 1,
              "plusMinus": -13,
              "secondsPlayed": 464
            },
            "KARLIE_SAMUELSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "steals": 1,
              "assists": 1,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "fouls": 4,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 9,
              "plusMinus": 9,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "threePointersMade": 3,
              "points": 11,
              "secondsPlayed": 1897
            },
            "KELSEY_MITCHELL_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "assists": 4,
              "twoPointersMade": 3,
              "twoPointersAttempted": 7,
              "fieldGoalsMade": 6,
              "steals": 3,
              "threePointersMade": 3,
              "points": 16,
              "threePointersAttempted": 6,
              "fouls": 4,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "turnovers": 2,
              "plusMinus": -1,
              "secondsPlayed": 2114
            },
            "ARIEL_ATKINS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "threePointersMade": 2,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 7,
              "points": 16,
              "twoPointersMade": 5,
              "turnovers": 3,
              "assists": 5,
              "steals": 2,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 21,
              "twoPointersAttempted": 13,
              "fouls": 3,
              "plusMinus": 3,
              "secondsPlayed": 2072
            },
            "ERICA_WHEELER_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "points": 4,
              "twoPointersMade": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 5,
              "fouls": 3,
              "plusMinus": 8,
              "secondsPlayed": 788
            },
            "CAITLIN_CLARK_1_WNBA": {
              "twoPointersMade": 1,
              "blocks": 0,
              "twoPointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 6,
              "fieldGoalsMade": 8,
              "threePointersMade": 7,
              "steals": 4,
              "fouls": 3,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "turnovers": 8,
              "threePointersAttempted": 13,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 15,
              "plusMinus": 5,
              "freeThrowsMade": 7,
              "points": 30,
              "freeThrowsAttempted": 8,
              "secondsPlayed": 2325
            },
            "ALIYAH_BOSTON_1_WNBA": {
              "fieldGoalsMade": 3,
              "blocks": 0,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "threePointersAttempted": 1,
              "steals": 1,
              "defensiveRebounds": 5,
              "assists": 3,
              "rebounds": 6,
              "offensiveRebounds": 1,
              "freeThrowsMade": 4,
              "points": 10,
              "turnovers": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "fouls": 4,
              "freeThrowsAttempted": 6,
              "plusMinus": -3,
              "secondsPlayed": 1990
            },
            "KATIE_LOU_SAMUELSON_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "fouls": 2,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 2,
              "points": 6,
              "turnovers": 0,
              "steals": 1,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "plusMinus": 10,
              "secondsPlayed": 1065
            },
            "NALYSSA_SMITH_1_WNBA": {
              "blocks": 1,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "twoPointersMade": 3,
              "threePointersAttempted": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 10,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "fouls": 3,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "plusMinus": -3,
              "secondsPlayed": 1744
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "assists": 2,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "twoPointersMade": 3,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 4,
              "points": 10,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 2,
              "plusMinus": 7,
              "secondsPlayed": 1758
            },
            "JULIE_VANLOO_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 3,
              "defensiveRebounds": 2,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "assists": 6,
              "turnovers": 4,
              "fieldGoalsMade": 3,
              "threePointersMade": 3,
              "points": 9,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "steals": 3,
              "plusMinus": 10,
              "secondsPlayed": 1721
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 2,
              "fouls": 2,
              "offensiveRebounds": 1,
              "turnovers": 2,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 6,
              "threePointersMade": 5,
              "points": 19,
              "fieldGoalPercent": 70,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 4,
              "plusMinus": 3,
              "assists": 3,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "secondsPlayed": 1785
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fouls": 1,
              "turnovers": 1,
              "steals": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "assists": 2,
              "fieldGoalsAttempted": 4,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": -16,
              "secondsPlayed": 822
            },
            "KRISTY_WALLACE_1_WNBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 3,
              "threePointersMade": 3,
              "points": 9,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "assists": 2,
              "fouls": 2,
              "turnovers": 1,
              "rebounds": 2,
              "offensiveRebounds": 0,
              "plusMinus": -6,
              "secondsPlayed": 1972
            }
          },
          "reg": {
            "away": {
              "points": 85
            },
            "home": {
              "points": 83
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 8,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "secondsInLead": 600,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 2,
              "turnovers": 6,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 1
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Indiana Fever 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": "86.5",
            "bookOverUnder": "86.5",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Washington Mystics 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": "-102",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Indiana Fever 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": "-129",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "+105",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "+265",
            "bookOdds": "+241",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+241",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "-129",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "-265",
            "bookOdds": "-350",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-350",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "45.5",
            "bookOverUnder": "45.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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",
            "bookSpread": "+3",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Washington Mystics 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": "-110",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Indiana Fever 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": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "-116",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Washington Mystics 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": "+104",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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",
            "bookSpread": "-1",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Washington Mystics 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Indiana Fever 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": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "44.5",
            "bookOverUnder": "44.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "-121",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Indiana Fever 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": "-130",
            "bookOdds": "-150",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Washington Mystics 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": "+103",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Indiana Fever 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": "-114",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "-116",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Washington Mystics 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "-1350",
            "bookOdds": "-4545",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4545",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "+6.5",
            "bookSpread": "+6.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "45.5",
            "bookOverUnder": "45.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Indiana Fever 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": "-108",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Indiana Fever 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": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "44.5",
            "bookOverUnder": "44.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "+1350",
            "bookOdds": "+1282",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1282",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "+251",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+251",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Indiana Fever 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": "25.5",
            "bookOverUnder": "25.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "+0.5",
            "bookSpread": "+0.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "-108",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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:48:06.334Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Washington Mystics 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": "-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:48:06.334Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Indiana Fever 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": "-117",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "-0.5",
            "bookSpread": "-0.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Indiana Fever 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": "86.5",
            "bookOverUnder": "86.5",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "-285",
            "bookOdds": "-385",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-385",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "-122",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Washington Mystics 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": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "+285",
            "bookOdds": "+259",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+259",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Indiana Fever 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": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Washington Mystics 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": "-138",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Washington Mystics 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": "-135",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Washington Mystics 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": "+102",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "-369",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-369",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "48.5",
            "bookOverUnder": "48.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "-6.5",
            "bookSpread": "-6.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Washington Mystics 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "170.5",
            "bookOverUnder": "170.5",
            "score": 168,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "170.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          },
          "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": "170.5",
            "bookOverUnder": "170.5",
            "score": 168,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "170.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.334Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-07T23:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "EMILY_ENGSTLER_1_WNBA": {
            "playerID": "EMILY_ENGSTLER_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "EMILY_ENGSTLER_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Emily",
            "lastName": "Engstler",
            "name": "Emily Engstler"
          },
          "JADE_MELBOURNE_1_WNBA": {
            "playerID": "JADE_MELBOURNE_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JADE_MELBOURNE_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Jade",
            "lastName": "Melbourne",
            "name": "Jade Melbourne"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          },
          "KARLIE_SAMUELSON_1_WNBA": {
            "playerID": "KARLIE_SAMUELSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "KARLIE_SAMUELSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Karlie",
            "lastName": "Samuelson",
            "name": "Karlie Samuelson"
          },
          "KELSEY_MITCHELL_1_WNBA": {
            "playerID": "KELSEY_MITCHELL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KELSEY_MITCHELL_INDIANA_FEVER_WNBA",
            "firstName": "Kelsey",
            "lastName": "Mitchell",
            "name": "Kelsey Mitchell"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "ERICA_WHEELER_1_WNBA": {
            "playerID": "ERICA_WHEELER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ERICA_WHEELER_INDIANA_FEVER_WNBA",
            "firstName": "Erica",
            "lastName": "Wheeler",
            "name": "Erica Wheeler"
          },
          "CAITLIN_CLARK_1_WNBA": {
            "playerID": "CAITLIN_CLARK_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CAITLIN_CLARK_INDIANA_FEVER_WNBA",
            "firstName": "Caitlin",
            "lastName": "Clark",
            "name": "Caitlin Clark"
          },
          "ALIYAH_BOSTON_1_WNBA": {
            "playerID": "ALIYAH_BOSTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ALIYAH_BOSTON_INDIANA_FEVER_WNBA",
            "firstName": "Aliyah",
            "lastName": "Boston",
            "name": "Aliyah Boston"
          },
          "KATIE_LOU_SAMUELSON_1_WNBA": {
            "playerID": "KATIE_LOU_SAMUELSON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KATIE_LOU_SAMUELSON_INDIANA_FEVER_WNBA",
            "name": "Katie Lou Samuelson"
          },
          "NALYSSA_SMITH_1_WNBA": {
            "playerID": "NALYSSA_SMITH_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "NALYSSA_SMITH_INDIANA_FEVER_WNBA",
            "firstName": "NaLyssa",
            "lastName": "Smith",
            "name": "NaLyssa Smith"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "KRISTY_WALLACE_1_WNBA": {
            "playerID": "KRISTY_WALLACE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KRISTY_WALLACE_INDIANA_FEVER_WNBA",
            "firstName": "Kristy",
            "lastName": "Wallace",
            "name": "Kristy Wallace"
          }
        }
      },
      {
        "eventID": "7FTnztLLPyCjpbbkEygW",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "LAS",
              "medium": "Sparks",
              "long": "Los Angeles Sparks"
            },
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552583",
              "primary": "#552583"
            },
            "score": 81
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "DAL",
              "medium": "Wings",
              "long": "Dallas Wings"
            },
            "teamID": "DALLAS_WINGS_WNBA",
            "colors": {
              "secondary": "#C1D32F",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            },
            "score": 72
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 110,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 412,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 7,
              "points": 20
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 324,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 24,
              "threePointersAttempted": 4,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 19,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 169,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 23,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 8,
              "secondsInLead": 518
            }
          },
          "reg": {
            "away": {
              "points": 72
            },
            "home": {
              "points": 81
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 2,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 2,
              "blocks": 2,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 109,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 9,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 8,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 462,
              "freeThrowsAttempted": 6,
              "steals": 4,
              "points": 20,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            }
          },
          "game": {
            "away": {
              "largestLead": 8,
              "longestScoringRun": 8,
              "threePointersMade": 2,
              "assists": 14,
              "secondsInLead": 1363,
              "blocks": 5,
              "fieldGoalsMade": 29,
              "rebounds": 35,
              "freeThrowsAttempted": 13,
              "freeThrowsMade": 12,
              "points": 72,
              "twoPointersMade": 27,
              "threePointersAttempted": 17,
              "defensiveRebounds": 26,
              "offensiveRebounds": 9,
              "steals": 7,
              "fouls": 16,
              "fieldGoalsAttempted": 73,
              "twoPointersAttempted": 56,
              "turnovers": 14
            },
            "home": {
              "threePointersMade": 5,
              "longestScoringRun": 9,
              "assists": 23,
              "fouls": 20,
              "threePointersAttempted": 20,
              "blocks": 3,
              "steals": 9,
              "fieldGoalsMade": 33,
              "fieldGoalsAttempted": 70,
              "twoPointersAttempted": 50,
              "twoPointersMade": 28,
              "offensiveRebounds": 8,
              "turnovers": 14,
              "rebounds": 36,
              "defensiveRebounds": 28,
              "largestLead": 9,
              "secondsInLead": 741,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 10,
              "points": 81
            },
            "RAE_BURRELL_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 4,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "plusMinus": 5,
              "secondsPlayed": 687
            },
            "ZIA_COOKE_1_WNBA": {
              "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": -8,
              "secondsPlayed": 142
            },
            "LI_YUERU_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fouls": 1,
              "assists": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 3,
              "plusMinus": -11,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 7,
              "twoPointersMade": 3,
              "secondsPlayed": 638
            },
            "STEPHANIE_SOARES_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "threePointersAttempted": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "fouls": 2,
              "plusMinus": 5,
              "secondsPlayed": 449
            },
            "KIA_NURSE_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 2,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "assists": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -6,
              "secondsPlayed": 919
            },
            "STEPHANIE_TALBOT_1_WNBA": {
              "fieldGoalsMade": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "fouls": 2,
              "plusMinus": 9,
              "assists": 3,
              "secondsPlayed": 751,
              "blocks": 1
            },
            "LAYSHIA_CLARENDON_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 7,
              "threePointersAttempted": 1,
              "plusMinus": -8,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 1204,
              "steals": 0
            },
            "MONIQUE_BILLINGS_1_WNBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 2,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "offensiveRebounds": 2,
              "twoPointersMade": 3,
              "assists": 3,
              "fouls": 4,
              "blocks": 1,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "plusMinus": -12,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "secondsPlayed": 2236
            },
            "RICKEA_JACKSON_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "freeThrowsAttempted": 1,
              "threePointersAttempted": 2,
              "steals": 2,
              "fieldGoalsMade": 4,
              "points": 8,
              "twoPointersMade": 4,
              "fouls": 4,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 8,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "turnovers": 2,
              "plusMinus": 10,
              "secondsPlayed": 1444
            },
            "DEARICA_HAMBY_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "fouls": 2,
              "turnovers": 4,
              "freeThrowsMade": 4,
              "assists": 4,
              "steals": 2,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 15,
              "points": 22,
              "twoPointersMade": 9,
              "defensiveRebounds": 9,
              "rebounds": 12,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 6,
              "plusMinus": 11,
              "secondsPlayed": 1870
            },
            "TEAIRA_MCCOWAN_1_WNBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "twoPointersMade": 1,
              "blocks": 1,
              "assists": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 6,
              "plusMinus": -4,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "steals": 2,
              "fouls": 5,
              "turnovers": 3,
              "secondsPlayed": 1799
            },
            "CAMERON_BRINK_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 2,
              "turnovers": 1,
              "steals": 2,
              "assists": 1,
              "threePointersAttempted": 2,
              "fouls": 5,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 9,
              "points": 10,
              "twoPointersMade": 5,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "plusMinus": 9,
              "secondsPlayed": 1540
            },
            "ARIKE_OGUNBOWALE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "fouls": 2,
              "assists": 4,
              "steals": 4,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 10,
              "points": 22,
              "twoPointersMade": 10,
              "twoPointersAttempted": 19,
              "turnovers": 3,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 28,
              "plusMinus": -11,
              "secondsPlayed": 2302
            },
            "MADISON_SIEGRIST_1_WNBA": {
              "steals": 0,
              "turnovers": 0,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 8,
              "twoPointersMade": 7,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 3,
              "fouls": 1,
              "fieldGoalPercent": 82,
              "fieldGoalsAttempted": 11,
              "threePointersMade": 2,
              "blocks": 1,
              "freeThrowsMade": 1,
              "points": 21,
              "freeThrowsAttempted": 2,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "plusMinus": -11,
              "secondsPlayed": 2169
            },
            "LEXIE_BROWN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "assists": 6,
              "turnovers": 3,
              "threePointersMade": 4,
              "steals": 1,
              "threePointersAttempted": 8,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 4,
              "points": 16,
              "twoPointersMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": 17,
              "secondsPlayed": 1608
            },
            "AARI_MCDONALD_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "blocks": 0,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "turnovers": 1,
              "assists": 6,
              "steals": 1,
              "plusMinus": 17,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1195,
              "freeThrowsMade": 2,
              "points": 7
            },
            "KALANI_BROWN_1_WNBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsMade": 3,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "points": 6,
              "twoPointersMade": 3,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "plusMinus": -5,
              "secondsPlayed": 600
            },
            "JACY_SHELDON_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "assists": 2,
              "plusMinus": -5,
              "turnovers": 2,
              "secondsPlayed": 384
            },
            "SEVGI_UZUN_1_WNBA": {
              "threePointersMade": 0,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "freeThrowsMade": 3,
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "fieldGoalsMade": 3,
              "points": 9,
              "twoPointersMade": 3,
              "turnovers": 4,
              "twoPointersAttempted": 6,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "threePointersAttempted": 3,
              "fouls": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "plusMinus": -2,
              "secondsPlayed": 2058
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Dallas Wings 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": "-104",
            "fairOverUnder": "75.5",
            "bookOverUnder": "75.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "75.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Los Angeles Sparks 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Dallas Wings 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "+131",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+131",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "-197",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-197",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "-162",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "+145",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+145",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "-5.5",
            "bookSpread": "-5.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Los Angeles Sparks 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": "-114",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Dallas Wings 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": "-140",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+1.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-142",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "-5",
            "bookSpread": "-5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "-845",
            "bookOdds": "-1818",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1818",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Los Angeles Sparks 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Dallas Wings 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": "-102",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "+5",
            "bookSpread": "+5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Dallas Wings 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Los Angeles Sparks Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "80.5",
            "bookOverUnder": "80.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Dallas Wings 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Los Angeles Sparks 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "+530",
            "bookOdds": "+489",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+489",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Dallas Wings 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Dallas Wings 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": "-132",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "-530",
            "bookOdds": "-885",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-885",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "-1010",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1010",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Dallas Wings 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": "-133",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "+1.5",
            "bookSpread": "+1.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "83",
            "bookOverUnder": "83",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "83",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "-1",
            "bookSpread": "-1",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-122",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Dallas Wings 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Dallas Wings 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": "-129",
            "fairOverUnder": "75.5",
            "bookOverUnder": "75.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "75.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "-220",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-220",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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:46:59.574Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Los Angeles Sparks 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": "-117",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "+161",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+161",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Dallas Wings 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": "-140",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Los Angeles Sparks Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-151",
            "fairOverUnder": "80.5",
            "bookOverUnder": "80.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Los Angeles Sparks 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "+845",
            "bookOdds": "+793",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+793",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-102",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "+539",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+539",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "-106",
            "fairOverUnder": "83",
            "bookOverUnder": "83",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "83",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "+4.5",
            "bookSpread": "+4.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Los Angeles Sparks 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "-107",
            "fairOverUnder": "39",
            "bookOverUnder": "39",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "-127",
            "fairOverUnder": "156",
            "bookOverUnder": "156",
            "score": 153,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "156",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          },
          "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": "156",
            "bookOverUnder": "156",
            "score": 153,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "156",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:59.574Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-08T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "RAE_BURRELL_1_WNBA": {
            "playerID": "RAE_BURRELL_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RAE_BURRELL_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rae",
            "lastName": "Burrell",
            "name": "Rae Burrell"
          },
          "ZIA_COOKE_1_WNBA": {
            "playerID": "ZIA_COOKE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "ZIA_COOKE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Zia",
            "lastName": "Cooke",
            "name": "Zia Cooke"
          },
          "LI_YUERU_1_WNBA": {
            "playerID": "LI_YUERU_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LI_YUERU_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Li",
            "lastName": "Yueru",
            "name": "Li Yueru"
          },
          "STEPHANIE_SOARES_1_WNBA": {
            "playerID": "STEPHANIE_SOARES_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "STEPHANIE_SOARES_DALLAS_WINGS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Soares",
            "name": "Stephanie Soares"
          },
          "KIA_NURSE_1_WNBA": {
            "playerID": "KIA_NURSE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "KIA_NURSE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Kia",
            "lastName": "Nurse",
            "name": "Kia Nurse"
          },
          "STEPHANIE_TALBOT_1_WNBA": {
            "playerID": "STEPHANIE_TALBOT_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "STEPHANIE_TALBOT_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Talbot",
            "name": "Stephanie Talbot"
          },
          "LAYSHIA_CLARENDON_1_WNBA": {
            "playerID": "LAYSHIA_CLARENDON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LAYSHIA_CLARENDON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Layshia",
            "lastName": "Clarendon",
            "name": "Layshia Clarendon"
          },
          "MONIQUE_BILLINGS_1_WNBA": {
            "playerID": "MONIQUE_BILLINGS_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "MONIQUE_BILLINGS_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Monique",
            "lastName": "Billings",
            "name": "Monique Billings"
          },
          "RICKEA_JACKSON_1_WNBA": {
            "playerID": "RICKEA_JACKSON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RICKEA_JACKSON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rickea",
            "lastName": "Jackson",
            "name": "Rickea Jackson"
          },
          "DEARICA_HAMBY_1_WNBA": {
            "playerID": "DEARICA_HAMBY_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "DEARICA_HAMBY_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Dearica",
            "lastName": "Hamby",
            "name": "Dearica Hamby"
          },
          "TEAIRA_MCCOWAN_1_WNBA": {
            "playerID": "TEAIRA_MCCOWAN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "TEAIRA_MCCOWAN_DALLAS_WINGS_WNBA",
            "firstName": "Teaira",
            "lastName": "McCowan",
            "name": "Teaira McCowan"
          },
          "CAMERON_BRINK_1_WNBA": {
            "playerID": "CAMERON_BRINK_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "CAMERON_BRINK_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Cameron",
            "lastName": "Brink",
            "name": "Cameron Brink"
          },
          "ARIKE_OGUNBOWALE_1_WNBA": {
            "playerID": "ARIKE_OGUNBOWALE_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "ARIKE_OGUNBOWALE_DALLAS_WINGS_WNBA",
            "firstName": "Arike",
            "lastName": "Ogunbowale",
            "name": "Arike Ogunbowale"
          },
          "MADISON_SIEGRIST_1_WNBA": {
            "playerID": "MADISON_SIEGRIST_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "MADISON_SIEGRIST_DALLAS_WINGS_WNBA",
            "firstName": "Madison",
            "lastName": "Siegrist",
            "name": "Madison Siegrist"
          },
          "LEXIE_BROWN_1_WNBA": {
            "playerID": "LEXIE_BROWN_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LEXIE_BROWN_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Lexie",
            "lastName": "Brown",
            "name": "Lexie Brown"
          },
          "AARI_MCDONALD_1_WNBA": {
            "playerID": "AARI_MCDONALD_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "AARI_MCDONALD_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Aari",
            "lastName": "McDonald",
            "name": "Aari McDonald"
          },
          "KALANI_BROWN_1_WNBA": {
            "playerID": "KALANI_BROWN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "KALANI_BROWN_DALLAS_WINGS_WNBA",
            "firstName": "Kalani",
            "lastName": "Brown",
            "name": "Kalani Brown"
          },
          "JACY_SHELDON_1_WNBA": {
            "playerID": "JACY_SHELDON_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "JACY_SHELDON_DALLAS_WINGS_WNBA",
            "firstName": "Jacy",
            "lastName": "Sheldon",
            "name": "Jacy Sheldon"
          },
          "SEVGI_UZUN_1_WNBA": {
            "playerID": "SEVGI_UZUN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "SEVGI_UZUN_DALLAS_WINGS_WNBA",
            "firstName": "Sevgi",
            "lastName": "Uzun",
            "name": "Sevgi Uzun"
          }
        }
      },
      {
        "eventID": "CvHsNziaDGezMOvOQHbi",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            },
            "score": 81
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "MIN",
              "medium": "Lynx",
              "long": "Minnesota Lynx"
            },
            "teamID": "MINNESOTA_LYNX_WNBA",
            "colors": {
              "secondary": "#236192",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#0C2340",
              "primary": "#0C2340"
            },
            "score": 80
          }
        },
        "results": {
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 5,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 149,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 434,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 17,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 8,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 6,
              "turnovers": 7
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 3,
              "points": 15
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 9,
              "blocks": 3,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 522,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 5,
              "offensiveRebounds": 5,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 8,
              "assists": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 15,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 6,
              "blocks": 4,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 201,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 7,
              "blocks": 3,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 380,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 16,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 2
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 8,
              "largestLead": 9,
              "secondsInLead": 1336,
              "steals": 6,
              "blocks": 7,
              "offensiveRebounds": 10,
              "turnovers": 14,
              "freeThrowsMade": 14,
              "rebounds": 39,
              "defensiveRebounds": 29,
              "twoPointersAttempted": 44,
              "freeThrowsAttempted": 18,
              "twoPointersMade": 20,
              "fouls": 13,
              "fieldGoalsMade": 29,
              "threePointersAttempted": 26,
              "assists": 18,
              "fieldGoalsAttempted": 70,
              "threePointersMade": 9,
              "points": 81
            },
            "away": {
              "longestScoringRun": 12,
              "offensiveRebounds": 7,
              "blocks": 5,
              "largestLead": 9,
              "steals": 5,
              "turnovers": 13,
              "threePointersMade": 15,
              "rebounds": 36,
              "defensiveRebounds": 29,
              "fouls": 20,
              "fieldGoalsMade": 28,
              "assists": 24,
              "twoPointersAttempted": 38,
              "twoPointersMade": 13,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 9,
              "points": 80,
              "secondsInLead": 949,
              "threePointersAttempted": 34,
              "fieldGoalsAttempted": 72
            },
            "LIZ_DIXON_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "secondsPlayed": 57
            },
            "CECILIA_ZANDALASINI_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersMade": 1,
              "points": 3,
              "threePointersAttempted": 2,
              "fouls": 1,
              "plusMinus": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 397
            },
            "OLIVIA_EPOUPA_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fouls": 1,
              "turnovers": 1,
              "plusMinus": -1,
              "secondsPlayed": 343
            },
            "ALISSA_PILI_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 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,
              "blocks": 1,
              "fouls": 1,
              "plusMinus": 0,
              "secondsPlayed": 228
            },
            "SUG_SUTTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "plusMinus": -15,
              "secondsPlayed": 868
            },
            "NATISHA_HIEDEMAN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "fouls": 2,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "points": 8,
              "turnovers": 2,
              "threePointersAttempted": 5,
              "plusMinus": 13,
              "fieldGoalPercent": 43,
              "assists": 3,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 995
            },
            "DORKA_JUHASZ_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "assists": 2,
              "fouls": 1,
              "threePointersAttempted": 3,
              "fieldGoalsAttempted": 5,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "plusMinus": 1,
              "secondsPlayed": 448
            },
            "ALANNA_SMITH_1_WNBA": {
              "turnovers": 0,
              "threePointersMade": 1,
              "steals": 1,
              "offensiveRebounds": 1,
              "assists": 6,
              "blocks": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "threePointersAttempted": 4,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 5,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 5,
              "points": 12,
              "twoPointersMade": 3,
              "plusMinus": -2,
              "secondsPlayed": 1724
            },
            "BRITTNEY_GRINER_1_WNBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "blocks": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "turnovers": 3,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 11,
              "plusMinus": 13,
              "assists": 1,
              "secondsPlayed": 1284
            },
            "NATASHA_CLOUD_1_WNBA": {
              "blocks": 1,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 1,
              "twoPointersAttempted": 4,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "threePointersMade": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 8,
              "turnovers": 3,
              "assists": 10,
              "fouls": 4,
              "plusMinus": 3,
              "secondsPlayed": 2012
            },
            "NAPHEESA_COLLIER_1_WNBA": {
              "fouls": 1,
              "blocks": 1,
              "threePointersAttempted": 2,
              "freeThrowsAttempted": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "offensiveRebounds": 2,
              "steals": 1,
              "turnovers": 3,
              "fieldGoalsMade": 7,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fieldGoalPercent": 37,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 17,
              "points": 20,
              "twoPointersMade": 5,
              "assists": 6,
              "plusMinus": -1,
              "secondsPlayed": 2400
            },
            "DIANA_TAURASI_1_WNBA": {
              "blocks": 0,
              "turnovers": 1,
              "steals": 1,
              "assists": 2,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 4,
              "rebounds": 6,
              "freeThrowsAttempted": 4,
              "points": 12,
              "offensiveRebounds": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 3,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 21,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 12,
              "fouls": 4,
              "plusMinus": 19,
              "secondsPlayed": 1853
            },
            "COURTNEY_WILLIAMS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 3,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "points": 6,
              "twoPointersMade": 3,
              "fouls": 3,
              "plusMinus": -14,
              "secondsPlayed": 1405
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "offensiveRebounds": 1,
              "fouls": 2,
              "turnovers": 4,
              "assists": 2,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "blocks": 2,
              "steals": 2,
              "freeThrowsMade": 3,
              "twoPointersAttempted": 11,
              "freeThrowsAttempted": 5,
              "twoPointersMade": 8,
              "fieldGoalsMade": 13,
              "threePointersAttempted": 12,
              "plusMinus": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 23,
              "secondsPlayed": 1895,
              "threePointersMade": 5,
              "points": 34
            },
            "BRIDGET_CARLETON_1_WNBA": {
              "steals": 0,
              "twoPointersMade": 0,
              "defensiveRebounds": 1,
              "twoPointersAttempted": 1,
              "turnovers": 2,
              "assists": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "blocks": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 4,
              "fouls": 3,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 4,
              "plusMinus": -2,
              "secondsPlayed": 1972
            },
            "REBECCA_ALLEN_1_WNBA": {
              "fouls": 0,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "twoPointersAttempted": 4,
              "twoPointersMade": 3,
              "steals": 2,
              "fieldGoalsMade": 4,
              "threePointersMade": 1,
              "points": 9,
              "threePointersAttempted": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "plusMinus": -5,
              "secondsPlayed": 1632
            },
            "KAYLA_MCBRIDE_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "turnovers": 1,
              "fouls": 2,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "assists": 3,
              "steals": 2,
              "fieldGoalsMade": 8,
              "twoPointersAttempted": 2,
              "threePointersMade": 8,
              "points": 25,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "plusMinus": -4,
              "secondsPlayed": 2088,
              "threePointersAttempted": 13,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 15
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "twoPointersAttempted": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "offensiveRebounds": 3,
              "assists": 1,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "plusMinus": -2,
              "secondsPlayed": 1339
            },
            "NATASHA_MACK_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "blocks": 2,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "turnovers": 0,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "plusMinus": -11,
              "secondsPlayed": 1058
            }
          },
          "reg": {
            "away": {
              "points": 80
            },
            "home": {
              "points": 81
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 10,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            },
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 9,
              "blocks": 0,
              "secondsInLead": 599,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 20,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 5,
              "threePointersAttempted": 9,
              "fieldGoalsAttempted": 16
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Minnesota Lynx 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": "-108",
            "fairOverUnder": "82.5",
            "bookOverUnder": "82.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Phoenix Mercury 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": "+100",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Minnesota Lynx 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": "+130",
            "bookOdds": "+116",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "+129",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+129",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "-1105",
            "bookOdds": "-2941",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2941",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "-159",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-159",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "+1105",
            "bookOdds": "+1041",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1041",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Phoenix Mercury 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": "35.5",
            "bookOverUnder": "35.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Minnesota Lynx 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": "-130",
            "bookOdds": "-155",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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",
            "bookSpread": "+2",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Phoenix Mercury 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": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "+8",
            "bookSpread": "+8",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "+685",
            "bookOdds": "+637",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+637",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Phoenix Mercury 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": "-130",
            "bookOdds": "-151",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Minnesota Lynx 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": "37.5",
            "bookOverUnder": "37.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "-8",
            "bookSpread": "-8",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Minnesota Lynx 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Phoenix Mercury 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": "76.5",
            "bookOverUnder": "76.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Minnesota Lynx 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Phoenix Mercury 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": "-124",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "+910",
            "bookOdds": "+854",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+854",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "-8",
            "bookSpread": "-8",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "36.5",
            "bookOverUnder": "36.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Minnesota Lynx 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": "-106",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Minnesota Lynx 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": "37.5",
            "bookOverUnder": "37.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "-910",
            "bookOdds": "-2041",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2041",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "+860",
            "bookOdds": "+806",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+806",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Minnesota Lynx 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "+1.5",
            "bookSpread": "+1.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "73",
            "bookOverUnder": "73",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "73",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "-6.5",
            "bookSpread": "-6.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Phoenix Mercury 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": "14.5",
            "bookOverUnder": "14.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Minnesota Lynx 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": "-122",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Minnesota Lynx 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": "-124",
            "fairOverUnder": "82.5",
            "bookOverUnder": "82.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "-215",
            "bookOdds": "-270",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-270",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "+6.5",
            "bookSpread": "+6.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Phoenix Mercury 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": "35.5",
            "bookOverUnder": "35.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "+215",
            "bookOdds": "+193",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+193",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Minnesota Lynx 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Phoenix Mercury 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": "76.5",
            "bookOverUnder": "76.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Phoenix Mercury 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": "-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:47:07.620Z"
              }
            }
          },
          "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": "-685",
            "bookOdds": "-1299",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1299",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Phoenix Mercury 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": "+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:47:07.620Z"
              }
            }
          },
          "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": "-860",
            "bookOdds": "-1852",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1852",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "73",
            "bookOverUnder": "73",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "73",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "+8",
            "bookSpread": "+8",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Phoenix Mercury 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": "14.5",
            "bookOverUnder": "14.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "-127",
            "fairOverUnder": "158.5",
            "bookOverUnder": "158.5",
            "score": 161,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "158.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          },
          "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": "158.5",
            "bookOverUnder": "158.5",
            "score": 161,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "158.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:07.620Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-08T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "LIZ_DIXON_1_WNBA": {
            "playerID": "LIZ_DIXON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "LIZ_DIXON_PHOENIX_MERCURY_WNBA",
            "firstName": "Liz",
            "lastName": "Dixon",
            "name": "Liz Dixon"
          },
          "CECILIA_ZANDALASINI_1_WNBA": {
            "playerID": "CECILIA_ZANDALASINI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "CECILIA_ZANDALASINI_MINNESOTA_LYNX_WNBA",
            "firstName": "Cecilia",
            "lastName": "Zandalasini",
            "name": "Cecilia Zandalasini"
          },
          "OLIVIA_EPOUPA_1_WNBA": {
            "playerID": "OLIVIA_EPOUPA_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "OLIVIA_EPOUPA_MINNESOTA_LYNX_WNBA",
            "firstName": "Olivia",
            "lastName": "Epoupa",
            "name": "Olivia Epoupa"
          },
          "ALISSA_PILI_1_WNBA": {
            "playerID": "ALISSA_PILI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALISSA_PILI_MINNESOTA_LYNX_WNBA",
            "firstName": "Alissa",
            "lastName": "Pili",
            "name": "Alissa Pili"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "NATISHA_HIEDEMAN_1_WNBA": {
            "playerID": "NATISHA_HIEDEMAN_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NATISHA_HIEDEMAN_MINNESOTA_LYNX_WNBA",
            "firstName": "Natisha",
            "lastName": "Hiedeman",
            "name": "Natisha Hiedeman"
          },
          "DORKA_JUHASZ_1_WNBA": {
            "playerID": "DORKA_JUHASZ_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "DORKA_JUHASZ_MINNESOTA_LYNX_WNBA",
            "firstName": "Dorka",
            "lastName": "Juhasz",
            "name": "Dorka Juhasz"
          },
          "ALANNA_SMITH_1_WNBA": {
            "playerID": "ALANNA_SMITH_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALANNA_SMITH_MINNESOTA_LYNX_WNBA",
            "firstName": "Alanna",
            "lastName": "Smith",
            "name": "Alanna Smith"
          },
          "BRITTNEY_GRINER_1_WNBA": {
            "playerID": "BRITTNEY_GRINER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "BRITTNEY_GRINER_PHOENIX_MERCURY_WNBA",
            "firstName": "Brittney",
            "lastName": "Griner",
            "name": "Brittney Griner"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "NAPHEESA_COLLIER_1_WNBA": {
            "playerID": "NAPHEESA_COLLIER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NAPHEESA_COLLIER_MINNESOTA_LYNX_WNBA",
            "firstName": "Napheesa",
            "lastName": "Collier",
            "name": "Napheesa Collier"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "COURTNEY_WILLIAMS_1_WNBA": {
            "playerID": "COURTNEY_WILLIAMS_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "COURTNEY_WILLIAMS_MINNESOTA_LYNX_WNBA",
            "firstName": "Courtney",
            "lastName": "Williams",
            "name": "Courtney Williams"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "BRIDGET_CARLETON_1_WNBA": {
            "playerID": "BRIDGET_CARLETON_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "BRIDGET_CARLETON_MINNESOTA_LYNX_WNBA",
            "firstName": "Bridget",
            "lastName": "Carleton",
            "name": "Bridget Carleton"
          },
          "REBECCA_ALLEN_1_WNBA": {
            "playerID": "REBECCA_ALLEN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "REBECCA_ALLEN_PHOENIX_MERCURY_WNBA",
            "firstName": "Rebecca",
            "lastName": "Allen",
            "name": "Rebecca Allen"
          },
          "KAYLA_MCBRIDE_1_WNBA": {
            "playerID": "KAYLA_MCBRIDE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "KAYLA_MCBRIDE_MINNESOTA_LYNX_WNBA",
            "firstName": "Kayla",
            "lastName": "McBride",
            "name": "Kayla McBride"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          }
        }
      },
      {
        "eventID": "kb7UlTqmqHDHiqDp4T4i",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 65,
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 78,
            "names": {
              "short": "SEA",
              "medium": "Storm",
              "long": "Seattle Storm"
            },
            "teamID": "SEATTLE_STORM_WNBA",
            "colors": {
              "secondary": "#FEE11A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#395136",
              "primary": "#395136"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 376,
              "freeThrowsAttempted": 0,
              "steals": 4,
              "points": 17,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 16,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 2,
              "blocks": 3,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 74,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 8,
              "turnovers": 7,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 2,
              "points": 16
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "fouls": 4,
              "largestLead": 10,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 425,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 3,
              "blocks": 4,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 90,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 12,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 7,
              "largestLead": 14,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 600,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 10,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 10,
              "steals": 3,
              "points": 23,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            }
          },
          "reg": {
            "away": {
              "points": 78
            },
            "home": {
              "points": 65
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 13,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 14,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 6,
              "twoPointersMade": 4
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "largestLead": 14,
              "blocks": 6,
              "turnovers": 12,
              "offensiveRebounds": 6,
              "threePointersMade": 6,
              "fouls": 16,
              "steals": 7,
              "fieldGoalsMade": 26,
              "assists": 19,
              "twoPointersAttempted": 52,
              "freeThrowsAttempted": 22,
              "freeThrowsMade": 20,
              "points": 78,
              "twoPointersMade": 20,
              "threePointersAttempted": 20,
              "rebounds": 43,
              "defensiveRebounds": 37,
              "fieldGoalsAttempted": 72,
              "secondsInLead": 2001
            },
            "home": {
              "longestScoringRun": 9,
              "largestLead": 3,
              "secondsInLead": 164,
              "threePointersMade": 7,
              "offensiveRebounds": 3,
              "steals": 7,
              "blocks": 10,
              "assists": 13,
              "rebounds": 36,
              "defensiveRebounds": 33,
              "turnovers": 14,
              "freeThrowsAttempted": 19,
              "freeThrowsMade": 16,
              "fouls": 18,
              "fieldGoalsMade": 21,
              "threePointersAttempted": 26,
              "points": 65,
              "twoPointersMade": 14,
              "fieldGoalsAttempted": 67,
              "twoPointersAttempted": 41
            },
            "VICTORIA_VIVIANS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 1,
              "plusMinus": 9,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 711
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "steals": 2,
              "plusMinus": 10,
              "secondsPlayed": 479
            },
            "JOYNER_HOLMES_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 2,
              "blocks": 1,
              "plusMinus": -10,
              "secondsPlayed": 405
            },
            "JORDAN_HORSTON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "plusMinus": -7,
              "secondsPlayed": 1029
            },
            "KATE_MARTIN_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "blocks": 2,
              "assists": 1,
              "fieldGoalsMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": 4,
              "secondsPlayed": 1082
            },
            "KIAH_STOKES_1_WNBA": {
              "fieldGoalsMade": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 1,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 2,
              "fieldGoalsAttempted": 2,
              "assists": 1,
              "steals": 1,
              "blocks": 4,
              "plusMinus": -6,
              "secondsPlayed": 1376
            },
            "AJA_WILSON_1_WNBA": {
              "assists": 0,
              "threePointersMade": 0,
              "blocks": 3,
              "turnovers": 2,
              "fouls": 2,
              "offensiveRebounds": 1,
              "steals": 1,
              "fieldGoalsMade": 8,
              "twoPointersMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 13,
              "points": 29,
              "threePointersAttempted": 1,
              "plusMinus": -14,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 19,
              "secondsPlayed": 2160
            },
            "ALYSHA_CLARK_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "points": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 3,
              "fouls": 5,
              "assists": 2,
              "turnovers": 4,
              "threePointersAttempted": 2,
              "plusMinus": -14,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 1461
            },
            "SAMANTHA_WHITCOMB_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 1,
              "fouls": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "assists": 3,
              "plusMinus": 7,
              "threePointersAttempted": 3,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 1264
            },
            "EZI_MAGBEGOR_1_WNBA": {
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 6,
              "twoPointersMade": 6,
              "steals": 2,
              "blocks": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 3,
              "fouls": 5,
              "plusMinus": 20,
              "fieldGoalPercent": 50,
              "assists": 5,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 11,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 14,
              "rebounds": 15,
              "defensiveRebounds": 12,
              "secondsPlayed": 2193
            },
            "JACKIE_YOUNG_1_WNBA": {
              "fieldGoalsMade": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "turnovers": 2,
              "twoPointersAttempted": 6,
              "assists": 3,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 8,
              "fieldGoalsAttempted": 12,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "blocks": 1,
              "fouls": 2,
              "plusMinus": -26,
              "secondsPlayed": 1654
            },
            "JEWELL_LOYD_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "assists": 2,
              "turnovers": 2,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 9,
              "twoPointersMade": 5,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 5,
              "threePointersMade": 2,
              "points": 25,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 37,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 14,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "plusMinus": 18,
              "secondsPlayed": 2168
            },
            "TIFFANY_HAYES_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "steals": 1,
              "assists": 4,
              "twoPointersAttempted": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 5,
              "fouls": 4,
              "turnovers": 2,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 13,
              "fieldGoalsAttempted": 8,
              "plusMinus": -6,
              "secondsPlayed": 1388
            },
            "KELSEY_PLUM_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "steals": 2,
              "threePointersMade": 3,
              "fouls": 2,
              "assists": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "turnovers": 2,
              "threePointersAttempted": 8,
              "fieldGoalsMade": 7,
              "plusMinus": -13,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 9,
              "points": 18,
              "twoPointersMade": 4,
              "secondsPlayed": 2400
            },
            "NNEKA_OGWUMIKE_1_WNBA": {
              "blocks": 0,
              "steals": 2,
              "turnovers": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 2,
              "fouls": 4,
              "offensiveRebounds": 1,
              "threePointersMade": 2,
              "threePointersAttempted": 4,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 9,
              "points": 12,
              "twoPointersMade": 2,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "plusMinus": 33,
              "secondsPlayed": 1694
            },
            "MERCEDES_RUSSELL_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "steals": 0,
              "plusMinus": -17,
              "fouls": 1,
              "secondsPlayed": 508,
              "turnovers": 2
            },
            "SKYLAR_DIGGINSSMITH_1_WNBA": {
              "fouls": 0,
              "offensiveRebounds": 0,
              "blocks": 2,
              "assists": 7,
              "freeThrowsAttempted": 9,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "threePointersAttempted": 6,
              "steals": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 6,
              "plusMinus": 12,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 10,
              "points": 21,
              "twoPointersMade": 4,
              "secondsPlayed": 2028,
              "turnovers": 4
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Seattle Storm 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": "-135",
            "fairOverUnder": "76.5",
            "bookOverUnder": "76.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Las Vegas Aces 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Seattle Storm 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "-175",
            "bookOdds": "-200",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-200",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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": "+1040",
            "bookOdds": "+982",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+982",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "+175",
            "bookOdds": "+160",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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": "-1040",
            "bookOdds": "-2632",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2632",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "-108",
            "fairOverUnder": "41",
            "bookOverUnder": "41",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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.5",
            "bookSpread": "-5.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "-115",
            "fairSpread": "+12",
            "bookSpread": "+12",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Las Vegas Aces 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": "-125",
            "bookOdds": "-142",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Seattle Storm 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": "-108",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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": "32.5",
            "bookOverUnder": "32.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Las Vegas Aces 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": "-124",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "-125",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "-535",
            "bookOdds": "-901",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-901",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Las Vegas Aces 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Seattle Storm 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": "35.5",
            "bookOverUnder": "35.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "-107",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Seattle Storm 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "-113",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Las Vegas Aces 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": "-102",
            "fairOverUnder": "68.5",
            "bookOverUnder": "68.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "68.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Seattle Storm 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": "-109",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "-116",
            "fairSpread": "-12",
            "bookSpread": "-12",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Las Vegas Aces 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": "+103",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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": "+665",
            "bookOdds": "+620",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+620",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "-122",
            "fairOverUnder": "41",
            "bookOverUnder": "41",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Seattle Storm 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": "-113",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Seattle Storm 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": "-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:47:48.340Z"
              }
            }
          },
          "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": "-665",
            "bookOdds": "-1235",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1235",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "+740",
            "bookOdds": "+689",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+689",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Seattle Storm 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": "+105",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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": "65.5",
            "bookOverUnder": "65.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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": "+6",
            "bookSpread": "+6",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Las Vegas Aces 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": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Seattle Storm 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "-111",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Seattle Storm 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": "76.5",
            "bookOverUnder": "76.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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": "-1135",
            "bookOdds": "-2326",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2326",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "-6",
            "bookSpread": "-6",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Las Vegas Aces 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": "+125",
            "bookOdds": "+115",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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": "+1135",
            "bookOdds": "+1086",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1086",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Seattle Storm 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Las Vegas Aces 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": "-132",
            "fairOverUnder": "68.5",
            "bookOverUnder": "68.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "68.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Las Vegas Aces 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": "+111",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "+535",
            "bookOdds": "+496",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+496",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Las Vegas Aces 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": "-147",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "-740",
            "bookOdds": "-1449",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1449",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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": "-119",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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": "36.5",
            "bookOverUnder": "36.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "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": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Las Vegas Aces 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": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "-109",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "145.5",
            "bookOverUnder": "145.5",
            "score": 143,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "145.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.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": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "145.5",
            "bookOverUnder": "145.5",
            "score": 143,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "145.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:48.340Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-08T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "VICTORIA_VIVIANS_1_WNBA": {
            "playerID": "VICTORIA_VIVIANS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "VICTORIA_VIVIANS_SEATTLE_STORM_WNBA",
            "firstName": "Victoria",
            "lastName": "Vivians",
            "name": "Victoria Vivians"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "JOYNER_HOLMES_1_WNBA": {
            "playerID": "JOYNER_HOLMES_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JOYNER_HOLMES_SEATTLE_STORM_WNBA",
            "firstName": "Joyner",
            "lastName": "Holmes",
            "name": "Joyner Holmes"
          },
          "JORDAN_HORSTON_1_WNBA": {
            "playerID": "JORDAN_HORSTON_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JORDAN_HORSTON_SEATTLE_STORM_WNBA",
            "firstName": "Jordan",
            "lastName": "Horston",
            "name": "Jordan Horston"
          },
          "KATE_MARTIN_1_WNBA": {
            "playerID": "KATE_MARTIN_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KATE_MARTIN_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kate",
            "lastName": "Martin",
            "name": "Kate Martin"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "SAMANTHA_WHITCOMB_1_WNBA": {
            "playerID": "SAMANTHA_WHITCOMB_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SAMI_WHITCOMB_SEATTLE_STORM_WNBA",
            "firstName": "Samantha",
            "lastName": "Whitcomb",
            "name": "Samantha Whitcomb"
          },
          "EZI_MAGBEGOR_1_WNBA": {
            "playerID": "EZI_MAGBEGOR_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "EZI_MAGBEGOR_SEATTLE_STORM_WNBA",
            "firstName": "Ezi",
            "lastName": "Magbegor",
            "name": "Ezi Magbegor"
          },
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "JEWELL_LOYD_1_WNBA": {
            "playerID": "JEWELL_LOYD_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JEWELL_LOYD_SEATTLE_STORM_WNBA",
            "firstName": "Jewell",
            "lastName": "Loyd",
            "name": "Jewell Loyd"
          },
          "TIFFANY_HAYES_1_WNBA": {
            "playerID": "TIFFANY_HAYES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "TIFFANY_HAYES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Tiffany",
            "lastName": "Hayes",
            "name": "Tiffany Hayes"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "NNEKA_OGWUMIKE_1_WNBA": {
            "playerID": "NNEKA_OGWUMIKE_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "NNEKA_OGWUMIKE_SEATTLE_STORM_WNBA",
            "firstName": "Nneka",
            "lastName": "Ogwumike",
            "name": "Nneka Ogwumike"
          },
          "MERCEDES_RUSSELL_1_WNBA": {
            "playerID": "MERCEDES_RUSSELL_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "MERCEDES_RUSSELL_SEATTLE_STORM_WNBA",
            "firstName": "Mercedes",
            "lastName": "Russell",
            "name": "Mercedes Russell"
          },
          "SKYLAR_DIGGINSSMITH_1_WNBA": {
            "playerID": "SKYLAR_DIGGINSSMITH_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SKYLAR_DIGGINSSMITH_SEATTLE_STORM_WNBA",
            "firstName": "Skylar",
            "lastName": "Diggins-Smith",
            "name": "Skylar Diggins-Smith"
          }
        }
      },
      {
        "eventID": "VQffe35vjOjdVWNURD17",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 75,
            "names": {
              "short": "CON",
              "medium": "Connecticut",
              "long": "Connecticut Sun"
            },
            "teamID": "CONNECTICUT_SUN_WNBA",
            "colors": {
              "secondary": "#F3703A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            },
            "score": 82
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 12,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 583,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 10,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 3,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 2,
              "offensiveRebounds": 6,
              "assists": 6,
              "twoPointersAttempted": 20,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 10,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 272,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 11,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 7,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 143,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 30,
              "freeThrowsAttempted": 6,
              "steals": 4,
              "points": 18,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 543,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 12,
              "largestLead": 7,
              "steals": 3,
              "secondsInLead": 822,
              "freeThrowsAttempted": 17,
              "freeThrowsMade": 13,
              "offensiveRebounds": 11,
              "twoPointersMade": 25,
              "fieldGoalsMade": 29,
              "rebounds": 35,
              "defensiveRebounds": 24,
              "assists": 17,
              "blocks": 2,
              "turnovers": 13,
              "threePointersMade": 4,
              "points": 75,
              "threePointersAttempted": 16,
              "fouls": 14,
              "fieldGoalsAttempted": 71,
              "twoPointersAttempted": 55
            },
            "away": {
              "longestScoringRun": 8,
              "largestLead": 12,
              "offensiveRebounds": 0,
              "turnovers": 11,
              "blocks": 5,
              "steals": 8,
              "fouls": 18,
              "threePointersAttempted": 25,
              "threePointersMade": 9,
              "fieldGoalsMade": 31,
              "assists": 27,
              "fieldGoalsAttempted": 60,
              "twoPointersAttempted": 35,
              "twoPointersMade": 22,
              "rebounds": 28,
              "defensiveRebounds": 28,
              "points": 82,
              "freeThrowsAttempted": 13,
              "freeThrowsMade": 11,
              "secondsInLead": 1292
            },
            "VERONICA_BURTON_1_WNBA": {
              "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": 94
            },
            "IVANA_DOJKIC_1_WNBA": {
              "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": 102
            },
            "KENNEDY_BURKE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "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,
              "plusMinus": -4,
              "secondsPlayed": 245
            },
            "RACHEL_BANHAM_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "plusMinus": 5,
              "secondsPlayed": 170
            },
            "TIFFANY_MITCHELL_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersAttempted": 1,
              "fouls": 1,
              "threePointersMade": 1,
              "assists": 1,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 83,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "points": 12,
              "twoPointersMade": 4,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 6,
              "secondsPlayed": 867
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "freeThrowsAttempted": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "steals": 1,
              "assists": 2,
              "threePointersAttempted": 4,
              "fieldGoalsMade": 3,
              "fouls": 5,
              "plusMinus": 0,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 2,
              "points": 7,
              "twoPointersMade": 2,
              "secondsPlayed": 1018
            },
            "BRIONNA_JONES_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 2,
              "fouls": 2,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 5,
              "twoPointersMade": 5,
              "assists": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 13,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 11,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "plusMinus": -2,
              "secondsPlayed": 2070
            },
            "BREANNA_STEWART_1_WNBA": {
              "blocks": 1,
              "offensiveRebounds": 0,
              "turnovers": 2,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 3,
              "steals": 1,
              "threePointersMade": 1,
              "points": 13,
              "fouls": 3,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 8,
              "assists": 5,
              "plusMinus": 12,
              "secondsPlayed": 2303
            },
            "ALYSSA_THOMAS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "steals": 1,
              "assists": 7,
              "fouls": 2,
              "fieldGoalsMade": 5,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "points": 10,
              "twoPointersMade": 5,
              "plusMinus": -7,
              "secondsPlayed": 2400
            },
            "KAYLA_THORNTON_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "fouls": 1,
              "turnovers": 1,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "twoPointersMade": 1,
              "assists": 3,
              "plusMinus": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 6,
              "secondsPlayed": 1825
            },
            "JONQUEL_JONES_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "turnovers": 3,
              "blocks": 4,
              "twoPointersMade": 5,
              "steals": 1,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 64,
              "assists": 5,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 7,
              "threePointersMade": 4,
              "points": 22,
              "plusMinus": 6,
              "secondsPlayed": 2252
            },
            "SABRINA_IONESCU_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 2,
              "threePointersAttempted": 6,
              "turnovers": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "steals": 2,
              "fouls": 3,
              "assists": 5,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 10,
              "points": 24,
              "twoPointersMade": 6,
              "plusMinus": 8,
              "secondsPlayed": 2050
            },
            "DEWANNA_BONNER_1_WNBA": {
              "steals": 1,
              "turnovers": 0,
              "threePointersMade": 2,
              "threePointersAttempted": 6,
              "fouls": 4,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "fieldGoalsMade": 4,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 8,
              "points": 16,
              "twoPointersMade": 2,
              "assists": 3,
              "blocks": 1,
              "plusMinus": -10,
              "secondsPlayed": 2054
            },
            "DIJONAI_CARRINGTON_1_WNBA": {
              "steals": 0,
              "threePointersMade": 0,
              "defensiveRebounds": 2,
              "blocks": 1,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 2,
              "fieldGoalsMade": 5,
              "twoPointersAttempted": 8,
              "points": 12,
              "twoPointersMade": 5,
              "turnovers": 3,
              "threePointersAttempted": 2,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "plusMinus": -15,
              "secondsPlayed": 1735
            },
            "OLIVIA_NELSONODODA_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 1,
              "plusMinus": -5,
              "secondsPlayed": 303
            },
            "TYASHA_HARRIS_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "freeThrowsMade": 0,
              "steals": 1,
              "freeThrowsAttempted": 1,
              "turnovers": 3,
              "twoPointersMade": 4,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 6,
              "threePointersMade": 1,
              "points": 11,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": -10,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 10,
              "secondsPlayed": 2306
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 0,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "fouls": 3,
              "threePointersAttempted": 3,
              "steals": 3,
              "fieldGoalsMade": 4,
              "points": 10,
              "twoPointersMade": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "assists": 6,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "plusMinus": 14,
              "secondsPlayed": 2203
            }
          },
          "reg": {
            "away": {
              "points": 82
            },
            "home": {
              "points": 75
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 136,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            },
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 10,
              "twoPointersAttempted": 10,
              "turnovers": 0,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 6,
              "secondsInLead": 407
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "New York Liberty 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": "-115",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Connecticut Sun 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": "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:47:30.880Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "New York Liberty 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "+955",
            "bookOdds": "+896",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+896",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "-121",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "-955",
            "bookOdds": "-2222",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2222",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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",
            "bookSpread": "+0",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "+3",
            "bookSpread": "+3",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Connecticut Sun 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": "-138",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "New York Liberty 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "36",
            "bookOverUnder": "36",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "-125",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Connecticut Sun 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "-5",
            "bookSpread": "-5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "-655",
            "bookOdds": "-1205",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1205",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Connecticut Sun 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": "-120",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "New York Liberty 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": "-142",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "+5",
            "bookSpread": "+5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "New York Liberty 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": "-129",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Connecticut Sun 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": "-138",
            "fairOverUnder": "76.5",
            "bookOverUnder": "76.5",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "New York Liberty 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": "+101",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "-119",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Connecticut Sun 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": "-109",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "-1380",
            "bookOdds": "-4762",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4762",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "+10",
            "bookSpread": "+10",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "36",
            "bookOverUnder": "36",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "New York Liberty 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": "-125",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "New York Liberty 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": "+106",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "+1380",
            "bookOdds": "+1309",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1309",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "+292",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+292",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "New York Liberty 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": "+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:47:30.880Z"
              }
            }
          },
          "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": "-117",
            "fairOverUnder": "43",
            "bookOverUnder": "43",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "43",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "82",
            "bookOverUnder": "82",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "82",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "+5.5",
            "bookSpread": "+5.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Connecticut Sun 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": "+125",
            "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:47:30.880Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "New York Liberty 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": "-135",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "New York Liberty 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": "79.5",
            "bookOverUnder": "79.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "-107",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "-5.5",
            "bookSpread": "-5.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Connecticut Sun 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": "+103",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "-125",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "New York Liberty 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": "-103",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Connecticut Sun 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": "+103",
            "fairOverUnder": "76.5",
            "bookOverUnder": "76.5",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Connecticut Sun 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": "-126",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "+655",
            "bookOdds": "+610",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+610",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Connecticut Sun 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": "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:47:30.880Z"
              }
            }
          },
          "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": "-389",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-389",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "82",
            "bookOverUnder": "82",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "82",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "43",
            "bookOverUnder": "43",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "43",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "-10",
            "bookSpread": "-10",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Connecticut Sun 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": "-125",
            "bookOdds": "-145",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "155.5",
            "bookOverUnder": "155.5",
            "score": 157,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "155.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          },
          "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": "155.5",
            "bookOverUnder": "155.5",
            "score": 157,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "155.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:30.880Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-08T17:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "VERONICA_BURTON_1_WNBA": {
            "playerID": "VERONICA_BURTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "VERONICA_BURTON_CONNECTICUT_SUN_WNBA",
            "firstName": "Veronica",
            "lastName": "Burton",
            "name": "Veronica Burton"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "RACHEL_BANHAM_1_WNBA": {
            "playerID": "RACHEL_BANHAM_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "RACHEL_BANHAM_CONNECTICUT_SUN_WNBA",
            "firstName": "Rachel",
            "lastName": "Banham",
            "name": "Rachel Banham"
          },
          "TIFFANY_MITCHELL_1_WNBA": {
            "playerID": "TIFFANY_MITCHELL_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TIFFANY_MITCHELL_CONNECTICUT_SUN_WNBA",
            "firstName": "Tiffany",
            "lastName": "Mitchell",
            "name": "Tiffany Mitchell"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "BRIONNA_JONES_1_WNBA": {
            "playerID": "BRIONNA_JONES_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "BRIONNA_JONES_CONNECTICUT_SUN_WNBA",
            "firstName": "Brionna",
            "lastName": "Jones",
            "name": "Brionna Jones"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "ALYSSA_THOMAS_1_WNBA": {
            "playerID": "ALYSSA_THOMAS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ALYSSA_THOMAS_CONNECTICUT_SUN_WNBA",
            "firstName": "Alyssa",
            "lastName": "Thomas",
            "name": "Alyssa Thomas"
          },
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "DEWANNA_BONNER_1_WNBA": {
            "playerID": "DEWANNA_BONNER_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DEWANNA_BONNER_CONNECTICUT_SUN_WNBA",
            "firstName": "DeWanna",
            "lastName": "Bonner",
            "name": "DeWanna Bonner"
          },
          "DIJONAI_CARRINGTON_1_WNBA": {
            "playerID": "DIJONAI_CARRINGTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DIJONAI_CARRINGTON_CONNECTICUT_SUN_WNBA",
            "firstName": "DiJonai",
            "lastName": "Carrington",
            "name": "DiJonai Carrington"
          },
          "OLIVIA_NELSONODODA_1_WNBA": {
            "playerID": "OLIVIA_NELSONODODA_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "OLIVIA_NELSONODODA_CONNECTICUT_SUN_WNBA",
            "firstName": "Olivia",
            "lastName": "Nelson-Ododa",
            "name": "Olivia Nelson-Ododa"
          },
          "TYASHA_HARRIS_1_WNBA": {
            "playerID": "TYASHA_HARRIS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TYASHA_HARRIS_CONNECTICUT_SUN_WNBA",
            "firstName": "Tyasha",
            "lastName": "Harris",
            "name": "Tyasha Harris"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          }
        }
      },
      {
        "eventID": "Dwo2A0IhVmpgS9TdyfSW",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "CHI",
              "medium": "Chicago",
              "long": "Chicago Sky"
            },
            "teamID": "CHICAGO_SKY_WNBA",
            "colors": {
              "secondary": "#FFD520",
              "primaryContrast": "#000000",
              "secondaryContrast": "#5091CD",
              "primary": "#5091CD"
            },
            "score": 80
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "ATL",
              "medium": "Atlanta",
              "long": "Atlanta Dream"
            },
            "teamID": "ATLANTA_DREAM_WNBA",
            "colors": {
              "secondary": "#4891CE",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#E3173E"
            },
            "score": 89
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 17,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 489,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 29,
              "threePointersAttempted": 6,
              "offensiveRebounds": 5,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 9,
              "assists": 6
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 3,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 41,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 5,
              "points": 15
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 5,
              "largestLead": 18,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 600,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 22,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 2,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 10,
              "steals": 6,
              "points": 21,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 8,
              "fouls": 7,
              "largestLead": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 18,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 7,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "blocks": 1
            }
          },
          "reg": {
            "away": {
              "points": 89
            },
            "home": {
              "points": 80
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 8,
              "largestLead": 16,
              "blocks": 1,
              "fieldGoalsAttempted": 11,
              "secondsInLead": 600,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 17,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 6,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 23,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "largestLead": 18,
              "offensiveRebounds": 11,
              "blocks": 4,
              "twoPointersAttempted": 52,
              "twoPointersMade": 25,
              "fieldGoalsMade": 31,
              "assists": 22,
              "threePointersMade": 6,
              "rebounds": 31,
              "defensiveRebounds": 20,
              "turnovers": 13,
              "freeThrowsAttempted": 23,
              "steals": 14,
              "freeThrowsMade": 21,
              "points": 89,
              "threePointersAttempted": 16,
              "fouls": 20,
              "fieldGoalsAttempted": 68,
              "secondsInLead": 2289
            },
            "home": {
              "largestLead": 2,
              "secondsInLead": 41,
              "longestScoringRun": 8,
              "offensiveRebounds": 7,
              "blocks": 2,
              "threePointersMade": 3,
              "rebounds": 29,
              "defensiveRebounds": 22,
              "assists": 17,
              "threePointersAttempted": 11,
              "fieldGoalsMade": 29,
              "fieldGoalsAttempted": 60,
              "twoPointersAttempted": 49,
              "twoPointersMade": 26,
              "fouls": 21,
              "turnovers": 20,
              "steals": 8,
              "freeThrowsAttempted": 21,
              "freeThrowsMade": 19,
              "points": 80
            },
            "LORELA_CUBAJ_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 121,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "KYSRE_GONDREZICK_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -4,
              "assists": 1,
              "turnovers": 1,
              "secondsPlayed": 217
            },
            "MICHAELA_ONYENWERE_1_WNBA": {
              "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,
              "fouls": 1,
              "plusMinus": -3,
              "blocks": 1,
              "secondsPlayed": 260
            },
            "NIA_COFFEY_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "turnovers": 2,
              "plusMinus": 0,
              "secondsPlayed": 267
            },
            "HALEY_JONES_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "points": 6,
              "twoPointersMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 3,
              "secondsPlayed": 830,
              "plusMinus": 6
            },
            "CHENNEDY_CARTER_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "assists": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "points": 4,
              "twoPointersMade": 1,
              "fouls": 1,
              "plusMinus": -3,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "secondsPlayed": 915
            },
            "BRIANNA_TURNER_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "plusMinus": -3,
              "secondsPlayed": 189,
              "blocks": 0
            },
            "DIAMOND_DESHIELDS_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersMade": 2,
              "fouls": 2,
              "twoPointersAttempted": 3,
              "assists": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "turnovers": 1,
              "plusMinus": -1,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1246,
              "freeThrowsMade": 4,
              "points": 8
            },
            "KAMILLA_CARDOSO_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "assists": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "rebounds": 5,
              "offensiveRebounds": 5,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 11,
              "points": 13,
              "twoPointersMade": 6,
              "plusMinus": 4,
              "fouls": 5,
              "turnovers": 2,
              "secondsPlayed": 1284
            },
            "AERIAL_POWERS_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 3,
              "fieldGoalsMade": 5,
              "rebounds": 3,
              "fouls": 3,
              "offensiveRebounds": 2,
              "points": 11,
              "twoPointersMade": 4,
              "steals": 2,
              "turnovers": 2,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 8,
              "plusMinus": -8,
              "secondsPlayed": 988
            },
            "NAZ_HILLMON_1_WNBA": {
              "fieldGoalPercent": 100,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "fouls": 2,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "steals": 1,
              "fieldGoalsMade": 4,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 8,
              "twoPointersMade": 4,
              "plusMinus": 2,
              "blocks": 1,
              "secondsPlayed": 1102
            },
            "ANGEL_REESE_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 2,
              "turnovers": 3,
              "fieldGoalsMade": 5,
              "twoPointersMade": 5,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "assists": 2,
              "plusMinus": -3,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1951,
              "steals": 5,
              "freeThrowsMade": 3,
              "points": 13
            },
            "CRYSTAL_DANGERFIELD_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "assists": 3,
              "turnovers": 1,
              "plusMinus": 11,
              "secondsPlayed": 1436
            },
            "ISABELLE_HARRISON_1_WNBA": {
              "freeThrowsAttempted": 3,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "blocks": 1,
              "turnovers": 2,
              "fieldGoalsMade": 2,
              "points": 7,
              "twoPointersMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 1,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "plusMinus": -13,
              "secondsPlayed": 1116,
              "steals": 1
            },
            "MARINA_MABREY_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersMade": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "assists": 2,
              "threePointersAttempted": 4,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 8,
              "points": 12,
              "twoPointersMade": 3,
              "fouls": 5,
              "turnovers": 2,
              "plusMinus": -15,
              "secondsPlayed": 1939
            },
            "CHEYENNE_PARKER_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "rebounds": 4,
              "offensiveRebounds": 4,
              "steals": 2,
              "fouls": 3,
              "turnovers": 1,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 12,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 18,
              "twoPointersMade": 7,
              "assists": 4,
              "plusMinus": 9,
              "secondsPlayed": 1479
            },
            "DANA_EVANS_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 5,
              "steals": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalsMade": 5,
              "fouls": 2,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "points": 13,
              "twoPointersMade": 4,
              "turnovers": 6,
              "plusMinus": 0,
              "secondsPlayed": 1850
            },
            "LINDSAY_ALLEN_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "turnovers": 3,
              "threePointersMade": 1,
              "assists": 2,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "freeThrowsMade": 1,
              "points": 8,
              "twoPointersMade": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "plusMinus": -4,
              "secondsPlayed": 1033
            },
            "RHYNE_HOWARD_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 1,
              "twoPointersMade": 1,
              "steals": 5,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "turnovers": 2,
              "assists": 10,
              "twoPointersAttempted": 5,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "points": 10,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "threePointersAttempted": 5,
              "plusMinus": 4,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "secondsPlayed": 1982
            },
            "TINA_CHARLES_1_WNBA": {
              "blocks": 1,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "fieldGoalsMade": 6,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 9,
              "twoPointersMade": 5,
              "turnovers": 1,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 9,
              "points": 22,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "assists": 1,
              "steals": 3,
              "fouls": 4,
              "plusMinus": 8,
              "secondsPlayed": 1909
            },
            "ALLISHA_GRAY_1_WNBA": {
              "fieldGoalsMade": 3,
              "steals": 1,
              "assists": 0,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "threePointersAttempted": 4,
              "blocks": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 5,
              "offensiveRebounds": 1,
              "fouls": 4,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "turnovers": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 14,
              "plusMinus": 14,
              "secondsPlayed": 1886
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Atlanta Dream 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": "-103",
            "fairOverUnder": "90.5",
            "bookOverUnder": "90.5",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "90.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Chicago Sky 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Atlanta Dream 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": "-138",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "-145",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "+1375",
            "bookOdds": "+1303",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1303",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "+118",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+118",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "-1375",
            "bookOdds": "-4762",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4762",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "-10",
            "bookSpread": "-10",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "-10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "+7.5",
            "bookSpread": "+7.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Chicago Sky 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": "37.5",
            "bookOverUnder": "37.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Atlanta Dream 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": "+104",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "+10",
            "bookSpread": "+10",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Chicago Sky 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": "+104",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "-275",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-275",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Chicago Sky 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": "-138",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Atlanta Dream 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Atlanta Dream 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": "+110",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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:47:09.800Z"
              }
            }
          },
          "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": "-175",
            "bookOdds": "-204",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-204",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Atlanta Dream 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": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "-116",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "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:47:09.800Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Chicago Sky 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": "+104",
            "fairOverUnder": "82.5",
            "bookOverUnder": "82.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Atlanta Dream 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": "-118",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Chicago Sky 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "-530",
            "bookOdds": "-885",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-885",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "+4",
            "bookSpread": "+4",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Atlanta Dream 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Atlanta Dream 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": "-105",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Atlanta Dream 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": "-135",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "+530",
            "bookOdds": "+490",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+490",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "+1332",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1332",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Chicago Sky 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Atlanta Dream 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": "26.5",
            "bookOverUnder": "26.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "-1",
            "bookSpread": "-1",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "78",
            "bookOverUnder": "78",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "78",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "84.5",
            "bookOverUnder": "84.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "+11",
            "bookSpread": "+11",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Chicago Sky 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": "-138",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Atlanta Dream 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": "26.5",
            "bookOverUnder": "26.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "+1",
            "bookSpread": "+1",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Atlanta Dream 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": "-130",
            "fairOverUnder": "90.5",
            "bookOverUnder": "90.5",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "90.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "-1400",
            "bookOdds": "-3333",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3333",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "-11",
            "bookSpread": "-11",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Chicago Sky 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": "-101",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "+1400",
            "bookOdds": "+1340",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1340",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Atlanta Dream 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": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "+175",
            "bookOdds": "+163",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+163",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Chicago Sky 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": "-138",
            "fairOverUnder": "82.5",
            "bookOverUnder": "82.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "82.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Chicago Sky 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": "+104",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "+195",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+195",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Chicago Sky 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": "-140",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "78",
            "bookOverUnder": "78",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "78",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "-3333",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3333",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "84.5",
            "bookOverUnder": "84.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "-128",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Chicago Sky 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Chicago Sky 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": "+103",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "173",
            "bookOverUnder": "173",
            "score": 169,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "173",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          },
          "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": "173",
            "bookOverUnder": "173",
            "score": 169,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "173",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:09.800Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-08T21:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "LORELA_CUBAJ_1_WNBA": {
            "playerID": "LORELA_CUBAJ_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "LORELA_CUBAJ_ATLANTA_DREAM_WNBA",
            "firstName": "Lorela",
            "lastName": "Cubaj",
            "name": "Lorela Cubaj"
          },
          "KYSRE_GONDREZICK_1_WNBA": {
            "playerID": "KYSRE_GONDREZICK_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "KYSRE_GONDREZICK_CHICAGO_SKY_WNBA",
            "firstName": "Kysre",
            "lastName": "Gondrezick",
            "name": "Kysre Gondrezick"
          },
          "MICHAELA_ONYENWERE_1_WNBA": {
            "playerID": "MICHAELA_ONYENWERE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MICHAELA_ONYENWERE_CHICAGO_SKY_WNBA",
            "firstName": "Michaela",
            "lastName": "Onyenwere",
            "name": "Michaela Onyenwere"
          },
          "NIA_COFFEY_1_WNBA": {
            "playerID": "NIA_COFFEY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NIA_COFFEY_ATLANTA_DREAM_WNBA",
            "firstName": "Nia",
            "lastName": "Coffey",
            "name": "Nia Coffey"
          },
          "HALEY_JONES_1_WNBA": {
            "playerID": "HALEY_JONES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "HALEY_JONES_ATLANTA_DREAM_WNBA",
            "firstName": "Haley",
            "lastName": "Jones",
            "name": "Haley Jones"
          },
          "CHENNEDY_CARTER_1_WNBA": {
            "playerID": "CHENNEDY_CARTER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "CHENNEDY_CARTER_CHICAGO_SKY_WNBA",
            "firstName": "Chennedy",
            "lastName": "Carter",
            "name": "Chennedy Carter"
          },
          "BRIANNA_TURNER_1_WNBA": {
            "playerID": "BRIANNA_TURNER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "BRIANNA_TURNER_CHICAGO_SKY_WNBA",
            "firstName": "Brianna",
            "lastName": "Turner",
            "name": "Brianna Turner"
          },
          "DIAMOND_DESHIELDS_1_WNBA": {
            "playerID": "DIAMOND_DESHIELDS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DIAMOND_DESHIELDS_CHICAGO_SKY_WNBA",
            "firstName": "Diamond",
            "lastName": "DeShields",
            "name": "Diamond DeShields"
          },
          "KAMILLA_CARDOSO_1_WNBA": {
            "playerID": "KAMILLA_CARDOSO_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "KAMILLA_SOARES_CARDOSO_CHICAGO_SKY_WNBA",
            "firstName": "Kamilla",
            "lastName": "Soares Cardoso",
            "name": "Kamilla Cardoso"
          },
          "AERIAL_POWERS_1_WNBA": {
            "playerID": "AERIAL_POWERS_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "AERIAL_POWERS_ATLANTA_DREAM_WNBA",
            "firstName": "Aerial",
            "lastName": "Powers",
            "name": "Aerial Powers"
          },
          "NAZ_HILLMON_1_WNBA": {
            "playerID": "NAZ_HILLMON_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NAZ_HILLMON_ATLANTA_DREAM_WNBA",
            "firstName": "Naz",
            "lastName": "Hillmon",
            "name": "Naz Hillmon"
          },
          "ANGEL_REESE_1_WNBA": {
            "playerID": "ANGEL_REESE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ANGEL_REESE_CHICAGO_SKY_WNBA",
            "firstName": "Angel",
            "lastName": "Reese",
            "name": "Angel Reese"
          },
          "CRYSTAL_DANGERFIELD_1_WNBA": {
            "playerID": "CRYSTAL_DANGERFIELD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CRYSTAL_DANGERFIELD_ATLANTA_DREAM_WNBA",
            "firstName": "Crystal",
            "lastName": "Dangerfield",
            "name": "Crystal Dangerfield"
          },
          "ISABELLE_HARRISON_1_WNBA": {
            "playerID": "ISABELLE_HARRISON_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ISABELLE_HARRISON_CHICAGO_SKY_WNBA",
            "firstName": "Isabelle",
            "lastName": "Harrison",
            "name": "Isabelle Harrison"
          },
          "MARINA_MABREY_1_WNBA": {
            "playerID": "MARINA_MABREY_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MARINA_MABREY_CHICAGO_SKY_WNBA",
            "firstName": "Marina",
            "lastName": "Mabrey",
            "name": "Marina Mabrey"
          },
          "CHEYENNE_PARKER_1_WNBA": {
            "playerID": "CHEYENNE_PARKER_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CHEYENNE_PARKER_ATLANTA_DREAM_WNBA",
            "firstName": "Cheyenne",
            "lastName": "Parker",
            "name": "Cheyenne Parker"
          },
          "DANA_EVANS_1_WNBA": {
            "playerID": "DANA_EVANS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DANA_EVANS_CHICAGO_SKY_WNBA",
            "firstName": "Dana",
            "lastName": "Evans",
            "name": "Dana Evans"
          },
          "LINDSAY_ALLEN_1_WNBA": {
            "playerID": "LINDSAY_ALLEN_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "LINDSAY_ALLEN_CHICAGO_SKY_WNBA",
            "firstName": "Lindsay",
            "lastName": "Allen",
            "name": "Lindsay Allen"
          },
          "RHYNE_HOWARD_1_WNBA": {
            "playerID": "RHYNE_HOWARD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "RHYNE_HOWARD_ATLANTA_DREAM_WNBA",
            "firstName": "Rhyne",
            "lastName": "Howard",
            "name": "Rhyne Howard"
          },
          "TINA_CHARLES_1_WNBA": {
            "playerID": "TINA_CHARLES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "TINA_CHARLES_ATLANTA_DREAM_WNBA",
            "firstName": "Tina",
            "lastName": "Charles",
            "name": "Tina Charles"
          },
          "ALLISHA_GRAY_1_WNBA": {
            "playerID": "ALLISHA_GRAY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "ALLISHA_GRAY_ATLANTA_DREAM_WNBA",
            "firstName": "Allisha",
            "lastName": "Gray",
            "name": "Allisha Gray"
          }
        }
      },
      {
        "eventID": "3oSrzP9Aeqit1J4GJ8d8",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            },
            "score": 93
          },
          "away": {
            "statEntityID": "away",
            "score": 88,
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            }
          }
        },
        "results": {
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 121,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 308,
              "freeThrowsAttempted": 3,
              "steals": 5,
              "points": 21,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 283,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 9,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 8,
              "twoPointersMade": 5
            },
            "away": {
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 7,
              "largestLead": 5,
              "blocks": 1,
              "secondsInLead": 188,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "offensiveRebounds": 0,
              "assists": 9,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 2,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 10,
              "fieldGoalsAttempted": 18,
              "threePointersMade": 7,
              "points": 25
            }
          },
          "reg": {
            "away": {
              "points": 88
            },
            "home": {
              "points": 93
            }
          },
          "1q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 5,
              "fouls": 1,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 475,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 10,
              "offensiveRebounds": 5,
              "assists": 5,
              "twoPointersAttempted": 8,
              "turnovers": 5,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 3,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 105,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 7,
              "blocks": 1,
              "assists": 7
            }
          },
          "game": {
            "home": {
              "largestLead": 7,
              "blocks": 3,
              "steals": 7,
              "threePointersMade": 12,
              "longestScoringRun": 10,
              "offensiveRebounds": 13,
              "threePointersAttempted": 27,
              "fouls": 17,
              "turnovers": 21,
              "fieldGoalsMade": 31,
              "assists": 24,
              "fieldGoalsAttempted": 65,
              "twoPointersAttempted": 38,
              "twoPointersMade": 19,
              "rebounds": 40,
              "defensiveRebounds": 27,
              "secondsInLead": 1555,
              "freeThrowsAttempted": 20,
              "freeThrowsMade": 19,
              "points": 93
            },
            "away": {
              "largestLead": 5,
              "longestScoringRun": 11,
              "blocks": 2,
              "turnovers": 12,
              "secondsInLead": 469,
              "rebounds": 22,
              "defensiveRebounds": 18,
              "offensiveRebounds": 4,
              "freeThrowsAttempted": 12,
              "freeThrowsMade": 10,
              "steals": 7,
              "fieldGoalsMade": 33,
              "points": 88,
              "fouls": 19,
              "assists": 26,
              "fieldGoalsAttempted": 67,
              "threePointersAttempted": 28,
              "twoPointersAttempted": 39,
              "threePointersMade": 12,
              "twoPointersMade": 21
            },
            "MARQUESHA_DAVIS_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 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,
              "plusMinus": 1,
              "assists": 1,
              "secondsPlayed": 167
            },
            "EMILY_ENGSTLER_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "assists": 1,
              "plusMinus": -5,
              "secondsPlayed": 224
            },
            "KAYLA_THORNTON_1_WNBA": {
              "fieldGoalsMade": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "points": 2,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "steals": 1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "rebounds": 4,
              "offensiveRebounds": 3,
              "blocks": 1,
              "plusMinus": -3,
              "assists": 0,
              "secondsPlayed": 1048
            },
            "IVANA_DOJKIC_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 1,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 3,
              "plusMinus": 0,
              "secondsPlayed": 452
            },
            "KENNEDY_BURKE_1_WNBA": {
              "rebounds": 2,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 2,
              "turnovers": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 2,
              "plusMinus": 3,
              "assists": 2,
              "secondsPlayed": 671,
              "threePointersMade": 1,
              "points": 9,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "blocks": 1,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 3,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 7,
              "twoPointersMade": 3,
              "steals": 1,
              "assists": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "plusMinus": -16,
              "turnovers": 2,
              "fouls": 3,
              "secondsPlayed": 1251
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "turnovers": 0,
              "threePointersMade": 0,
              "assists": 3,
              "steals": 2,
              "fouls": 1,
              "blocks": 1,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 9,
              "plusMinus": 0,
              "secondsPlayed": 1826
            },
            "BREANNA_STEWART_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "steals": 3,
              "assists": 3,
              "fieldGoalsMade": 4,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 14,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 9,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "turnovers": 3,
              "plusMinus": 0,
              "secondsPlayed": 2176
            },
            "KARLIE_SAMUELSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "turnovers": 2,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 2,
              "points": 5,
              "twoPointersMade": 1,
              "assists": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "fouls": 6,
              "plusMinus": -5,
              "secondsPlayed": 1533
            },
            "JADE_MELBOURNE_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "steals": 0,
              "offensiveRebounds": 0,
              "blocks": 0,
              "fouls": 1,
              "turnovers": 2,
              "assists": 1,
              "freeThrowsAttempted": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 8,
              "twoPointersAttempted": 6,
              "points": 21,
              "twoPointersMade": 5,
              "threePointersAttempted": 6,
              "plusMinus": 3,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 12,
              "secondsPlayed": 824
            },
            "SABRINA_IONESCU_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "defensiveRebounds": 4,
              "fouls": 2,
              "threePointersMade": 3,
              "rebounds": 6,
              "offensiveRebounds": 2,
              "assists": 8,
              "threePointersAttempted": 4,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 9,
              "twoPointersMade": 4,
              "turnovers": 8,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 19,
              "plusMinus": 7,
              "secondsPlayed": 2063
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 3,
              "steals": 1,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "turnovers": 7,
              "assists": 6,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "plusMinus": 10,
              "freeThrowsAttempted": 5,
              "secondsPlayed": 1978,
              "freeThrowsMade": 5,
              "points": 5
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "assists": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "threePointersMade": 4,
              "points": 12,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 5,
              "plusMinus": 0,
              "secondsPlayed": 1492
            },
            "JULIE_VANLOO_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "points": 8,
              "turnovers": 1,
              "assists": 4,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 2,
              "fouls": 3,
              "plusMinus": -16,
              "secondsPlayed": 1374
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "steals": 1,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "points": 5,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "twoPointersAttempted": 4,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "plusMinus": 3,
              "secondsPlayed": 1233
            },
            "JONQUEL_JONES_1_WNBA": {
              "steals": 0,
              "threePointersMade": 3,
              "blocks": 2,
              "turnovers": 2,
              "threePointersAttempted": 5,
              "assists": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "defensiveRebounds": 5,
              "rebounds": 8,
              "offensiveRebounds": 3,
              "fouls": 1,
              "fieldGoalsMade": 11,
              "fieldGoalPercent": 73,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 10,
              "points": 29,
              "twoPointersMade": 8,
              "plusMinus": 7,
              "secondsPlayed": 1953
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 2,
              "fouls": 2,
              "turnovers": 3,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 11,
              "steals": 2,
              "points": 20,
              "twoPointersMade": 5,
              "plusMinus": 13,
              "assists": 7,
              "secondsPlayed": 1475
            },
            "ARIEL_ATKINS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "points": 13,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "assists": 5,
              "fouls": 3,
              "plusMinus": -2,
              "secondsPlayed": 2258,
              "threePointersAttempted": 7,
              "twoPointersAttempted": 3,
              "threePointersMade": 3,
              "twoPointersMade": 2
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 489,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 6,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 54,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 5,
              "assists": 4
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Washington Mystics 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": "-110",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "New York Liberty 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Washington Mystics 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": "-104",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "-315",
            "bookOdds": "-395",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-395",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "-645",
            "bookOdds": "-1176",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1176",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "+315",
            "bookOdds": "+296",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+296",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "+645",
            "bookOdds": "+598",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+598",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "48.5",
            "bookOverUnder": "48.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "+5",
            "bookSpread": "+5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "-6",
            "bookSpread": "-6",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "New York Liberty 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": "-129",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Washington Mystics 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": "-129",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "-5",
            "bookSpread": "-5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "New York Liberty 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": "-117",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "-153",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "New York Liberty 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": "-114",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Washington Mystics 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": "-102",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Washington Mystics 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": "+109",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "New York Liberty 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": "-138",
            "fairOverUnder": "91.5",
            "bookOverUnder": "91.5",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "91.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Washington Mystics 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "+6",
            "bookSpread": "+6",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "New York Liberty 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": "-122",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "-465",
            "bookOdds": "-735",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-735",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "+4",
            "bookSpread": "+4",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "48.5",
            "bookOverUnder": "48.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Washington Mystics 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Washington Mystics 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": "-132",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "+465",
            "bookOdds": "+428",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+428",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "-865",
            "bookOdds": "-1493",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1493",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Washington Mystics 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": "-146",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "48.5",
            "bookOverUnder": "48.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "-5",
            "bookSpread": "-5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "89.5",
            "bookOverUnder": "89.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "89.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "New York Liberty 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": "-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:46:54.131Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Washington Mystics 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": "+109",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "+5",
            "bookSpread": "+5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Washington Mystics 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": "85.5",
            "bookOverUnder": "85.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "+675",
            "bookOdds": "+628",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+628",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+4.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "New York Liberty 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": "47.5",
            "bookOverUnder": "47.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "-675",
            "bookOdds": "-1266",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1266",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Washington Mystics 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": "-145",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "New York Liberty 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": "91.5",
            "bookOverUnder": "91.5",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "91.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "New York Liberty 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": "26.5",
            "bookOverUnder": "26.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "+114",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "New York Liberty 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": "-115",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "+865",
            "bookOdds": "+821",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+821",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "89.5",
            "bookOverUnder": "89.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "89.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "48.5",
            "bookOverUnder": "48.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "New York Liberty 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": "+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:46:54.131Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "-116",
            "fairOverUnder": "179.5",
            "bookOverUnder": "179.5",
            "score": 181,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "179.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          },
          "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": "179.5",
            "bookOverUnder": "179.5",
            "score": 181,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "179.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:54.131Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-09T19:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "MARQUESHA_DAVIS_1_WNBA": {
            "playerID": "MARQUESHA_DAVIS_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "MARQUESHA_DAVIS_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Marquesha",
            "lastName": "Davis",
            "name": "Marquesha Davis"
          },
          "EMILY_ENGSTLER_1_WNBA": {
            "playerID": "EMILY_ENGSTLER_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "EMILY_ENGSTLER_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Emily",
            "lastName": "Engstler",
            "name": "Emily Engstler"
          },
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "KARLIE_SAMUELSON_1_WNBA": {
            "playerID": "KARLIE_SAMUELSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "KARLIE_SAMUELSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Karlie",
            "lastName": "Samuelson",
            "name": "Karlie Samuelson"
          },
          "JADE_MELBOURNE_1_WNBA": {
            "playerID": "JADE_MELBOURNE_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JADE_MELBOURNE_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Jade",
            "lastName": "Melbourne",
            "name": "Jade Melbourne"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          }
        }
      },
      {
        "eventID": "QyKwgAbDrCGIbw5q6WPv",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 97,
            "names": {
              "short": "DAL",
              "medium": "Wings",
              "long": "Dallas Wings"
            },
            "teamID": "DALLAS_WINGS_WNBA",
            "colors": {
              "secondary": "#C1D32F",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            },
            "score": 97
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 1,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 280,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 11,
              "defensiveRebounds": 11,
              "fouls": 2,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 122,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 14,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 3,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 157,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 8,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 358,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "points": 21
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 135,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 7,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 2,
              "fouls": 5,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 303,
              "freeThrowsAttempted": 7,
              "steals": 5,
              "points": 24,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "twoPointersAttempted": 11,
              "turnovers": 7,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 6,
              "assists": 6
            }
          },
          "ot": {
            "away": {
              "points": 19
            },
            "home": {
              "points": 12
            }
          },
          "reg": {
            "away": {
              "points": 78
            },
            "home": {
              "points": 78
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 217,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 22,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 6,
              "defensiveRebounds": 2,
              "fouls": 4,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 327,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 5,
              "offensiveRebounds": 4,
              "twoPointersAttempted": 17,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 8,
              "assists": 7
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "offensiveRebounds": 9,
              "turnovers": 20,
              "steals": 9,
              "twoPointersMade": 28,
              "twoPointersAttempted": 47,
              "freeThrowsAttempted": 19,
              "freeThrowsMade": 14,
              "fieldGoalsMade": 37,
              "threePointersAttempted": 33,
              "fouls": 19,
              "largestLead": 9,
              "assists": 25,
              "blocks": 5,
              "fieldGoalsAttempted": 80,
              "threePointersMade": 9,
              "points": 97,
              "rebounds": 29,
              "defensiveRebounds": 20,
              "secondsInLead": 1244
            },
            "home": {
              "longestScoringRun": 8,
              "largestLead": 8,
              "secondsInLead": 1041,
              "offensiveRebounds": 9,
              "twoPointersMade": 31,
              "steals": 9,
              "fieldGoalsMade": 37,
              "rebounds": 36,
              "defensiveRebounds": 27,
              "twoPointersAttempted": 55,
              "threePointersMade": 6,
              "blocks": 3,
              "turnovers": 21,
              "fouls": 21,
              "points": 97,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 10,
              "threePointersAttempted": 23,
              "fieldGoalsAttempted": 78,
              "assists": 25
            },
            "STEPHANIE_SOARES_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "assists": 1,
              "plusMinus": -1,
              "secondsPlayed": 309
            },
            "NATASHA_MACK_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 0,
              "blocks": 2,
              "fouls": 1,
              "steals": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "freeThrowsAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": -5,
              "secondsPlayed": 665
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "fouls": 2,
              "threePointersMade": 2,
              "points": 7,
              "turnovers": 1,
              "steals": 1,
              "twoPointersAttempted": 0,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "assists": 3,
              "plusMinus": 7,
              "secondsPlayed": 1646
            },
            "JACY_SHELDON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 3,
              "threePointersAttempted": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "steals": 2,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": -11,
              "turnovers": 3,
              "secondsPlayed": 1009
            },
            "BRITTNEY_GRINER_1_WNBA": {
              "steals": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "blocks": 2,
              "defensiveRebounds": 4,
              "fouls": 1,
              "freeThrowsMade": 2,
              "freeThrowsAttempted": 3,
              "assists": 5,
              "fieldGoalsMade": 11,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 15,
              "points": 24,
              "twoPointersMade": 11,
              "rebounds": 9,
              "offensiveRebounds": 5,
              "turnovers": 1,
              "plusMinus": 12,
              "secondsPlayed": 2335
            },
            "NATASHA_CLOUD_1_WNBA": {
              "blocks": 0,
              "twoPointersMade": 1,
              "twoPointersAttempted": 4,
              "offensiveRebounds": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "threePointersMade": 1,
              "turnovers": 6,
              "steals": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 7,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 4,
              "plusMinus": -2,
              "assists": 7,
              "secondsPlayed": 2665
            },
            "REBECCA_ALLEN_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "assists": 1,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "fouls": 4,
              "steals": 2,
              "plusMinus": -5,
              "secondsPlayed": 1827
            },
            "DIANA_TAURASI_1_WNBA": {
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "threePointersMade": 2,
              "steals": 1,
              "fouls": 3,
              "assists": 7,
              "turnovers": 3,
              "threePointersAttempted": 11,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 21,
              "twoPointersAttempted": 10,
              "points": 20,
              "twoPointersMade": 6,
              "plusMinus": 14,
              "blocks": 1,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "secondsPlayed": 2361
            },
            "MADISON_SIEGRIST_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "threePointersAttempted": 4,
              "threePointersMade": 1,
              "fouls": 4,
              "fieldGoalsMade": 5,
              "points": 12,
              "twoPointersMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 9,
              "plusMinus": -7,
              "secondsPlayed": 2855
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 1,
              "turnovers": 6,
              "twoPointersMade": 5,
              "twoPointersAttempted": 11,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 7,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 11,
              "fouls": 4,
              "plusMinus": 5,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 22,
              "threePointersMade": 4,
              "points": 29,
              "secondsPlayed": 2667
            },
            "KALANI_BROWN_1_WNBA": {
              "defensiveRebounds": 0,
              "fouls": 1,
              "fieldGoalPercent": 100,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 3,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "blocks": 1,
              "assists": 2,
              "plusMinus": 2,
              "secondsPlayed": 810
            },
            "SEVGI_UZUN_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 2,
              "fouls": 1,
              "steals": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 4,
              "fieldGoalsMade": 4,
              "threePointersMade": 2,
              "points": 11,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "turnovers": 3,
              "plusMinus": 4,
              "secondsPlayed": 1991
            },
            "ARIKE_OGUNBOWALE_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 2,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "steals": 4,
              "threePointersMade": 3,
              "fieldGoalsMade": 9,
              "twoPointersAttempted": 16,
              "twoPointersMade": 6,
              "fouls": 3,
              "turnovers": 3,
              "plusMinus": -7,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 25,
              "threePointersAttempted": 11,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 27,
              "secondsPlayed": 3000,
              "assists": 10
            },
            "TEAIRA_MCCOWAN_1_WNBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "defensiveRebounds": 6,
              "assists": 4,
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 14,
              "points": 20,
              "twoPointersMade": 9,
              "steals": 1,
              "turnovers": 6,
              "blocks": 1,
              "fouls": 6,
              "plusMinus": -9,
              "secondsPlayed": 2190
            },
            "SUG_SUTTON_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "assists": 1,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": 9,
              "turnovers": 3,
              "secondsPlayed": 834
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Phoenix Mercury 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": "-114",
            "fairOverUnder": "77.5",
            "bookOverUnder": "77.5",
            "score": 97,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Dallas Wings 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Phoenix Mercury 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "+101",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "+103",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "-125",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "-138",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "43.5",
            "bookOverUnder": "43.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "+1",
            "bookSpread": "+1",
            "score": 97,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Dallas Wings 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": "-138",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Phoenix Mercury 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Dallas Wings 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "-3",
            "bookSpread": "-3",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "-340",
            "bookOdds": "-481",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-481",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Dallas Wings 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": "-134",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Phoenix Mercury 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": "-143",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "+3",
            "bookSpread": "+3",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Phoenix Mercury 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": "-127",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Dallas Wings 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": "+106",
            "fairOverUnder": "76.5",
            "bookOverUnder": "76.5",
            "score": 97,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Phoenix Mercury 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": "-104",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Dallas Wings 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "-129",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 97,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "-287",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-287",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "35.5",
            "bookOverUnder": "35.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "43.5",
            "bookOverUnder": "43.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Phoenix Mercury 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": "-119",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Phoenix Mercury 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": "+107",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "+203",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+203",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "+116",
            "score": 97,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Phoenix Mercury 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": "-121",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "-119",
            "fairOverUnder": "31",
            "bookOverUnder": "31",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "31",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "64",
            "bookOverUnder": "64",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "64",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "+0.5",
            "bookSpread": "+0.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Dallas Wings 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": "+103",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Phoenix Mercury 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": "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:47:23.926Z"
              }
            }
          },
          "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": "-0.5",
            "bookSpread": "-0.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Phoenix Mercury 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": "-119",
            "fairOverUnder": "77.5",
            "bookOverUnder": "77.5",
            "score": 97,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "+225",
            "bookOdds": "+205",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+205",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "-0.5",
            "bookSpread": "-0.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Dallas Wings 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": "+104",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "-225",
            "bookOdds": "-289",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-289",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Phoenix Mercury 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Dallas Wings 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": "-142",
            "fairOverUnder": "76.5",
            "bookOverUnder": "76.5",
            "score": 97,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Dallas Wings 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": "15.5",
            "bookOverUnder": "15.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "+340",
            "bookOdds": "+311",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+311",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Dallas Wings 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": "-133",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "-155",
            "score": 97,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "64",
            "bookOverUnder": "64",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "64",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "-113",
            "fairOverUnder": "31",
            "bookOverUnder": "31",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "31",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Dallas Wings 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": "-138",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "154.5",
            "bookOverUnder": "154.5",
            "score": 194,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "154.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          },
          "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": "154.5",
            "bookOverUnder": "154.5",
            "score": 194,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "154.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:23.926Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-09T20:00:00.000Z",
          "started": true,
          "displayShort": "F (OT)",
          "displayLong": "Final (OT)",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "ot",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "ot",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "STEPHANIE_SOARES_1_WNBA": {
            "playerID": "STEPHANIE_SOARES_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "STEPHANIE_SOARES_DALLAS_WINGS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Soares",
            "name": "Stephanie Soares"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "JACY_SHELDON_1_WNBA": {
            "playerID": "JACY_SHELDON_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "JACY_SHELDON_DALLAS_WINGS_WNBA",
            "firstName": "Jacy",
            "lastName": "Sheldon",
            "name": "Jacy Sheldon"
          },
          "BRITTNEY_GRINER_1_WNBA": {
            "playerID": "BRITTNEY_GRINER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "BRITTNEY_GRINER_PHOENIX_MERCURY_WNBA",
            "firstName": "Brittney",
            "lastName": "Griner",
            "name": "Brittney Griner"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "REBECCA_ALLEN_1_WNBA": {
            "playerID": "REBECCA_ALLEN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "REBECCA_ALLEN_PHOENIX_MERCURY_WNBA",
            "firstName": "Rebecca",
            "lastName": "Allen",
            "name": "Rebecca Allen"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "MADISON_SIEGRIST_1_WNBA": {
            "playerID": "MADISON_SIEGRIST_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "MADISON_SIEGRIST_DALLAS_WINGS_WNBA",
            "firstName": "Madison",
            "lastName": "Siegrist",
            "name": "Madison Siegrist"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "KALANI_BROWN_1_WNBA": {
            "playerID": "KALANI_BROWN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "KALANI_BROWN_DALLAS_WINGS_WNBA",
            "firstName": "Kalani",
            "lastName": "Brown",
            "name": "Kalani Brown"
          },
          "SEVGI_UZUN_1_WNBA": {
            "playerID": "SEVGI_UZUN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "SEVGI_UZUN_DALLAS_WINGS_WNBA",
            "firstName": "Sevgi",
            "lastName": "Uzun",
            "name": "Sevgi Uzun"
          },
          "ARIKE_OGUNBOWALE_1_WNBA": {
            "playerID": "ARIKE_OGUNBOWALE_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "ARIKE_OGUNBOWALE_DALLAS_WINGS_WNBA",
            "firstName": "Arike",
            "lastName": "Ogunbowale",
            "name": "Arike Ogunbowale"
          },
          "TEAIRA_MCCOWAN_1_WNBA": {
            "playerID": "TEAIRA_MCCOWAN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "TEAIRA_MCCOWAN_DALLAS_WINGS_WNBA",
            "firstName": "Teaira",
            "lastName": "McCowan",
            "name": "Teaira McCowan"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          }
        }
      },
      {
        "eventID": "ejU9u78Y9MlkpiSywY9s",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "MIN",
              "medium": "Lynx",
              "long": "Minnesota Lynx"
            },
            "teamID": "MINNESOTA_LYNX_WNBA",
            "colors": {
              "secondary": "#236192",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#0C2340",
              "primary": "#0C2340"
            },
            "score": 83
          },
          "away": {
            "statEntityID": "away",
            "score": 64,
            "names": {
              "short": "SEA",
              "medium": "Storm",
              "long": "Seattle Storm"
            },
            "teamID": "SEATTLE_STORM_WNBA",
            "colors": {
              "secondary": "#FEE11A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#395136",
              "primary": "#395136"
            }
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 13,
              "defensiveRebounds": 12,
              "fouls": 2,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 523,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 21,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 8,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 3
            },
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 6,
              "points": 20
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 12,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 10,
              "blocks": 3,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 289,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 8,
              "offensiveRebounds": 6,
              "assists": 2,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 5,
              "largestLead": 7,
              "blocks": 2,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 269,
              "steals": 2,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 15
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 5,
              "blocks": 4,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 225,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 11,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 1,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 334,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 3
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 14,
              "largestLead": 10,
              "threePointersMade": 4,
              "secondsInLead": 514,
              "freeThrowsMade": 8,
              "blocks": 9,
              "defensiveRebounds": 20,
              "steals": 9,
              "turnovers": 13,
              "fieldGoalsMade": 26,
              "threePointersAttempted": 22,
              "fouls": 17,
              "assists": 12,
              "points": 64,
              "twoPointersMade": 22,
              "rebounds": 34,
              "offensiveRebounds": 14,
              "fieldGoalsAttempted": 75,
              "twoPointersAttempted": 53,
              "freeThrowsAttempted": 13
            },
            "home": {
              "longestScoringRun": 8,
              "steals": 6,
              "threePointersAttempted": 22,
              "threePointersMade": 12,
              "turnovers": 16,
              "freeThrowsAttempted": 21,
              "freeThrowsMade": 17,
              "blocks": 7,
              "fieldGoalsMade": 27,
              "rebounds": 36,
              "defensiveRebounds": 30,
              "fouls": 18,
              "offensiveRebounds": 6,
              "largestLead": 19,
              "assists": 25,
              "fieldGoalsAttempted": 60,
              "twoPointersAttempted": 38,
              "points": 83,
              "twoPointersMade": 15,
              "secondsInLead": 1726
            },
            "VICTORIA_VIVIANS_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 2,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "defensiveRebounds": 3,
              "fouls": 2,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "plusMinus": -10,
              "secondsPlayed": 1099
            },
            "DORKA_JUHASZ_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "blocks": 2,
              "fouls": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": 0,
              "secondsPlayed": 861
            },
            "ALANNA_SMITH_1_WNBA": {
              "defensiveRebounds": 1,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersMade": 1,
              "turnovers": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "rebounds": 3,
              "fouls": 2,
              "offensiveRebounds": 2,
              "assists": 7,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "freeThrowsMade": 5,
              "points": 7,
              "plusMinus": 19,
              "blocks": 2,
              "secondsPlayed": 1672
            },
            "JEWELL_LOYD_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "steals": 1,
              "turnovers": 1,
              "assists": 3,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 6,
              "fieldGoalsMade": 9,
              "points": 25,
              "twoPointersMade": 8,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 27,
              "twoPointersAttempted": 18,
              "plusMinus": -13,
              "secondsPlayed": 2226
            },
            "NAPHEESA_COLLIER_1_WNBA": {
              "freeThrowsAttempted": 4,
              "offensiveRebounds": 1,
              "freeThrowsMade": 3,
              "steals": 1,
              "threePointersMade": 2,
              "threePointersAttempted": 4,
              "blocks": 1,
              "rebounds": 14,
              "defensiveRebounds": 13,
              "assists": 3,
              "fouls": 3,
              "turnovers": 6,
              "fieldGoalsMade": 7,
              "plusMinus": 15,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 11,
              "points": 19,
              "twoPointersMade": 5,
              "secondsPlayed": 2123
            },
            "NNEKA_OGWUMIKE_1_WNBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "defensiveRebounds": 3,
              "rebounds": 6,
              "offensiveRebounds": 3,
              "assists": 3,
              "turnovers": 2,
              "fieldGoalsMade": 7,
              "fouls": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 12,
              "points": 14,
              "twoPointersMade": 7,
              "plusMinus": -11,
              "secondsPlayed": 2056
            },
            "COURTNEY_WILLIAMS_1_WNBA": {
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersMade": 1,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 4,
              "threePointersAttempted": 2,
              "turnovers": 4,
              "blocks": 2,
              "fieldGoalPercent": 9,
              "assists": 3,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 9,
              "steals": 1,
              "fouls": 3,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": 11,
              "secondsPlayed": 1672
            },
            "KAYLA_MCBRIDE_1_WNBA": {
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 3,
              "twoPointersMade": 2,
              "turnovers": 2,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 10,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "threePointersMade": 7,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 7,
              "points": 32,
              "plusMinus": 20,
              "assists": 1,
              "secondsPlayed": 1934
            },
            "EZI_MAGBEGOR_1_WNBA": {
              "threePointersMade": 0,
              "threePointersAttempted": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "blocks": 3,
              "fieldGoalsMade": 2,
              "points": 6,
              "twoPointersMade": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "turnovers": 3,
              "defensiveRebounds": 3,
              "rebounds": 7,
              "offensiveRebounds": 4,
              "assists": 1,
              "steals": 3,
              "fouls": 5,
              "plusMinus": -18,
              "secondsPlayed": 2056
            },
            "JORDAN_HORSTON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 2,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "fouls": 2,
              "threePointersMade": 1,
              "threePointersAttempted": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "blocks": 2,
              "assists": 1,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "points": 9,
              "twoPointersMade": 3,
              "turnovers": 1,
              "plusMinus": -7,
              "secondsPlayed": 1229
            },
            "SKYLAR_DIGGINSSMITH_1_WNBA": {
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "threePointersMade": 1,
              "blocks": 2,
              "fieldGoalsMade": 3,
              "steals": 3,
              "points": 7,
              "twoPointersMade": 2,
              "threePointersAttempted": 3,
              "turnovers": 3,
              "assists": 3,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "plusMinus": -21,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 9,
              "secondsPlayed": 1991
            },
            "BRIDGET_CARLETON_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "assists": 3,
              "twoPointersAttempted": 5,
              "twoPointersMade": 2,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "threePointersMade": 3,
              "points": 13,
              "plusMinus": 14,
              "secondsPlayed": 1854
            },
            "CECILIA_ZANDALASINI_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "freeThrowsAttempted": 2,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "fouls": 2,
              "turnovers": 2,
              "plusMinus": -2,
              "assists": 1,
              "secondsPlayed": 549
            },
            "KIANA_WILLIAMS_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "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": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "secondsPlayed": 72
            },
            "SAMANTHA_WHITCOMB_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "plusMinus": -2,
              "secondsPlayed": 511
            },
            "ALISSA_PILI_1_WNBA": {
              "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": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "secondsPlayed": 72
            },
            "OLIVIA_EPOUPA_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 3,
              "steals": 1,
              "fieldGoalsMade": 1,
              "assists": 7,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "offensiveRebounds": 2,
              "plusMinus": 13,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "secondsPlayed": 848
            },
            "SIKA_KONE_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": 2,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "secondsPlayed": 72
            },
            "JOYNER_HOLMES_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "secondsPlayed": 72
            },
            "MERCEDES_RUSSELL_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "plusMinus": -7,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 616
            },
            "NATISHA_HIEDEMAN_1_WNBA": {
              "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,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "plusMinus": 1,
              "secondsPlayed": 343
            }
          },
          "reg": {
            "away": {
              "points": 64
            },
            "home": {
              "points": 83
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 12,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 17,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 19,
              "blocks": 2,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 8,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 5,
              "secondsInLead": 600
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Seattle Storm 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": "68.5",
            "bookOverUnder": "68.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "68.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Minnesota Lynx 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Seattle Storm 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": "-138",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "-113",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "-825",
            "bookOdds": "-1724",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1724",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "+825",
            "bookOdds": "+772",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+772",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "37",
            "bookOverUnder": "37",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "-6",
            "bookSpread": "-6",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "-14",
            "bookSpread": "-14",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-14",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Minnesota Lynx 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": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Seattle Storm 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": "+104",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "33",
            "bookOverUnder": "33",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "33",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Minnesota Lynx 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": "-121",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "-8.5",
            "bookSpread": "-8.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "-1425",
            "bookOdds": "-5000",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-5000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Minnesota Lynx 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Seattle Storm 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": "-103",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "+8.5",
            "bookSpread": "+8.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Seattle Storm 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": "+107",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Minnesota Lynx 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": "-134",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Seattle Storm 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "+14",
            "bookSpread": "+14",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+14",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Minnesota Lynx 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": "-117",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "+1090",
            "bookOdds": "+1030",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1030",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "-7",
            "bookSpread": "-7",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "33",
            "bookOverUnder": "33",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "33",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "37",
            "bookOverUnder": "37",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Seattle Storm 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Seattle Storm 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": "-130",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "-1090",
            "bookOdds": "-2857",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2857",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "-1100",
            "bookOdds": "-2857",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2857",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Seattle Storm 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "+0",
            "bookSpread": "+0",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "74.5",
            "bookOverUnder": "74.5",
            "score": 77,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "74.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "-5.5",
            "bookSpread": "-5.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Minnesota Lynx 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": "+106",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Seattle Storm 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": "-142",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Seattle Storm 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": "-120",
            "fairOverUnder": "68.5",
            "bookOverUnder": "68.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "68.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "-1130",
            "bookOdds": "-3030",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3030",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "+5.5",
            "bookSpread": "+5.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Minnesota Lynx 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": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "+1130",
            "bookOdds": "+1066",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1066",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Seattle Storm 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": "-143",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Minnesota Lynx 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": "+101",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Minnesota Lynx 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": "-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:47:42.518Z"
              }
            }
          },
          "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": "+1425",
            "bookOdds": "+1352",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1352",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Minnesota Lynx 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": "-106",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "+1100",
            "bookOdds": "+1036",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1036",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "74.5",
            "bookOverUnder": "74.5",
            "score": 77,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "74.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "+7",
            "bookSpread": "+7",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Minnesota Lynx 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": "-142",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "147.5",
            "bookOverUnder": "147.5",
            "score": 147,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "147.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          },
          "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": "147.5",
            "bookOverUnder": "147.5",
            "score": 147,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "147.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:42.518Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-09T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "VICTORIA_VIVIANS_1_WNBA": {
            "playerID": "VICTORIA_VIVIANS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "VICTORIA_VIVIANS_SEATTLE_STORM_WNBA",
            "firstName": "Victoria",
            "lastName": "Vivians",
            "name": "Victoria Vivians"
          },
          "DORKA_JUHASZ_1_WNBA": {
            "playerID": "DORKA_JUHASZ_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "DORKA_JUHASZ_MINNESOTA_LYNX_WNBA",
            "firstName": "Dorka",
            "lastName": "Juhasz",
            "name": "Dorka Juhasz"
          },
          "ALANNA_SMITH_1_WNBA": {
            "playerID": "ALANNA_SMITH_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALANNA_SMITH_MINNESOTA_LYNX_WNBA",
            "firstName": "Alanna",
            "lastName": "Smith",
            "name": "Alanna Smith"
          },
          "JEWELL_LOYD_1_WNBA": {
            "playerID": "JEWELL_LOYD_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JEWELL_LOYD_SEATTLE_STORM_WNBA",
            "firstName": "Jewell",
            "lastName": "Loyd",
            "name": "Jewell Loyd"
          },
          "NAPHEESA_COLLIER_1_WNBA": {
            "playerID": "NAPHEESA_COLLIER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NAPHEESA_COLLIER_MINNESOTA_LYNX_WNBA",
            "firstName": "Napheesa",
            "lastName": "Collier",
            "name": "Napheesa Collier"
          },
          "NNEKA_OGWUMIKE_1_WNBA": {
            "playerID": "NNEKA_OGWUMIKE_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "NNEKA_OGWUMIKE_SEATTLE_STORM_WNBA",
            "firstName": "Nneka",
            "lastName": "Ogwumike",
            "name": "Nneka Ogwumike"
          },
          "COURTNEY_WILLIAMS_1_WNBA": {
            "playerID": "COURTNEY_WILLIAMS_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "COURTNEY_WILLIAMS_MINNESOTA_LYNX_WNBA",
            "firstName": "Courtney",
            "lastName": "Williams",
            "name": "Courtney Williams"
          },
          "KAYLA_MCBRIDE_1_WNBA": {
            "playerID": "KAYLA_MCBRIDE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "KAYLA_MCBRIDE_MINNESOTA_LYNX_WNBA",
            "firstName": "Kayla",
            "lastName": "McBride",
            "name": "Kayla McBride"
          },
          "EZI_MAGBEGOR_1_WNBA": {
            "playerID": "EZI_MAGBEGOR_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "EZI_MAGBEGOR_SEATTLE_STORM_WNBA",
            "firstName": "Ezi",
            "lastName": "Magbegor",
            "name": "Ezi Magbegor"
          },
          "JORDAN_HORSTON_1_WNBA": {
            "playerID": "JORDAN_HORSTON_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JORDAN_HORSTON_SEATTLE_STORM_WNBA",
            "firstName": "Jordan",
            "lastName": "Horston",
            "name": "Jordan Horston"
          },
          "SKYLAR_DIGGINSSMITH_1_WNBA": {
            "playerID": "SKYLAR_DIGGINSSMITH_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SKYLAR_DIGGINSSMITH_SEATTLE_STORM_WNBA",
            "firstName": "Skylar",
            "lastName": "Diggins-Smith",
            "name": "Skylar Diggins-Smith"
          },
          "BRIDGET_CARLETON_1_WNBA": {
            "playerID": "BRIDGET_CARLETON_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "BRIDGET_CARLETON_MINNESOTA_LYNX_WNBA",
            "firstName": "Bridget",
            "lastName": "Carleton",
            "name": "Bridget Carleton"
          },
          "CECILIA_ZANDALASINI_1_WNBA": {
            "playerID": "CECILIA_ZANDALASINI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "CECILIA_ZANDALASINI_MINNESOTA_LYNX_WNBA",
            "firstName": "Cecilia",
            "lastName": "Zandalasini",
            "name": "Cecilia Zandalasini"
          },
          "KIANA_WILLIAMS_1_WNBA": {
            "playerID": "KIANA_WILLIAMS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "KIANA_WILLIAMS_SEATTLE_STORM_WNBA",
            "firstName": "Kiana",
            "lastName": "Williams",
            "name": "Kiana Williams"
          },
          "SAMANTHA_WHITCOMB_1_WNBA": {
            "playerID": "SAMANTHA_WHITCOMB_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SAMI_WHITCOMB_SEATTLE_STORM_WNBA",
            "firstName": "Samantha",
            "lastName": "Whitcomb",
            "name": "Samantha Whitcomb"
          },
          "ALISSA_PILI_1_WNBA": {
            "playerID": "ALISSA_PILI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALISSA_PILI_MINNESOTA_LYNX_WNBA",
            "firstName": "Alissa",
            "lastName": "Pili",
            "name": "Alissa Pili"
          },
          "OLIVIA_EPOUPA_1_WNBA": {
            "playerID": "OLIVIA_EPOUPA_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "OLIVIA_EPOUPA_MINNESOTA_LYNX_WNBA",
            "firstName": "Olivia",
            "lastName": "Epoupa",
            "name": "Olivia Epoupa"
          },
          "SIKA_KONE_1_WNBA": {
            "playerID": "SIKA_KONE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "SIKA_KONE_MINNESOTA_LYNX_WNBA",
            "firstName": "Sika",
            "lastName": "Kone",
            "name": "Sika Kone"
          },
          "JOYNER_HOLMES_1_WNBA": {
            "playerID": "JOYNER_HOLMES_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JOYNER_HOLMES_SEATTLE_STORM_WNBA",
            "firstName": "Joyner",
            "lastName": "Holmes",
            "name": "Joyner Holmes"
          },
          "MERCEDES_RUSSELL_1_WNBA": {
            "playerID": "MERCEDES_RUSSELL_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "MERCEDES_RUSSELL_SEATTLE_STORM_WNBA",
            "firstName": "Mercedes",
            "lastName": "Russell",
            "name": "Mercedes Russell"
          },
          "NATISHA_HIEDEMAN_1_WNBA": {
            "playerID": "NATISHA_HIEDEMAN_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NATISHA_HIEDEMAN_MINNESOTA_LYNX_WNBA",
            "firstName": "Natisha",
            "lastName": "Hiedeman",
            "name": "Natisha Hiedeman"
          }
        }
      },
      {
        "eventID": "PcqKo1UcQ7nL0C7cGCl2",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "LAS",
              "medium": "Sparks",
              "long": "Los Angeles Sparks"
            },
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552583",
              "primary": "#552583"
            },
            "score": 96
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            },
            "score": 92
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 15,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 579,
              "freeThrowsAttempted": 5,
              "steals": 4,
              "points": 26,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 8,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 3,
              "largestLead": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 380,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 57,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 22,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 12,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 5
            },
            "home": {
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 2,
              "steals": 1,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 4,
              "turnovers": 1,
              "threePointersMade": 3,
              "fieldGoalsMade": 8,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 13,
              "secondsInLead": 561,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 12,
              "points": 31,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 14,
              "largestLead": 15,
              "turnovers": 6,
              "offensiveRebounds": 4,
              "blocks": 6,
              "steals": 7,
              "rebounds": 23,
              "defensiveRebounds": 19,
              "freeThrowsAttempted": 24,
              "freeThrowsMade": 21,
              "secondsInLead": 1037,
              "twoPointersMade": 19,
              "twoPointersAttempted": 42,
              "fieldGoalsMade": 30,
              "threePointersAttempted": 26,
              "fouls": 16,
              "assists": 17,
              "fieldGoalsAttempted": 68,
              "threePointersMade": 11,
              "points": 92
            },
            "home": {
              "steals": 3,
              "largestLead": 10,
              "offensiveRebounds": 8,
              "longestScoringRun": 8,
              "threePointersAttempted": 25,
              "threePointersMade": 10,
              "fieldGoalsMade": 32,
              "fouls": 24,
              "assists": 21,
              "fieldGoalsAttempted": 65,
              "twoPointersAttempted": 40,
              "twoPointersMade": 22,
              "rebounds": 36,
              "defensiveRebounds": 28,
              "turnovers": 15,
              "blocks": 6,
              "secondsInLead": 1152,
              "freeThrowsAttempted": 26,
              "freeThrowsMade": 22,
              "points": 96
            },
            "SYDNEY_COLSON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "plusMinus": -8,
              "secondsPlayed": 421
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 2,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "plusMinus": -11,
              "secondsPlayed": 647
            },
            "STEPHANIE_TALBOT_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": 13,
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fouls": 3,
              "secondsPlayed": 994
            },
            "KIA_NURSE_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "assists": 2,
              "threePointersAttempted": 4,
              "threePointersMade": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 7,
              "fouls": 2,
              "plusMinus": -7,
              "secondsPlayed": 831
            },
            "KIAH_STOKES_1_WNBA": {
              "defensiveRebounds": 2,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fouls": 5,
              "plusMinus": 3,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 872,
              "rebounds": 3,
              "offensiveRebounds": 1
            },
            "LEXIE_BROWN_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "assists": 4,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 9,
              "plusMinus": 10,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1276,
              "rebounds": 3,
              "defensiveRebounds": 3
            },
            "LI_YUERU_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 3,
              "rebounds": 6,
              "offensiveRebounds": 2,
              "points": 6,
              "twoPointersMade": 3,
              "fouls": 4,
              "turnovers": 1,
              "plusMinus": 13,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1046,
              "blocks": 0
            },
            "CAMERON_BRINK_1_WNBA": {
              "steals": 0,
              "assists": 1,
              "twoPointersMade": 1,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "points": 8,
              "twoPointersAttempted": 5,
              "fouls": 4,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "turnovers": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "blocks": 5,
              "fieldGoalsAttempted": 8,
              "plusMinus": -2,
              "secondsPlayed": 1619
            },
            "AJA_WILSON_1_WNBA": {
              "offensiveRebounds": 1,
              "turnovers": 1,
              "steals": 2,
              "fouls": 2,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "blocks": 6,
              "twoPointersMade": 8,
              "fieldGoalsMade": 10,
              "threePointersAttempted": 2,
              "threePointersMade": 2,
              "points": 31,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 15,
              "assists": 5,
              "plusMinus": 2,
              "secondsPlayed": 2233
            },
            "ALYSHA_CLARK_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "turnovers": 3,
              "assists": 2,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "steals": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 1,
              "points": 5,
              "plusMinus": 1,
              "secondsPlayed": 1880
            },
            "RICKEA_JACKSON_1_WNBA": {
              "steals": 0,
              "turnovers": 0,
              "assists": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "fouls": 2,
              "threePointersAttempted": 4,
              "blocks": 1,
              "fieldGoalsMade": 7,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 16,
              "twoPointersMade": 6,
              "plusMinus": -11,
              "secondsPlayed": 1374
            },
            "DEARICA_HAMBY_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "steals": 1,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 8,
              "twoPointersMade": 5,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "points": 18,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "assists": 5,
              "fouls": 4,
              "turnovers": 6,
              "secondsPlayed": 2134,
              "plusMinus": -3
            },
            "TIFFANY_HAYES_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "steals": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 6,
              "fouls": 1,
              "fieldGoalsMade": 5,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "points": 17,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 7,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 9,
              "assists": 2,
              "plusMinus": -5,
              "secondsPlayed": 1668
            },
            "KELSEY_PLUM_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "twoPointersMade": 3,
              "defensiveRebounds": 2,
              "rebounds": 2,
              "offensiveRebounds": 0,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 11,
              "freeThrowsAttempted": 6,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "points": 24,
              "fieldGoalPercent": 32,
              "assists": 5,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 11,
              "fouls": 1,
              "plusMinus": -3,
              "secondsPlayed": 2350
            },
            "AARI_MCDONALD_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 2,
              "threePointersAttempted": 3,
              "assists": 2,
              "fouls": 2,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "twoPointersMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 3,
              "plusMinus": 5,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1429,
              "freeThrowsMade": 4,
              "points": 16
            },
            "LAYSHIA_CLARENDON_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fouls": 3,
              "plusMinus": -1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "points": 7,
              "twoPointersMade": 2,
              "assists": 5,
              "secondsPlayed": 970
            },
            "KATE_MARTIN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "threePointersMade": 3,
              "fieldGoalsMade": 5,
              "points": 13,
              "twoPointersMade": 2,
              "turnovers": 2,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "assists": 3,
              "fouls": 3,
              "plusMinus": 1,
              "secondsPlayed": 1929
            },
            "RAE_BURRELL_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "twoPointersMade": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "threePointersMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 7,
              "plusMinus": 3,
              "secondsPlayed": 325
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 66,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 8,
              "largestLead": 9,
              "fieldGoalsAttempted": 15,
              "steals": 0,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 8,
              "turnovers": 5,
              "threePointersMade": 2,
              "twoPointersMade": 6,
              "blocks": 2,
              "secondsInLead": 534,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 22
            }
          },
          "reg": {
            "away": {
              "points": 92
            },
            "home": {
              "points": 96
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Las Vegas Aces 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": "+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:47:22.309Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Los Angeles Sparks 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Las Vegas Aces 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": "-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:47:22.309Z"
              }
            }
          },
          "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": "+215",
            "bookOdds": "+199",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+199",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "+1215",
            "bookOdds": "+1162",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "-215",
            "bookOdds": "-253",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-253",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "-1215",
            "bookOdds": "-2564",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2564",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "51",
            "bookOverUnder": "51",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "-4",
            "bookSpread": "-4",
            "score": 96,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Los Angeles Sparks 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": "-129",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Las Vegas Aces 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": "-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:47:22.309Z"
              }
            }
          },
          "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": "34",
            "bookOverUnder": "34",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "34",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Los Angeles Sparks 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": "+125",
            "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:47:22.309Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "-755",
            "bookOdds": "-1515",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1515",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Las Vegas Aces 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": "-135",
            "bookOdds": "-157",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-157",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "+7.5",
            "bookSpread": "+7.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Las Vegas Aces 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": "-137",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Los Angeles Sparks 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": "95.5",
            "bookOverUnder": "95.5",
            "score": 96,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "95.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Las Vegas Aces 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "+4",
            "bookSpread": "+4",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-122",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "-285",
            "bookOdds": "-385",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-385",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "34",
            "bookOverUnder": "34",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "34",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "51",
            "bookOverUnder": "51",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Las Vegas Aces 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": "-105",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Las Vegas Aces 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": "+135",
            "bookOdds": "+117",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+117",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "+285",
            "bookOdds": "+259",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+259",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "-530",
            "bookOdds": "-758",
            "score": 96,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-758",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Las Vegas Aces 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": "-115",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "47.5",
            "bookOverUnder": "47.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+3.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "81",
            "bookOverUnder": "81",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "81",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "+9.5",
            "bookSpread": "+9.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-142",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Las Vegas Aces 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": "-115",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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.5",
            "bookSpread": "-3.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Las Vegas Aces 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": "-142",
            "fairOverUnder": "91.5",
            "bookOverUnder": "91.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "91.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "-427",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-427",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "-9.5",
            "bookSpread": "-9.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Los Angeles Sparks 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": "-103",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "+282",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+282",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Las Vegas Aces 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": "+103",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Los Angeles Sparks 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": "95.5",
            "bookOverUnder": "95.5",
            "score": 96,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "95.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-149",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "+755",
            "bookOdds": "+707",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+707",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Los Angeles Sparks 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": "+112",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "+530",
            "bookOdds": "+502",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+502",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "81",
            "bookOverUnder": "81",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "81",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Los Angeles Sparks 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": "+105",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "186.5",
            "bookOverUnder": "186.5",
            "score": 188,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "186.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          },
          "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": "186.5",
            "bookOverUnder": "186.5",
            "score": 188,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "186.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:22.309Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-10T01:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "STEPHANIE_TALBOT_1_WNBA": {
            "playerID": "STEPHANIE_TALBOT_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "STEPHANIE_TALBOT_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Talbot",
            "name": "Stephanie Talbot"
          },
          "KIA_NURSE_1_WNBA": {
            "playerID": "KIA_NURSE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "KIA_NURSE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Kia",
            "lastName": "Nurse",
            "name": "Kia Nurse"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "LEXIE_BROWN_1_WNBA": {
            "playerID": "LEXIE_BROWN_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LEXIE_BROWN_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Lexie",
            "lastName": "Brown",
            "name": "Lexie Brown"
          },
          "LI_YUERU_1_WNBA": {
            "playerID": "LI_YUERU_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LI_YUERU_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Li",
            "lastName": "Yueru",
            "name": "Li Yueru"
          },
          "CAMERON_BRINK_1_WNBA": {
            "playerID": "CAMERON_BRINK_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "CAMERON_BRINK_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Cameron",
            "lastName": "Brink",
            "name": "Cameron Brink"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "RICKEA_JACKSON_1_WNBA": {
            "playerID": "RICKEA_JACKSON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RICKEA_JACKSON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rickea",
            "lastName": "Jackson",
            "name": "Rickea Jackson"
          },
          "DEARICA_HAMBY_1_WNBA": {
            "playerID": "DEARICA_HAMBY_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "DEARICA_HAMBY_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Dearica",
            "lastName": "Hamby",
            "name": "Dearica Hamby"
          },
          "TIFFANY_HAYES_1_WNBA": {
            "playerID": "TIFFANY_HAYES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "TIFFANY_HAYES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Tiffany",
            "lastName": "Hayes",
            "name": "Tiffany Hayes"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "AARI_MCDONALD_1_WNBA": {
            "playerID": "AARI_MCDONALD_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "AARI_MCDONALD_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Aari",
            "lastName": "McDonald",
            "name": "Aari McDonald"
          },
          "LAYSHIA_CLARENDON_1_WNBA": {
            "playerID": "LAYSHIA_CLARENDON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LAYSHIA_CLARENDON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Layshia",
            "lastName": "Clarendon",
            "name": "Layshia Clarendon"
          },
          "KATE_MARTIN_1_WNBA": {
            "playerID": "KATE_MARTIN_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KATE_MARTIN_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kate",
            "lastName": "Martin",
            "name": "Kate Martin"
          },
          "RAE_BURRELL_1_WNBA": {
            "playerID": "RAE_BURRELL_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RAE_BURRELL_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rae",
            "lastName": "Burrell",
            "name": "Rae Burrell"
          }
        }
      },
      {
        "eventID": "qEzZZTdqMWgkAirrJGej",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "CON",
              "medium": "Connecticut",
              "long": "Connecticut Sun"
            },
            "teamID": "CONNECTICUT_SUN_WNBA",
            "colors": {
              "secondary": "#F3703A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            },
            "score": 89
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "IND",
              "medium": "Fever",
              "long": "Indiana Fever"
            },
            "teamID": "INDIANA_FEVER_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            },
            "score": 72
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 11,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 452,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 109,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 3,
              "points": 15
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 20,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            },
            "home": {
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 6,
              "blocks": 1,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 29,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 8,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "secondsInLead": 600,
              "fieldGoalsMade": 10,
              "largestLead": 20,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 13,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 28,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 600,
              "freeThrowsAttempted": 9,
              "steals": 4,
              "points": 25,
              "threePointersAttempted": 1,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 17,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 9,
              "twoPointersMade": 8
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 4,
              "assists": 7
            }
          },
          "reg": {
            "away": {
              "points": 72
            },
            "home": {
              "points": 89
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 4,
              "points": 16,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 3,
              "rebounds": 14,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 9,
              "threePointersAttempted": 8,
              "offensiveRebounds": 7,
              "assists": 2,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 1
            }
          },
          "game": {
            "away": {
              "largestLead": 3,
              "secondsInLead": 109,
              "longestScoringRun": 7,
              "offensiveRebounds": 7,
              "blocks": 3,
              "threePointersMade": 9,
              "turnovers": 11,
              "fouls": 18,
              "threePointersAttempted": 24,
              "fieldGoalsMade": 25,
              "rebounds": 26,
              "defensiveRebounds": 19,
              "assists": 19,
              "fieldGoalsAttempted": 62,
              "twoPointersAttempted": 38,
              "steals": 5,
              "points": 72,
              "twoPointersMade": 16,
              "freeThrowsAttempted": 19,
              "freeThrowsMade": 13
            },
            "home": {
              "longestScoringRun": 8,
              "largestLead": 28,
              "blocks": 3,
              "twoPointersMade": 22,
              "steals": 9,
              "fieldGoalsMade": 30,
              "assists": 22,
              "freeThrowsAttempted": 24,
              "threePointersMade": 8,
              "freeThrowsMade": 21,
              "points": 89,
              "threePointersAttempted": 17,
              "fouls": 19,
              "offensiveRebounds": 12,
              "fieldGoalsAttempted": 65,
              "twoPointersAttempted": 48,
              "turnovers": 10,
              "rebounds": 41,
              "defensiveRebounds": 29,
              "secondsInLead": 2252
            },
            "KELSEY_MITCHELL_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "threePointersMade": 1,
              "fouls": 1,
              "assists": 1,
              "fieldGoalsMade": 3,
              "turnovers": 2,
              "points": 9,
              "twoPointersMade": 2,
              "plusMinus": -15,
              "threePointersAttempted": 4,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 4,
              "secondsPlayed": 1213
            },
            "CAITLIN_CLARK_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 10,
              "turnovers": 3,
              "assists": 2,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 3,
              "fouls": 4,
              "plusMinus": -30,
              "secondsPlayed": 1318,
              "steals": 1
            },
            "NALYSSA_SMITH_1_WNBA": {
              "fieldGoalsMade": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 2,
              "blocks": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -23,
              "fieldGoalPercent": 17,
              "assists": 3,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1154
            },
            "KRISTY_WALLACE_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "points": 5,
              "twoPointersMade": 1,
              "turnovers": 2,
              "plusMinus": -20,
              "secondsPlayed": 1038
            },
            "GRACE_BERGER_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "turnovers": 2,
              "threePointersMade": 1,
              "points": 3,
              "steals": 1,
              "plusMinus": 8,
              "secondsPlayed": 585
            },
            "TYASHA_HARRIS_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "twoPointersMade": 1,
              "assists": 4,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 11,
              "threePointersAttempted": 3,
              "plusMinus": 13,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1731
            },
            "ALIYAH_BOSTON_1_WNBA": {
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fouls": 3,
              "blocks": 1,
              "offensiveRebounds": 3,
              "assists": 5,
              "fieldGoalsMade": 5,
              "twoPointersMade": 5,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 11,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 14,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "steals": 1,
              "plusMinus": -11,
              "secondsPlayed": 2001
            },
            "BRIONNA_JONES_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "offensiveRebounds": 2,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 45,
              "assists": 4,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 10,
              "points": 11,
              "twoPointersMade": 4,
              "blocks": 1,
              "secondsPlayed": 1132,
              "plusMinus": 11
            },
            "ALYSSA_THOMAS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 7,
              "twoPointersMade": 3,
              "assists": 7,
              "defensiveRebounds": 13,
              "fouls": 3,
              "rebounds": 18,
              "offensiveRebounds": 5,
              "turnovers": 6,
              "steals": 2,
              "plusMinus": 20,
              "secondsPlayed": 1643
            },
            "DEWANNA_BONNER_1_WNBA": {
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 3,
              "fieldGoalsMade": 7,
              "steals": 2,
              "points": 17,
              "twoPointersMade": 4,
              "threePointersAttempted": 4,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1328,
              "plusMinus": 9
            },
            "OLIVIA_NELSONODODA_1_WNBA": {
              "fieldGoalsMade": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "assists": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "blocks": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "plusMinus": 10,
              "fouls": 6,
              "secondsPlayed": 1175
            },
            "ERICA_WHEELER_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "threePointersMade": 1,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "points": 9,
              "twoPointersMade": 3,
              "fouls": 1,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "assists": 4,
              "steals": 1,
              "plusMinus": -1,
              "secondsPlayed": 1412
            },
            "LEXIE_HULL_1_WNBA": {
              "blocks": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "twoPointersMade": 2,
              "fouls": 3,
              "twoPointersAttempted": 4,
              "offensiveRebounds": 1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "steals": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 10,
              "plusMinus": 3,
              "secondsPlayed": 1223
            },
            "KATIE_LOU_SAMUELSON_1_WNBA": {
              "defensiveRebounds": 0,
              "steals": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "blocks": 0,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "points": 6,
              "turnovers": 1,
              "assists": 2,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 1,
              "plusMinus": 0,
              "secondsPlayed": 1461
            },
            "RACHEL_BANHAM_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "threePointersAttempted": 4,
              "rebounds": 1,
              "fouls": 2,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "plusMinus": -2,
              "secondsPlayed": 818
            },
            "VERONICA_BURTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "fouls": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -3,
              "secondsPlayed": 296
            },
            "CELESTE_TAYLOR_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 3,
              "twoPointersMade": 1,
              "plusMinus": 4,
              "secondsPlayed": 411
            },
            "VICTARIA_SAXTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "plusMinus": 0,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 184,
              "freeThrowsMade": 1,
              "points": 1
            },
            "DIJONAI_CARRINGTON_1_WNBA": {
              "blocks": 0,
              "turnovers": 0,
              "assists": 3,
              "steals": 3,
              "threePointersMade": 1,
              "fieldGoalsMade": 7,
              "offensiveRebounds": 1,
              "twoPointersMade": 6,
              "threePointersAttempted": 2,
              "fouls": 3,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 7,
              "points": 22,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 9,
              "plusMinus": 17,
              "secondsPlayed": 1732
            },
            "ASTOU_NDOUR_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "steals": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": -4,
              "secondsPlayed": 465
            },
            "TIFFANY_MITCHELL_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "fouls": 2,
              "assists": 1,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 10,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "plusMinus": 7,
              "secondsPlayed": 1307
            },
            "MORIAH_JEFFERSON_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 50,
              "assists": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "plusMinus": 7,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "points": 4,
              "twoPointersMade": 2,
              "secondsPlayed": 373
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-10T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "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": "Indiana Fever 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": "-134",
            "fairOverUnder": "72.5",
            "bookOverUnder": "72.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Connecticut Sun 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Indiana Fever 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": "+109",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-1485",
            "bookOdds": "-5556",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-5556",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "+1485",
            "bookOdds": "+1410",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1410",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-107",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "+13",
            "bookSpread": "+13",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+13",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "+120",
            "bookOdds": "+104",
            "fairSpread": "-20.5",
            "bookSpread": "-20.5",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "spread": "-20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Indiana Fever 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": "-145",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "45",
            "bookOverUnder": "45",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "45",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-13",
            "bookSpread": "-13",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-13",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Connecticut Sun 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-4.5",
            "bookSpread": "-4.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-760",
            "bookOdds": "-1515",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1515",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Connecticut Sun 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Indiana Fever 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "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": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "+4.5",
            "bookSpread": "+4.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-108",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Indiana Fever 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "37",
            "bookOverUnder": "37",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Connecticut Sun 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": "-145",
            "fairOverUnder": "91.5",
            "bookOverUnder": "91.5",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "91.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Indiana Fever 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-120",
            "bookOdds": "-140",
            "fairSpread": "+20.5",
            "bookSpread": "+20.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "spread": "+20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Connecticut Sun 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-215",
            "bookOdds": "-275",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-275",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "45",
            "bookOverUnder": "45",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "45",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Indiana Fever 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Indiana Fever 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "+215",
            "bookOdds": "+195",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+195",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-1420",
            "bookOdds": "-5000",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-5000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Connecticut Sun 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Indiana Fever 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": "-150",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-113",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "77.5",
            "bookOverUnder": "77.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "86.5",
            "bookOverUnder": "86.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-6.5",
            "bookSpread": "-6.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Connecticut Sun 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": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Indiana Fever 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": "+112",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Indiana Fever 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": "72.5",
            "bookOverUnder": "72.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "+1285",
            "bookOdds": "+1218",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1218",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-122",
            "fairSpread": "+6.5",
            "bookSpread": "+6.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-1285",
            "bookOdds": "-4000",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Indiana Fever 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-114",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Connecticut Sun 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": "+109",
            "fairOverUnder": "91.5",
            "bookOverUnder": "91.5",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "91.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Connecticut Sun 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": "-108",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "+760",
            "bookOdds": "+708",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+708",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Connecticut Sun 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": "-124",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "77.5",
            "bookOverUnder": "77.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "+1420",
            "bookOdds": "+1348",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1348",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "86.5",
            "bookOverUnder": "86.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-119",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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",
            "bookSpread": "-2",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Connecticut Sun 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Connecticut Sun 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": "-115",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "37",
            "bookOverUnder": "37",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "164",
            "bookOverUnder": "164",
            "score": 161,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "164",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "164",
            "bookOverUnder": "164",
            "score": 161,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "164",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "-124",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Indiana Fever 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": "36.5",
            "bookOverUnder": "36.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Indiana Fever 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": "-124",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Connecticut Sun 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": "+102",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "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": "+101",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Connecticut Sun 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": "-125",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:53.599Z"
              }
            }
          }
        },
        "players": {
          "KELSEY_MITCHELL_1_WNBA": {
            "playerID": "KELSEY_MITCHELL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KELSEY_MITCHELL_INDIANA_FEVER_WNBA",
            "firstName": "Kelsey",
            "lastName": "Mitchell",
            "name": "Kelsey Mitchell"
          },
          "CAITLIN_CLARK_1_WNBA": {
            "playerID": "CAITLIN_CLARK_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CAITLIN_CLARK_INDIANA_FEVER_WNBA",
            "firstName": "Caitlin",
            "lastName": "Clark",
            "name": "Caitlin Clark"
          },
          "NALYSSA_SMITH_1_WNBA": {
            "playerID": "NALYSSA_SMITH_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "NALYSSA_SMITH_INDIANA_FEVER_WNBA",
            "firstName": "NaLyssa",
            "lastName": "Smith",
            "name": "NaLyssa Smith"
          },
          "KRISTY_WALLACE_1_WNBA": {
            "playerID": "KRISTY_WALLACE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KRISTY_WALLACE_INDIANA_FEVER_WNBA",
            "firstName": "Kristy",
            "lastName": "Wallace",
            "name": "Kristy Wallace"
          },
          "GRACE_BERGER_1_WNBA": {
            "playerID": "GRACE_BERGER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "GRACE_BERGER_INDIANA_FEVER_WNBA",
            "firstName": "Grace",
            "lastName": "Berger",
            "name": "Grace Berger"
          },
          "TYASHA_HARRIS_1_WNBA": {
            "playerID": "TYASHA_HARRIS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TYASHA_HARRIS_CONNECTICUT_SUN_WNBA",
            "firstName": "Tyasha",
            "lastName": "Harris",
            "name": "Tyasha Harris"
          },
          "ALIYAH_BOSTON_1_WNBA": {
            "playerID": "ALIYAH_BOSTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ALIYAH_BOSTON_INDIANA_FEVER_WNBA",
            "firstName": "Aliyah",
            "lastName": "Boston",
            "name": "Aliyah Boston"
          },
          "BRIONNA_JONES_1_WNBA": {
            "playerID": "BRIONNA_JONES_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "BRIONNA_JONES_CONNECTICUT_SUN_WNBA",
            "firstName": "Brionna",
            "lastName": "Jones",
            "name": "Brionna Jones"
          },
          "ALYSSA_THOMAS_1_WNBA": {
            "playerID": "ALYSSA_THOMAS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ALYSSA_THOMAS_CONNECTICUT_SUN_WNBA",
            "firstName": "Alyssa",
            "lastName": "Thomas",
            "name": "Alyssa Thomas"
          },
          "DEWANNA_BONNER_1_WNBA": {
            "playerID": "DEWANNA_BONNER_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DEWANNA_BONNER_CONNECTICUT_SUN_WNBA",
            "firstName": "DeWanna",
            "lastName": "Bonner",
            "name": "DeWanna Bonner"
          },
          "OLIVIA_NELSONODODA_1_WNBA": {
            "playerID": "OLIVIA_NELSONODODA_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "OLIVIA_NELSONODODA_CONNECTICUT_SUN_WNBA",
            "firstName": "Olivia",
            "lastName": "Nelson-Ododa",
            "name": "Olivia Nelson-Ododa"
          },
          "ERICA_WHEELER_1_WNBA": {
            "playerID": "ERICA_WHEELER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ERICA_WHEELER_INDIANA_FEVER_WNBA",
            "firstName": "Erica",
            "lastName": "Wheeler",
            "name": "Erica Wheeler"
          },
          "LEXIE_HULL_1_WNBA": {
            "playerID": "LEXIE_HULL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "LEXIE_HULL_INDIANA_FEVER_WNBA",
            "firstName": "Lexie",
            "lastName": "Hull",
            "name": "Lexie Hull"
          },
          "KATIE_LOU_SAMUELSON_1_WNBA": {
            "playerID": "KATIE_LOU_SAMUELSON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KATIE_LOU_SAMUELSON_INDIANA_FEVER_WNBA",
            "name": "Katie Lou Samuelson"
          },
          "RACHEL_BANHAM_1_WNBA": {
            "playerID": "RACHEL_BANHAM_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "RACHEL_BANHAM_CONNECTICUT_SUN_WNBA",
            "firstName": "Rachel",
            "lastName": "Banham",
            "name": "Rachel Banham"
          },
          "VERONICA_BURTON_1_WNBA": {
            "playerID": "VERONICA_BURTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "VERONICA_BURTON_CONNECTICUT_SUN_WNBA",
            "firstName": "Veronica",
            "lastName": "Burton",
            "name": "Veronica Burton"
          },
          "CELESTE_TAYLOR_1_WNBA": {
            "playerID": "CELESTE_TAYLOR_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CELESTE_TAYLOR_INDIANA_FEVER_WNBA",
            "firstName": "Celeste",
            "lastName": "Taylor",
            "name": "Celeste Taylor"
          },
          "VICTARIA_SAXTON_1_WNBA": {
            "playerID": "VICTARIA_SAXTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "VICTARIA_SAXTON_INDIANA_FEVER_WNBA",
            "firstName": "Victaria",
            "lastName": "Saxton",
            "name": "Victaria Saxton"
          },
          "DIJONAI_CARRINGTON_1_WNBA": {
            "playerID": "DIJONAI_CARRINGTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DIJONAI_CARRINGTON_CONNECTICUT_SUN_WNBA",
            "firstName": "DiJonai",
            "lastName": "Carrington",
            "name": "DiJonai Carrington"
          },
          "ASTOU_NDOUR_1_WNBA": {
            "playerID": "ASTOU_NDOUR_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ASTOU_NDOUR_CONNECTICUT_SUN_WNBA",
            "firstName": "Astou",
            "lastName": "Ndour",
            "name": "Astou Ndour"
          },
          "TIFFANY_MITCHELL_1_WNBA": {
            "playerID": "TIFFANY_MITCHELL_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TIFFANY_MITCHELL_CONNECTICUT_SUN_WNBA",
            "firstName": "Tiffany",
            "lastName": "Mitchell",
            "name": "Tiffany Mitchell"
          },
          "MORIAH_JEFFERSON_1_WNBA": {
            "playerID": "MORIAH_JEFFERSON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "MORIAH_JEFFERSON_CONNECTICUT_SUN_WNBA",
            "firstName": "Moriah",
            "lastName": "Jefferson",
            "name": "Moriah Jefferson"
          }
        }
      },
      {
        "eventID": "OkZpAV54wgTSai8vkvwA",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 68,
            "names": {
              "short": "ATL",
              "medium": "Atlanta",
              "long": "Atlanta Dream"
            },
            "teamID": "ATLANTA_DREAM_WNBA",
            "colors": {
              "secondary": "#4891CE",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#E3173E"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 87,
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 12,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 436,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 11,
              "offensiveRebounds": 0,
              "assists": 9,
              "twoPointersAttempted": 5,
              "turnovers": 4,
              "threePointersMade": 7,
              "freeThrowsMade": 0,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 36,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 12,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 18,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 15,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            }
          },
          "reg": {
            "away": {
              "points": 87
            },
            "home": {
              "points": 68
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "steals": 3,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 8,
              "defensiveRebounds": 33,
              "largestLead": 23,
              "threePointersAttempted": 31,
              "assists": 25,
              "threePointersMade": 17,
              "fieldGoalsMade": 31,
              "rebounds": 38,
              "fouls": 17,
              "offensiveRebounds": 5,
              "fieldGoalsAttempted": 65,
              "twoPointersAttempted": 34,
              "turnovers": 11,
              "secondsInLead": 2236,
              "points": 87,
              "twoPointersMade": 14,
              "blocks": 3
            },
            "home": {
              "largestLead": 2,
              "secondsInLead": 36,
              "blocks": 2,
              "longestScoringRun": 6,
              "offensiveRebounds": 8,
              "twoPointersMade": 16,
              "fieldGoalsMade": 24,
              "threePointersAttempted": 23,
              "threePointersMade": 8,
              "assists": 16,
              "turnovers": 8,
              "fouls": 15,
              "steals": 3,
              "rebounds": 32,
              "defensiveRebounds": 24,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 12,
              "points": 68,
              "fieldGoalsAttempted": 67,
              "twoPointersAttempted": 44
            },
            "BRITTNEY_SYKES_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 6,
              "twoPointersMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 4,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 6,
              "plusMinus": 20,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "secondsPlayed": 868,
              "threePointersMade": 4,
              "points": 18
            },
            "CHEYENNE_PARKER_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "fouls": 1,
              "points": 4,
              "twoPointersMade": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "plusMinus": -11,
              "secondsPlayed": 1057
            },
            "NIA_COFFEY_1_WNBA": {
              "fouls": 0,
              "blocks": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "twoPointersMade": 0,
              "offensiveRebounds": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "steals": 1,
              "threePointersMade": 2,
              "plusMinus": -9,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 788,
              "freeThrowsMade": 2,
              "points": 8,
              "assists": 2
            },
            "RHYNE_HOWARD_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 2,
              "fouls": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "freeThrowsAttempted": 3,
              "threePointersAttempted": 7,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 1,
              "points": 16,
              "twoPointersMade": 1,
              "plusMinus": -16,
              "secondsPlayed": 1823
            },
            "NAZ_HILLMON_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "fouls": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "plusMinus": -6,
              "secondsPlayed": 758
            },
            "TINA_CHARLES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "offensiveRebounds": 4,
              "fieldGoalsMade": 6,
              "points": 12,
              "twoPointersMade": 6,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 14,
              "assists": 3,
              "plusMinus": -6,
              "turnovers": 2,
              "secondsPlayed": 1621
            },
            "KARLIE_SAMUELSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 1,
              "twoPointersAttempted": 4,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "threePointersMade": 1,
              "points": 5,
              "fouls": 1,
              "assists": 4,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "plusMinus": 13,
              "secondsPlayed": 1472
            },
            "JULIE_VANLOO_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "assists": 4,
              "twoPointersMade": 1,
              "fouls": 2,
              "twoPointersAttempted": 3,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "threePointersMade": 3,
              "points": 11,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 8,
              "turnovers": 3,
              "secondsPlayed": 1375
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "fouls": 1,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "blocks": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "threePointersMade": 2,
              "points": 7,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "assists": 2,
              "turnovers": 3,
              "plusMinus": 23,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "secondsPlayed": 1741
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "steals": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "threePointersMade": 1,
              "points": 9,
              "twoPointersMade": 3,
              "fouls": 3,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "plusMinus": 1,
              "assists": 2,
              "secondsPlayed": 1252
            },
            "EMILY_ENGSTLER_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 1,
              "assists": 1,
              "rebounds": 4,
              "offensiveRebounds": 3,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "points": 5,
              "plusMinus": 4,
              "fouls": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "secondsPlayed": 591
            },
            "HALEY_JONES_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 3,
              "freeThrowsAttempted": 2,
              "fouls": 2,
              "plusMinus": -7,
              "secondsPlayed": 1062
            },
            "JADE_MELBOURNE_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "assists": 1,
              "fieldGoalsAttempted": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": 0,
              "turnovers": 1,
              "secondsPlayed": 409
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "steals": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 1,
              "defensiveRebounds": 5,
              "points": 4,
              "twoPointersMade": 1,
              "fouls": 4,
              "plusMinus": 10,
              "rebounds": 6,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1216
            },
            "LAETICIA_AMIHERE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 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,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "plusMinus": -1,
              "secondsPlayed": 197
            },
            "ALLISHA_GRAY_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "blocks": 1,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "threePointersMade": 1,
              "assists": 5,
              "threePointersAttempted": 4,
              "fieldGoalsMade": 3,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 9,
              "fouls": 4,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "plusMinus": -9,
              "secondsPlayed": 1808
            },
            "CRYSTAL_DANGERFIELD_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "steals": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 2,
              "assists": 2,
              "plusMinus": -12,
              "secondsPlayed": 1338
            },
            "LORELA_CUBAJ_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "steals": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": -5,
              "secondsPlayed": 379
            },
            "DIDI_RICHARDS_1_WNBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -1,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 111,
              "points": 2,
              "twoPointersMade": 1
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "fieldGoalsMade": 2,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 8,
              "assists": 2,
              "fouls": 2,
              "plusMinus": 9,
              "secondsPlayed": 1288,
              "turnovers": 0
            },
            "ARIEL_ATKINS_1_WNBA": {
              "offensiveRebounds": 0,
              "steals": 2,
              "fouls": 1,
              "assists": 5,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "threePointersAttempted": 3,
              "threePointersMade": 3,
              "fieldGoalsMade": 6,
              "plusMinus": 8,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 7,
              "points": 18,
              "twoPointersMade": 3,
              "secondsPlayed": 1677,
              "blocks": 1,
              "turnovers": 1
            },
            "AERIAL_POWERS_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "fouls": 1,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "turnovers": 1,
              "twoPointersMade": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "plusMinus": -13,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 1169,
              "freeThrowsMade": 6,
              "points": 13,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 8
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 23,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 9,
              "turnovers": 5,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "secondsInLead": 0,
              "freeThrowsAttempted": 11,
              "steals": 2,
              "points": 18,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 7,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 8,
              "twoPointersMade": 2
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Washington Mystics 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": "-134",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Atlanta Dream 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": "-110",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Washington Mystics 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "-240",
            "bookOdds": "-287",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-287",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "+405",
            "bookOdds": "+370",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+370",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "+240",
            "bookOdds": "+223",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+223",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "-405",
            "bookOdds": "-602",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-602",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "-10",
            "bookSpread": "-10",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "+18",
            "bookSpread": "+18",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+18",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Atlanta Dream 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": "31.5",
            "bookOverUnder": "31.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Washington Mystics 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": "+104",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "33.5",
            "bookOverUnder": "33.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "+10",
            "bookSpread": "+10",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Atlanta Dream 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "-122",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "+320",
            "bookOdds": "+290",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+290",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Atlanta Dream 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Washington Mystics 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Washington Mystics 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": "-130",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "-108",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "-220",
            "bookOdds": "-259",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-259",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Washington Mystics 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": "-126",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+6",
            "bookSpread": "+6",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Atlanta Dream 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": "+104",
            "fairOverUnder": "68.5",
            "bookOverUnder": "68.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "68.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Washington Mystics 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": "-109",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "-127",
            "fairSpread": "-18",
            "bookSpread": "-18",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "-18",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Atlanta Dream 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "-0.5",
            "bookSpread": "-0.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "33.5",
            "bookOverUnder": "33.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Washington Mystics 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Washington Mystics 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": "-113",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Washington Mystics 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": "+105",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "+1025",
            "bookOdds": "+965",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+965",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Atlanta Dream 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Washington Mystics 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": "+105",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "-4",
            "bookSpread": "-4",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "73.5",
            "bookOverUnder": "73.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Atlanta Dream 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Washington Mystics 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": "-142",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "+4",
            "bookSpread": "+4",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Washington Mystics 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": "85.5",
            "bookOverUnder": "85.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "-860",
            "bookOdds": "-1852",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1852",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Atlanta Dream 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": "31.5",
            "bookOverUnder": "31.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "+860",
            "bookOdds": "+809",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+809",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Washington Mystics 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "+220",
            "bookOdds": "+203",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+203",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Atlanta Dream 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": "-140",
            "fairOverUnder": "68.5",
            "bookOverUnder": "68.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "68.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Atlanta Dream 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": "-135",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "-320",
            "bookOdds": "-441",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-441",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Atlanta Dream 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": "+102",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "-1025",
            "bookOdds": "-2500",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2500",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "73.5",
            "bookOverUnder": "73.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "73.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Atlanta Dream 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Atlanta Dream 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": "-113",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-6",
            "bookSpread": "-6",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "155",
            "bookOverUnder": "155",
            "score": 155,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          },
          "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": "155",
            "bookOverUnder": "155",
            "score": 155,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.622Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-11T23:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "BRITTNEY_SYKES_1_WNBA": {
            "playerID": "BRITTNEY_SYKES_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "BRITTNEY_SYKES_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Brittney",
            "lastName": "Sykes",
            "name": "Brittney Sykes"
          },
          "CHEYENNE_PARKER_1_WNBA": {
            "playerID": "CHEYENNE_PARKER_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CHEYENNE_PARKER_ATLANTA_DREAM_WNBA",
            "firstName": "Cheyenne",
            "lastName": "Parker",
            "name": "Cheyenne Parker"
          },
          "NIA_COFFEY_1_WNBA": {
            "playerID": "NIA_COFFEY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NIA_COFFEY_ATLANTA_DREAM_WNBA",
            "firstName": "Nia",
            "lastName": "Coffey",
            "name": "Nia Coffey"
          },
          "RHYNE_HOWARD_1_WNBA": {
            "playerID": "RHYNE_HOWARD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "RHYNE_HOWARD_ATLANTA_DREAM_WNBA",
            "firstName": "Rhyne",
            "lastName": "Howard",
            "name": "Rhyne Howard"
          },
          "NAZ_HILLMON_1_WNBA": {
            "playerID": "NAZ_HILLMON_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NAZ_HILLMON_ATLANTA_DREAM_WNBA",
            "firstName": "Naz",
            "lastName": "Hillmon",
            "name": "Naz Hillmon"
          },
          "TINA_CHARLES_1_WNBA": {
            "playerID": "TINA_CHARLES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "TINA_CHARLES_ATLANTA_DREAM_WNBA",
            "firstName": "Tina",
            "lastName": "Charles",
            "name": "Tina Charles"
          },
          "KARLIE_SAMUELSON_1_WNBA": {
            "playerID": "KARLIE_SAMUELSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "KARLIE_SAMUELSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Karlie",
            "lastName": "Samuelson",
            "name": "Karlie Samuelson"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "EMILY_ENGSTLER_1_WNBA": {
            "playerID": "EMILY_ENGSTLER_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "EMILY_ENGSTLER_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Emily",
            "lastName": "Engstler",
            "name": "Emily Engstler"
          },
          "HALEY_JONES_1_WNBA": {
            "playerID": "HALEY_JONES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "HALEY_JONES_ATLANTA_DREAM_WNBA",
            "firstName": "Haley",
            "lastName": "Jones",
            "name": "Haley Jones"
          },
          "JADE_MELBOURNE_1_WNBA": {
            "playerID": "JADE_MELBOURNE_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JADE_MELBOURNE_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Jade",
            "lastName": "Melbourne",
            "name": "Jade Melbourne"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "LAETICIA_AMIHERE_1_WNBA": {
            "playerID": "LAETICIA_AMIHERE_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "LAETICIA_AMIHERE_ATLANTA_DREAM_WNBA",
            "firstName": "Laeticia",
            "lastName": "Amihere",
            "name": "Laeticia Amihere"
          },
          "ALLISHA_GRAY_1_WNBA": {
            "playerID": "ALLISHA_GRAY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "ALLISHA_GRAY_ATLANTA_DREAM_WNBA",
            "firstName": "Allisha",
            "lastName": "Gray",
            "name": "Allisha Gray"
          },
          "CRYSTAL_DANGERFIELD_1_WNBA": {
            "playerID": "CRYSTAL_DANGERFIELD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CRYSTAL_DANGERFIELD_ATLANTA_DREAM_WNBA",
            "firstName": "Crystal",
            "lastName": "Dangerfield",
            "name": "Crystal Dangerfield"
          },
          "LORELA_CUBAJ_1_WNBA": {
            "playerID": "LORELA_CUBAJ_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "LORELA_CUBAJ_ATLANTA_DREAM_WNBA",
            "firstName": "Lorela",
            "lastName": "Cubaj",
            "name": "Lorela Cubaj"
          },
          "DIDI_RICHARDS_1_WNBA": {
            "playerID": "DIDI_RICHARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "DIDI_RICHARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "DiDi",
            "lastName": "Richards",
            "name": "DiDi Richards"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "AERIAL_POWERS_1_WNBA": {
            "playerID": "AERIAL_POWERS_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "AERIAL_POWERS_ATLANTA_DREAM_WNBA",
            "firstName": "Aerial",
            "lastName": "Powers",
            "name": "Aerial Powers"
          }
        }
      },
      {
        "eventID": "5LJrBydudeywBj6TGL2p",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "SEA",
              "medium": "Storm",
              "long": "Seattle Storm"
            },
            "teamID": "SEATTLE_STORM_WNBA",
            "colors": {
              "secondary": "#FEE11A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#395136",
              "primary": "#395136"
            },
            "score": 95
          },
          "away": {
            "statEntityID": "away",
            "score": 95,
            "names": {
              "short": "LAS",
              "medium": "Sparks",
              "long": "Los Angeles Sparks"
            },
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552583",
              "primary": "#552583"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 5,
              "offensiveRebounds": 6,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 8,
              "blocks": 3,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 553,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 25,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 534,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 4,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 600,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 1,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 17,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            }
          },
          "reg": {
            "away": {
              "points": 79
            },
            "home": {
              "points": 95
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 29,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 7,
              "largestLead": 16,
              "blocks": 5,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 8
            }
          },
          "game": {
            "away": {
              "largestLead": 0,
              "secondsInLead": 0,
              "longestScoringRun": 8,
              "blocks": 6,
              "threePointersMade": 6,
              "steals": 6,
              "defensiveRebounds": 23,
              "turnovers": 11,
              "threePointersAttempted": 20,
              "fouls": 15,
              "fieldGoalsMade": 27,
              "rebounds": 33,
              "offensiveRebounds": 10,
              "fieldGoalsAttempted": 69,
              "twoPointersAttempted": 49,
              "freeThrowsAttempted": 24,
              "freeThrowsMade": 19,
              "points": 95,
              "twoPointersMade": 21,
              "assists": 19
            },
            "home": {
              "turnovers": 9,
              "longestScoringRun": 10,
              "defensiveRebounds": 32,
              "largestLead": 16,
              "blocks": 10,
              "steals": 4,
              "rebounds": 45,
              "offensiveRebounds": 13,
              "fouls": 22,
              "twoPointersAttempted": 57,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 13,
              "twoPointersMade": 29,
              "fieldGoalsMade": 37,
              "threePointersAttempted": 22,
              "assists": 20,
              "fieldGoalsAttempted": 79,
              "secondsInLead": 2287,
              "threePointersMade": 8,
              "points": 95
            },
            "KIA_NURSE_1_WNBA": {
              "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": 236,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "RICKEA_JACKSON_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 1,
              "points": 3,
              "twoPointersMade": 1,
              "fieldGoalPercent": 13,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 7,
              "secondsPlayed": 942,
              "plusMinus": -8,
              "blocks": 0
            },
            "VICTORIA_VIVIANS_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "threePointersAttempted": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 25,
              "blocks": 2,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "fouls": 2,
              "plusMinus": 8,
              "assists": 1,
              "steals": 2,
              "secondsPlayed": 1048
            },
            "LAYSHIA_CLARENDON_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 75,
              "assists": 1,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 6,
              "twoPointersMade": 3,
              "plusMinus": -5,
              "turnovers": 2,
              "secondsPlayed": 770,
              "fouls": 3
            },
            "CAMERON_BRINK_1_WNBA": {
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "steals": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 2,
              "points": 7,
              "twoPointersMade": 2,
              "assists": 1,
              "turnovers": 2,
              "fouls": 2,
              "blocks": 4,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": -14,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "secondsPlayed": 1132
            },
            "MERCEDES_RUSSELL_1_WNBA": {
              "fieldGoalsMade": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "fouls": 2,
              "assists": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -6,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 847
            },
            "DEARICA_HAMBY_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 2,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "assists": 5,
              "threePointersAttempted": 4,
              "fouls": 4,
              "fieldGoalsMade": 7,
              "points": 16,
              "twoPointersMade": 5,
              "rebounds": 11,
              "defensiveRebounds": 11,
              "freeThrowsAttempted": 1,
              "plusMinus": -10,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 12,
              "secondsPlayed": 2137
            },
            "LEXIE_BROWN_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "blocks": 1,
              "threePointersMade": 2,
              "points": 6,
              "assists": 5,
              "twoPointersAttempted": 2,
              "steals": 2,
              "turnovers": 2,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 22,
              "fieldGoalsAttempted": 9,
              "plusMinus": -10,
              "secondsPlayed": 1752
            },
            "JOYNER_HOLMES_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "threePointersMade": 1,
              "points": 3,
              "turnovers": 1,
              "fouls": 1,
              "assists": 1,
              "plusMinus": 0,
              "secondsPlayed": 637
            },
            "RAE_BURRELL_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersMade": 0,
              "assists": 2,
              "turnovers": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "threePointersAttempted": 3,
              "fouls": 0,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 2,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "points": 8,
              "twoPointersMade": 2,
              "plusMinus": -3,
              "secondsPlayed": 1346
            },
            "STEPHANIE_TALBOT_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "turnovers": 1,
              "plusMinus": -7,
              "secondsPlayed": 524
            },
            "KIANA_WILLIAMS_1_WNBA": {
              "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": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "secondsPlayed": 42,
              "threePointersMade": 1,
              "points": 3
            },
            "SAMANTHA_WHITCOMB_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "steals": 1,
              "fouls": 3,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "threePointersMade": 3,
              "points": 9,
              "plusMinus": -3,
              "secondsPlayed": 974
            },
            "ZIA_COOKE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "plusMinus": 0,
              "assists": 1,
              "secondsPlayed": 73
            },
            "JORDAN_HORSTON_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "defensiveRebounds": 4,
              "assists": 2,
              "turnovers": 2,
              "rebounds": 5,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": 8,
              "secondsPlayed": 1352
            },
            "AARI_MCDONALD_1_WNBA": {
              "blocks": 0,
              "defensiveRebounds": 1,
              "threePointersMade": 2,
              "threePointersAttempted": 4,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "steals": 1,
              "assists": 3,
              "fouls": 4,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 5,
              "points": 15,
              "twoPointersMade": 2,
              "plusMinus": -11,
              "secondsPlayed": 1630
            },
            "LI_YUERU_1_WNBA": {
              "threePointersAttempted": 0,
              "assists": 1,
              "threePointersMade": 0,
              "fouls": 2,
              "blocks": 1,
              "defensiveRebounds": 3,
              "steals": 1,
              "rebounds": 7,
              "offensiveRebounds": 4,
              "turnovers": 2,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "twoPointersMade": 6,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 18,
              "plusMinus": -8,
              "secondsPlayed": 1458
            },
            "EZI_MAGBEGOR_1_WNBA": {
              "steals": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "offensiveRebounds": 6,
              "fouls": 4,
              "turnovers": 3,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 9,
              "points": 8,
              "twoPointersMade": 3,
              "rebounds": 13,
              "defensiveRebounds": 7,
              "assists": 4,
              "blocks": 3,
              "plusMinus": 21,
              "secondsPlayed": 1511
            },
            "JEWELL_LOYD_1_WNBA": {
              "steals": 0,
              "assists": 2,
              "threePointersMade": 1,
              "turnovers": 1,
              "fouls": 3,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 8,
              "blocks": 2,
              "twoPointersAttempted": 13,
              "twoPointersMade": 7,
              "threePointersAttempted": 6,
              "rebounds": 6,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 19,
              "plusMinus": 11,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 21,
              "secondsPlayed": 1918
            },
            "NNEKA_OGWUMIKE_1_WNBA": {
              "fouls": 3,
              "assists": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "turnovers": 1,
              "offensiveRebounds": 2,
              "blocks": 2,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 11,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "steals": 0,
              "points": 26,
              "twoPointersMade": 10,
              "fieldGoalPercent": 73,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 14,
              "plusMinus": 16,
              "secondsPlayed": 1763
            },
            "SKYLAR_DIGGINSSMITH_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 3,
              "turnovers": 1,
              "twoPointersAttempted": 11,
              "twoPointersMade": 6,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 14,
              "threePointersMade": 1,
              "points": 19,
              "assists": 6,
              "plusMinus": 23,
              "secondsPlayed": 1866
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Los Angeles Sparks Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-150",
            "fairOverUnder": "75.5",
            "bookOverUnder": "75.5",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "75.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Seattle Storm 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-137",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "-191",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-191",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "-1290",
            "bookOdds": "-4000",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "+153",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+153",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "+1290",
            "bookOdds": "+1224",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1224",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+4.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "-11",
            "bookSpread": "-11",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Seattle Storm 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": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Los Angeles Sparks 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": "+103",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "43",
            "bookOverUnder": "43",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "43",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "-122",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Seattle Storm 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": "-140",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+2.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "+265",
            "bookOdds": "+242",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+242",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Seattle Storm 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Los Angeles Sparks 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Los Angeles Sparks 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": "-103",
            "fairOverUnder": "44.5",
            "bookOverUnder": "44.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "-210",
            "bookOdds": "-267",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-267",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Los Angeles Sparks 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "-116",
            "fairOverUnder": "39",
            "bookOverUnder": "39",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Seattle Storm 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": "+111",
            "fairOverUnder": "84.5",
            "bookOverUnder": "84.5",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-111",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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",
            "bookSpread": "+11",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Seattle Storm 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": "-119",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "-750",
            "bookOdds": "-1493",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1493",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "+4.5",
            "bookSpread": "+4.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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",
            "bookOverUnder": "43",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "43",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Los Angeles Sparks 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Los Angeles Sparks 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Los Angeles Sparks 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": "-130",
            "fairOverUnder": "44.5",
            "bookOverUnder": "44.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "+750",
            "bookOdds": "+699",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+699",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "-780",
            "bookOdds": "-1587",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1587",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Seattle Storm 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-142",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-138",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "-119",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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",
            "bookSpread": "-2",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "74",
            "bookOverUnder": "74",
            "score": 96,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "74",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "93.5",
            "bookOverUnder": "93.5",
            "score": 96,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "93.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Seattle Storm 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": "+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:46:57.130Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Los Angeles Sparks 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": "+103",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Los Angeles Sparks Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "75.5",
            "bookOverUnder": "75.5",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "75.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "+780",
            "bookOdds": "+731",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+731",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "+6.5",
            "bookSpread": "+6.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Seattle Storm 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": "-125",
            "bookOdds": "-150",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "-780",
            "bookOdds": "-1587",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1587",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-142",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "+210",
            "bookOdds": "+191",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+191",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Seattle Storm 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": "-149",
            "fairOverUnder": "84.5",
            "bookOverUnder": "84.5",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Seattle Storm 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": "-106",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "-265",
            "bookOdds": "-353",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-353",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Seattle Storm 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": "-125",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "74",
            "bookOverUnder": "74",
            "score": 96,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "74",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "+780",
            "bookOdds": "+728",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+728",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "93.5",
            "bookOverUnder": "93.5",
            "score": 96,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "93.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "-113",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "-4.5",
            "bookSpread": "-4.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Seattle Storm 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Seattle Storm 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": "-135",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "-127",
            "fairOverUnder": "160.5",
            "bookOverUnder": "160.5",
            "score": 190,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "160.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          },
          "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": "160.5",
            "bookOverUnder": "160.5",
            "score": 190,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "160.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:46:57.130Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-12T02:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "KIA_NURSE_1_WNBA": {
            "playerID": "KIA_NURSE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "KIA_NURSE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Kia",
            "lastName": "Nurse",
            "name": "Kia Nurse"
          },
          "RICKEA_JACKSON_1_WNBA": {
            "playerID": "RICKEA_JACKSON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RICKEA_JACKSON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rickea",
            "lastName": "Jackson",
            "name": "Rickea Jackson"
          },
          "VICTORIA_VIVIANS_1_WNBA": {
            "playerID": "VICTORIA_VIVIANS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "VICTORIA_VIVIANS_SEATTLE_STORM_WNBA",
            "firstName": "Victoria",
            "lastName": "Vivians",
            "name": "Victoria Vivians"
          },
          "LAYSHIA_CLARENDON_1_WNBA": {
            "playerID": "LAYSHIA_CLARENDON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LAYSHIA_CLARENDON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Layshia",
            "lastName": "Clarendon",
            "name": "Layshia Clarendon"
          },
          "CAMERON_BRINK_1_WNBA": {
            "playerID": "CAMERON_BRINK_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "CAMERON_BRINK_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Cameron",
            "lastName": "Brink",
            "name": "Cameron Brink"
          },
          "MERCEDES_RUSSELL_1_WNBA": {
            "playerID": "MERCEDES_RUSSELL_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "MERCEDES_RUSSELL_SEATTLE_STORM_WNBA",
            "firstName": "Mercedes",
            "lastName": "Russell",
            "name": "Mercedes Russell"
          },
          "DEARICA_HAMBY_1_WNBA": {
            "playerID": "DEARICA_HAMBY_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "DEARICA_HAMBY_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Dearica",
            "lastName": "Hamby",
            "name": "Dearica Hamby"
          },
          "LEXIE_BROWN_1_WNBA": {
            "playerID": "LEXIE_BROWN_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LEXIE_BROWN_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Lexie",
            "lastName": "Brown",
            "name": "Lexie Brown"
          },
          "JOYNER_HOLMES_1_WNBA": {
            "playerID": "JOYNER_HOLMES_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JOYNER_HOLMES_SEATTLE_STORM_WNBA",
            "firstName": "Joyner",
            "lastName": "Holmes",
            "name": "Joyner Holmes"
          },
          "RAE_BURRELL_1_WNBA": {
            "playerID": "RAE_BURRELL_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RAE_BURRELL_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rae",
            "lastName": "Burrell",
            "name": "Rae Burrell"
          },
          "STEPHANIE_TALBOT_1_WNBA": {
            "playerID": "STEPHANIE_TALBOT_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "STEPHANIE_TALBOT_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Talbot",
            "name": "Stephanie Talbot"
          },
          "KIANA_WILLIAMS_1_WNBA": {
            "playerID": "KIANA_WILLIAMS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "KIANA_WILLIAMS_SEATTLE_STORM_WNBA",
            "firstName": "Kiana",
            "lastName": "Williams",
            "name": "Kiana Williams"
          },
          "SAMANTHA_WHITCOMB_1_WNBA": {
            "playerID": "SAMANTHA_WHITCOMB_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SAMI_WHITCOMB_SEATTLE_STORM_WNBA",
            "firstName": "Samantha",
            "lastName": "Whitcomb",
            "name": "Samantha Whitcomb"
          },
          "ZIA_COOKE_1_WNBA": {
            "playerID": "ZIA_COOKE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "ZIA_COOKE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Zia",
            "lastName": "Cooke",
            "name": "Zia Cooke"
          },
          "JORDAN_HORSTON_1_WNBA": {
            "playerID": "JORDAN_HORSTON_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JORDAN_HORSTON_SEATTLE_STORM_WNBA",
            "firstName": "Jordan",
            "lastName": "Horston",
            "name": "Jordan Horston"
          },
          "AARI_MCDONALD_1_WNBA": {
            "playerID": "AARI_MCDONALD_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "AARI_MCDONALD_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Aari",
            "lastName": "McDonald",
            "name": "Aari McDonald"
          },
          "LI_YUERU_1_WNBA": {
            "playerID": "LI_YUERU_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LI_YUERU_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Li",
            "lastName": "Yueru",
            "name": "Li Yueru"
          },
          "EZI_MAGBEGOR_1_WNBA": {
            "playerID": "EZI_MAGBEGOR_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "EZI_MAGBEGOR_SEATTLE_STORM_WNBA",
            "firstName": "Ezi",
            "lastName": "Magbegor",
            "name": "Ezi Magbegor"
          },
          "JEWELL_LOYD_1_WNBA": {
            "playerID": "JEWELL_LOYD_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JEWELL_LOYD_SEATTLE_STORM_WNBA",
            "firstName": "Jewell",
            "lastName": "Loyd",
            "name": "Jewell Loyd"
          },
          "NNEKA_OGWUMIKE_1_WNBA": {
            "playerID": "NNEKA_OGWUMIKE_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "NNEKA_OGWUMIKE_SEATTLE_STORM_WNBA",
            "firstName": "Nneka",
            "lastName": "Ogwumike",
            "name": "Nneka Ogwumike"
          },
          "SKYLAR_DIGGINSSMITH_1_WNBA": {
            "playerID": "SKYLAR_DIGGINSSMITH_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SKYLAR_DIGGINSSMITH_SEATTLE_STORM_WNBA",
            "firstName": "Skylar",
            "lastName": "Diggins-Smith",
            "name": "Skylar Diggins-Smith"
          }
        }
      },
      {
        "eventID": "TotzONnziArCxE6hv9DV",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 86,
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 100,
            "names": {
              "short": "MIN",
              "medium": "Lynx",
              "long": "Minnesota Lynx"
            },
            "teamID": "MINNESOTA_LYNX_WNBA",
            "colors": {
              "secondary": "#236192",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#0C2340",
              "primary": "#0C2340"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 3,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 42,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 499,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 31,
              "threePointersAttempted": 10,
              "offensiveRebounds": 4,
              "assists": 8,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 7,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 21,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 17,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 7,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 3
            },
            "away": {
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 4,
              "blocks": 0,
              "freeThrowsAttempted": 6,
              "steals": 4,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 6,
              "points": 30,
              "fieldGoalsMade": 11,
              "threePointersAttempted": 7,
              "largestLead": 11,
              "assists": 9,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 547,
              "threePointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 18,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 12,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 6,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "offensiveRebounds": 4,
              "blocks": 4,
              "largestLead": 20,
              "threePointersAttempted": 27,
              "threePointersMade": 15,
              "rebounds": 28,
              "defensiveRebounds": 24,
              "turnovers": 9,
              "fouls": 20,
              "steals": 9,
              "points": 100,
              "fieldGoalsMade": 37,
              "assists": 34,
              "fieldGoalsAttempted": 67,
              "twoPointersAttempted": 40,
              "secondsInLead": 1789,
              "freeThrowsAttempted": 17,
              "freeThrowsMade": 11,
              "twoPointersMade": 22
            },
            "home": {
              "longestScoringRun": 7,
              "largestLead": 8,
              "secondsInLead": 520,
              "blocks": 1,
              "steals": 4,
              "defensiveRebounds": 30,
              "rebounds": 35,
              "offensiveRebounds": 5,
              "twoPointersAttempted": 31,
              "turnovers": 13,
              "points": 86,
              "twoPointersMade": 18,
              "fieldGoalsMade": 28,
              "threePointersAttempted": 31,
              "fouls": 19,
              "assists": 19,
              "fieldGoalsAttempted": 62,
              "freeThrowsAttempted": 26,
              "threePointersMade": 10,
              "freeThrowsMade": 20
            },
            "JACKIE_YOUNG_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 4,
              "points": 6,
              "twoPointersMade": 3,
              "turnovers": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 4,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "fouls": 2,
              "plusMinus": -14,
              "secondsPlayed": 1319
            },
            "ALANNA_SMITH_1_WNBA": {
              "fouls": 0,
              "blocks": 1,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "offensiveRebounds": 2,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "assists": 3,
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 6,
              "threePointersMade": 4,
              "plusMinus": 11,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 78,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 3,
              "points": 18,
              "twoPointersMade": 3,
              "secondsPlayed": 1577
            },
            "ALYSHA_CLARK_1_WNBA": {
              "fieldGoalsMade": 2,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "assists": 1,
              "plusMinus": -11,
              "turnovers": 3,
              "fouls": 4,
              "secondsPlayed": 1606
            },
            "COURTNEY_WILLIAMS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "threePointersMade": 1,
              "steals": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 7,
              "plusMinus": 16,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 10,
              "points": 15,
              "twoPointersMade": 6,
              "fouls": 4,
              "assists": 9,
              "secondsPlayed": 1459
            },
            "KAYLA_MCBRIDE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "fouls": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 5,
              "points": 16,
              "twoPointersMade": 3,
              "threePointersAttempted": 3,
              "steals": 2,
              "assists": 8,
              "turnovers": 1,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": 15,
              "secondsPlayed": 2050
            },
            "KELSEY_PLUM_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "steals": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 4,
              "threePointersMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 2,
              "freeThrowsMade": 2,
              "points": 13,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 4,
              "threePointersAttempted": 11,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 13,
              "fouls": 3,
              "assists": 4,
              "plusMinus": -10,
              "secondsPlayed": 2075
            },
            "BRIDGET_CARLETON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 0,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "turnovers": 1,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 7,
              "plusMinus": 11,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "threePointersMade": 5,
              "points": 15,
              "steals": 2,
              "secondsPlayed": 1568
            },
            "EMMA_CANNON_1_WNBA": {
              "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,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "plusMinus": 3,
              "secondsPlayed": 176
            },
            "CECILIA_ZANDALASINI_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "fouls": 3,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "steals": 1,
              "plusMinus": 3,
              "assists": 3,
              "secondsPlayed": 832
            },
            "ALISSA_PILI_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "freeThrowsAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fouls": 1,
              "plusMinus": -3,
              "secondsPlayed": 176
            },
            "OLIVIA_EPOUPA_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "plusMinus": -3,
              "secondsPlayed": 176
            },
            "NAPHEESA_COLLIER_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 1,
              "twoPointersMade": 2,
              "turnovers": 2,
              "fieldGoalsMade": 4,
              "threePointersMade": 2,
              "blocks": 2,
              "threePointersAttempted": 7,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 14,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": 11,
              "assists": 6,
              "fouls": 3,
              "secondsPlayed": 1697
            },
            "NATISHA_HIEDEMAN_1_WNBA": {
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "steals": 1,
              "threePointersAttempted": 1,
              "turnovers": 3,
              "fieldGoalsMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 7,
              "blocks": 1,
              "fouls": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "assists": 2,
              "plusMinus": 3,
              "secondsPlayed": 1150
            },
            "KATE_MARTIN_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "fouls": 2,
              "plusMinus": -10,
              "secondsPlayed": 888
            },
            "AJA_WILSON_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 2,
              "assists": 3,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "steals": 2,
              "fouls": 3,
              "turnovers": 1,
              "fieldGoalPercent": 50,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fieldGoalsMade": 9,
              "plusMinus": -6,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 16,
              "twoPointersMade": 8,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 9,
              "points": 28,
              "secondsPlayed": 1977
            },
            "KIAH_STOKES_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 2,
              "fouls": 1,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "plusMinus": -15,
              "secondsPlayed": 1133
            },
            "DORKA_JUHASZ_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 2,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "points": 8,
              "twoPointersMade": 2,
              "fouls": 3,
              "plusMinus": 9,
              "secondsPlayed": 1137
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 1,
              "threePointersMade": 2,
              "threePointersAttempted": 3,
              "turnovers": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "plusMinus": -8,
              "freeThrowsAttempted": 1,
              "secondsPlayed": 860,
              "freeThrowsMade": 1,
              "points": 11
            },
            "SIKA_KONE_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsMade": 2,
              "plusMinus": -3,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 1,
              "secondsPlayed": 176,
              "freeThrowsMade": 1,
              "points": 5,
              "twoPointersMade": 2
            },
            "TIFFANY_HAYES_1_WNBA": {
              "offensiveRebounds": 0,
              "blocks": 1,
              "fouls": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "steals": 1,
              "twoPointersMade": 2,
              "twoPointersAttempted": 4,
              "assists": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "turnovers": 3,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 1,
              "plusMinus": -3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 1363,
              "threePointersMade": 1,
              "points": 10
            },
            "SYDNEY_COLSON_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "fieldGoalPercent": 100,
              "fouls": 1,
              "fieldGoalsMade": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 7,
              "twoPointersMade": 2,
              "plusMinus": 4,
              "assists": 2,
              "secondsPlayed": 600
            }
          },
          "reg": {
            "away": {
              "points": 100
            },
            "home": {
              "points": 86
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 20,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 10,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 9,
              "twoPointersMade": 7
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Minnesota Lynx 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": "+106",
            "fairOverUnder": "99.5",
            "bookOverUnder": "99.5",
            "score": 100,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "99.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Las Vegas Aces 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Minnesota Lynx 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": "+109",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "-197",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-197",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "-153",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "+158",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "+114",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "30",
            "bookOverUnder": "30",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "30",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "+13.5",
            "bookSpread": "+13.5",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Las Vegas Aces 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": "-115",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Minnesota Lynx 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": "-145",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "44.5",
            "bookOverUnder": "44.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+5.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Las Vegas Aces 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": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "+4",
            "bookSpread": "+4",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "+494",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+494",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Las Vegas Aces 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": "-125",
            "bookOdds": "-150",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Minnesota Lynx 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+132",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+132",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Minnesota Lynx 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": "+104",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "-4",
            "bookSpread": "-4",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "+175",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Minnesota Lynx 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": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Las Vegas Aces 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": "-129",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Minnesota Lynx 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": 100,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Las Vegas Aces 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "+1510",
            "bookOdds": "+1438",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1438",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "44.5",
            "bookOverUnder": "44.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Minnesota Lynx 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-164",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-164",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "30",
            "bookOverUnder": "30",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "30",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Minnesota Lynx 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Minnesota Lynx 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": "-140",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "-1510",
            "bookOdds": "-5882",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-5882",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "+987",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+987",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Las Vegas Aces 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-275",
            "bookOdds": "-339",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-339",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Minnesota Lynx 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "-117",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "75",
            "bookOverUnder": "75",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "75",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "105",
            "bookOverUnder": "105",
            "score": 107,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Las Vegas Aces 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Minnesota Lynx 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": "-125",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Minnesota Lynx 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": "-142",
            "fairOverUnder": "99.5",
            "bookOverUnder": "99.5",
            "score": 100,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "99.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "-935",
            "bookOdds": "-2128",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2128",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "+0.5",
            "bookSpread": "+0.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Las Vegas Aces 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": "49.5",
            "bookOverUnder": "49.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "+935",
            "bookOdds": "+881",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+881",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Minnesota Lynx 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": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "-220",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-220",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Las Vegas Aces 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": "81.5",
            "bookOverUnder": "81.5",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Las Vegas Aces 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": "+109",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "-893",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-893",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Las Vegas Aces 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": "-146",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "75",
            "bookOverUnder": "75",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "75",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "-2632",
            "score": 100,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2632",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "105",
            "bookOverUnder": "105",
            "score": 107,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "+7.5",
            "bookSpread": "+7.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Las Vegas Aces 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+275",
            "bookOdds": "+259",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+259",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Las Vegas Aces 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": "-107",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "-107",
            "fairOverUnder": "39",
            "bookOverUnder": "39",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "181",
            "bookOverUnder": "181",
            "score": 186,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "181",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          },
          "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": "181",
            "bookOverUnder": "181",
            "score": 186,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "181",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.354Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-12T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "ALANNA_SMITH_1_WNBA": {
            "playerID": "ALANNA_SMITH_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALANNA_SMITH_MINNESOTA_LYNX_WNBA",
            "firstName": "Alanna",
            "lastName": "Smith",
            "name": "Alanna Smith"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "COURTNEY_WILLIAMS_1_WNBA": {
            "playerID": "COURTNEY_WILLIAMS_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "COURTNEY_WILLIAMS_MINNESOTA_LYNX_WNBA",
            "firstName": "Courtney",
            "lastName": "Williams",
            "name": "Courtney Williams"
          },
          "KAYLA_MCBRIDE_1_WNBA": {
            "playerID": "KAYLA_MCBRIDE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "KAYLA_MCBRIDE_MINNESOTA_LYNX_WNBA",
            "firstName": "Kayla",
            "lastName": "McBride",
            "name": "Kayla McBride"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "BRIDGET_CARLETON_1_WNBA": {
            "playerID": "BRIDGET_CARLETON_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "BRIDGET_CARLETON_MINNESOTA_LYNX_WNBA",
            "firstName": "Bridget",
            "lastName": "Carleton",
            "name": "Bridget Carleton"
          },
          "EMMA_CANNON_1_WNBA": {
            "playerID": "EMMA_CANNON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "EMMA_CANNON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Emma",
            "lastName": "Cannon",
            "name": "Emma Cannon"
          },
          "CECILIA_ZANDALASINI_1_WNBA": {
            "playerID": "CECILIA_ZANDALASINI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "CECILIA_ZANDALASINI_MINNESOTA_LYNX_WNBA",
            "firstName": "Cecilia",
            "lastName": "Zandalasini",
            "name": "Cecilia Zandalasini"
          },
          "ALISSA_PILI_1_WNBA": {
            "playerID": "ALISSA_PILI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALISSA_PILI_MINNESOTA_LYNX_WNBA",
            "firstName": "Alissa",
            "lastName": "Pili",
            "name": "Alissa Pili"
          },
          "OLIVIA_EPOUPA_1_WNBA": {
            "playerID": "OLIVIA_EPOUPA_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "OLIVIA_EPOUPA_MINNESOTA_LYNX_WNBA",
            "firstName": "Olivia",
            "lastName": "Epoupa",
            "name": "Olivia Epoupa"
          },
          "NAPHEESA_COLLIER_1_WNBA": {
            "playerID": "NAPHEESA_COLLIER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NAPHEESA_COLLIER_MINNESOTA_LYNX_WNBA",
            "firstName": "Napheesa",
            "lastName": "Collier",
            "name": "Napheesa Collier"
          },
          "NATISHA_HIEDEMAN_1_WNBA": {
            "playerID": "NATISHA_HIEDEMAN_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NATISHA_HIEDEMAN_MINNESOTA_LYNX_WNBA",
            "firstName": "Natisha",
            "lastName": "Hiedeman",
            "name": "Natisha Hiedeman"
          },
          "KATE_MARTIN_1_WNBA": {
            "playerID": "KATE_MARTIN_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KATE_MARTIN_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kate",
            "lastName": "Martin",
            "name": "Kate Martin"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "DORKA_JUHASZ_1_WNBA": {
            "playerID": "DORKA_JUHASZ_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "DORKA_JUHASZ_MINNESOTA_LYNX_WNBA",
            "firstName": "Dorka",
            "lastName": "Juhasz",
            "name": "Dorka Juhasz"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "SIKA_KONE_1_WNBA": {
            "playerID": "SIKA_KONE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "SIKA_KONE_MINNESOTA_LYNX_WNBA",
            "firstName": "Sika",
            "lastName": "Kone",
            "name": "Sika Kone"
          },
          "TIFFANY_HAYES_1_WNBA": {
            "playerID": "TIFFANY_HAYES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "TIFFANY_HAYES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Tiffany",
            "lastName": "Hayes",
            "name": "Tiffany Hayes"
          },
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          }
        }
      },
      {
        "eventID": "TSjOoOVizjhUgw0Xpuwi",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 75,
            "names": {
              "short": "CHI",
              "medium": "Chicago",
              "long": "Chicago Sky"
            },
            "teamID": "CHICAGO_SKY_WNBA",
            "colors": {
              "secondary": "#FFD520",
              "primaryContrast": "#000000",
              "secondaryContrast": "#5091CD",
              "primary": "#5091CD"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "CON",
              "medium": "Connecticut",
              "long": "Connecticut Sun"
            },
            "teamID": "CONNECTICUT_SUN_WNBA",
            "colors": {
              "secondary": "#F3703A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            },
            "score": 83
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 3,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 282,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 22,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 273,
              "freeThrowsAttempted": 6,
              "steals": 4,
              "threePointersAttempted": 2,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 16,
              "turnovers": 7,
              "threePointersMade": 0,
              "freeThrowsMade": 6,
              "twoPointersMade": 7,
              "points": 20
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 477,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 8,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 82,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 600,
              "freeThrowsAttempted": 6,
              "steals": 5,
              "points": 20,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 17,
              "threePointersAttempted": 2,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            }
          },
          "game": {
            "away": {
              "blocks": 2,
              "threePointersMade": 3,
              "longestScoringRun": 10,
              "largestLead": 13,
              "steals": 13,
              "offensiveRebounds": 8,
              "turnovers": 14,
              "fieldGoalsMade": 28,
              "threePointersAttempted": 14,
              "fouls": 14,
              "assists": 21,
              "fieldGoalsAttempted": 62,
              "twoPointersAttempted": 48,
              "twoPointersMade": 25,
              "rebounds": 28,
              "defensiveRebounds": 20,
              "secondsInLead": 1950,
              "freeThrowsAttempted": 28,
              "freeThrowsMade": 24,
              "points": 83
            },
            "home": {
              "longestScoringRun": 11,
              "largestLead": 4,
              "secondsInLead": 364,
              "turnovers": 17,
              "defensiveRebounds": 21,
              "blocks": 7,
              "steals": 8,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 13,
              "fieldGoalsMade": 28,
              "threePointersMade": 6,
              "points": 75,
              "twoPointersMade": 22,
              "assists": 19,
              "fouls": 18,
              "threePointersAttempted": 13,
              "rebounds": 29,
              "offensiveRebounds": 8,
              "fieldGoalsAttempted": 58,
              "twoPointersAttempted": 45
            },
            "BRIANNA_TURNER_1_WNBA": {
              "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": 133,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "VERONICA_BURTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "turnovers": 1,
              "plusMinus": 2,
              "secondsPlayed": 201
            },
            "CHENNEDY_CARTER_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 3,
              "fouls": 2,
              "steals": 3,
              "fieldGoalsMade": 5,
              "points": 10,
              "twoPointersMade": 5,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 11,
              "plusMinus": 3,
              "turnovers": 3,
              "secondsPlayed": 1018
            },
            "LINDSAY_ALLEN_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "assists": 3,
              "fouls": 2,
              "turnovers": 2,
              "plusMinus": 3,
              "secondsPlayed": 1018
            },
            "MICHAELA_ONYENWERE_1_WNBA": {
              "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": 322
            },
            "MORIAH_JEFFERSON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 0,
              "plusMinus": -3,
              "assists": 1,
              "secondsPlayed": 266
            },
            "TYASHA_HARRIS_1_WNBA": {
              "blocks": 0,
              "turnovers": 1,
              "twoPointersMade": 2,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "threePointersMade": 2,
              "steals": 2,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "assists": 7,
              "fouls": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 13,
              "plusMinus": 7,
              "secondsPlayed": 1911
            },
            "TIFFANY_MITCHELL_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "steals": 1,
              "points": 3,
              "twoPointersMade": 1,
              "assists": 3,
              "plusMinus": -1,
              "secondsPlayed": 1305
            },
            "KAMILLA_CARDOSO_1_WNBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "blocks": 3,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "points": 10,
              "twoPointersMade": 3,
              "fouls": 2,
              "turnovers": 3,
              "defensiveRebounds": 6,
              "rebounds": 9,
              "offensiveRebounds": 3,
              "plusMinus": -19,
              "secondsPlayed": 1791
            },
            "MARINA_MABREY_1_WNBA": {
              "twoPointersMade": 1,
              "steals": 1,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "assists": 5,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "points": 10,
              "turnovers": 2,
              "twoPointersAttempted": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 23,
              "blocks": 3,
              "fieldGoalsAttempted": 13,
              "fouls": 3,
              "plusMinus": -7,
              "secondsPlayed": 2078
            },
            "DIAMOND_DESHIELDS_1_WNBA": {
              "blocks": 1,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 0,
              "fouls": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "points": 9,
              "twoPointersAttempted": 3,
              "threePointersAttempted": 4,
              "plusMinus": -11,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1382
            },
            "OLIVIA_NELSONODODA_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "points": 4,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 2,
              "steals": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "blocks": 1,
              "turnovers": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "plusMinus": -7,
              "secondsPlayed": 921
            },
            "ANGEL_REESE_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "assists": 1,
              "turnovers": 4,
              "steals": 2,
              "defensiveRebounds": 6,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 8,
              "points": 20,
              "twoPointersMade": 8,
              "fouls": 5,
              "rebounds": 10,
              "offensiveRebounds": 4,
              "plusMinus": -7,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "secondsPlayed": 2188
            },
            "BRIONNA_JONES_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "defensiveRebounds": 1,
              "steals": 1,
              "rebounds": 4,
              "offensiveRebounds": 3,
              "turnovers": 1,
              "fieldGoalsMade": 7,
              "fouls": 4,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 12,
              "points": 18,
              "twoPointersMade": 7,
              "plusMinus": 15,
              "secondsPlayed": 1478
            },
            "ALYSSA_THOMAS_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fouls": 2,
              "assists": 4,
              "steals": 6,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 13,
              "points": 20,
              "twoPointersMade": 9,
              "plusMinus": 8,
              "secondsPlayed": 2400
            },
            "ISABELLE_HARRISON_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "steals": 1,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "fouls": 1,
              "turnovers": 2,
              "fieldGoalsMade": 3,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "assists": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 9,
              "plusMinus": 9,
              "secondsPlayed": 687
            },
            "DANA_EVANS_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "points": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "fouls": 2,
              "steals": 1,
              "assists": 5,
              "plusMinus": -11,
              "secondsPlayed": 1382
            },
            "DEWANNA_BONNER_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "steals": 1,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 9,
              "twoPointersMade": 4,
              "assists": 3,
              "fouls": 3,
              "turnovers": 2,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 16,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "plusMinus": 16,
              "freeThrowsAttempted": 9,
              "secondsPlayed": 2026,
              "freeThrowsMade": 8,
              "points": 16
            },
            "DIJONAI_CARRINGTON_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 1,
              "blocks": 1,
              "turnovers": 1,
              "fouls": 2,
              "assists": 1,
              "twoPointersAttempted": 5,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "threePointersMade": 1,
              "points": 9,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "plusMinus": 3,
              "secondsPlayed": 1491
            }
          },
          "reg": {
            "away": {
              "points": 83
            },
            "home": {
              "points": 75
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 13,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 600,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 23,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 20,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 3
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Connecticut Sun 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": "-132",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.761Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Chicago Sky 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": "-116",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Connecticut Sun 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": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "+157",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+157",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "+230",
            "bookOdds": "+208",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+208",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "-193",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-193",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "-230",
            "bookOdds": "-293",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-293",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "-106",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "-3",
            "bookSpread": "-3",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "+9.5",
            "bookSpread": "+9.5",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Chicago Sky 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": "39.5",
            "bookOverUnder": "39.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Connecticut Sun 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": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "+3",
            "bookSpread": "+3",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Chicago Sky 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": "-121",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "+163",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+163",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Chicago Sky 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": "-109",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Connecticut Sun 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Connecticut Sun 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": "-123",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "+210",
            "bookOdds": "+194",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+194",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Connecticut Sun 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": "-107",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "37",
            "bookOverUnder": "37",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Chicago Sky 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": "-128",
            "fairOverUnder": "72.5",
            "bookOverUnder": "72.5",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Connecticut Sun 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": "-107",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "-9.5",
            "bookSpread": "-9.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Chicago Sky 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "+810",
            "bookOdds": "+760",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+760",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "-5",
            "bookSpread": "-5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "40",
            "bookOverUnder": "40",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Connecticut Sun 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Connecticut Sun 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": "-113",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Connecticut Sun 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": "-108",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "-810",
            "bookOdds": "-1695",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1695",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "+1500",
            "bookOdds": "+1428",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1428",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Chicago Sky 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Connecticut Sun 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "44",
            "bookOverUnder": "44",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "44",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "75",
            "bookOverUnder": "75",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "75",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "82",
            "bookOverUnder": "82",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "82",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Chicago Sky 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": "-122",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Connecticut Sun 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": "+109",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Connecticut Sun 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": "+100",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "-375",
            "bookOdds": "-549",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-549",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "-122",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Chicago Sky 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": "39.5",
            "bookOverUnder": "39.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "+375",
            "bookOdds": "+345",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+345",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Connecticut Sun 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": "-124",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "-210",
            "bookOdds": "-243",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-243",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Chicago Sky 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": "72.5",
            "bookOverUnder": "72.5",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Chicago Sky 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": "-142",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "-222",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-222",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Chicago Sky 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": "+107",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "75",
            "bookOverUnder": "75",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "75",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "-1500",
            "bookOdds": "-5000",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-5000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "82",
            "bookOverUnder": "82",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "82",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "44",
            "bookOverUnder": "44",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "44",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "+5",
            "bookSpread": "+5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Chicago Sky 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "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:47:27.762Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Chicago Sky 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "37",
            "bookOverUnder": "37",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "154",
            "bookOverUnder": "154",
            "score": 158,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "154",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          },
          "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": "154",
            "bookOverUnder": "154",
            "score": 158,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "154",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:27.762Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-13T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "BRIANNA_TURNER_1_WNBA": {
            "playerID": "BRIANNA_TURNER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "BRIANNA_TURNER_CHICAGO_SKY_WNBA",
            "firstName": "Brianna",
            "lastName": "Turner",
            "name": "Brianna Turner"
          },
          "VERONICA_BURTON_1_WNBA": {
            "playerID": "VERONICA_BURTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "VERONICA_BURTON_CONNECTICUT_SUN_WNBA",
            "firstName": "Veronica",
            "lastName": "Burton",
            "name": "Veronica Burton"
          },
          "CHENNEDY_CARTER_1_WNBA": {
            "playerID": "CHENNEDY_CARTER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "CHENNEDY_CARTER_CHICAGO_SKY_WNBA",
            "firstName": "Chennedy",
            "lastName": "Carter",
            "name": "Chennedy Carter"
          },
          "LINDSAY_ALLEN_1_WNBA": {
            "playerID": "LINDSAY_ALLEN_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "LINDSAY_ALLEN_CHICAGO_SKY_WNBA",
            "firstName": "Lindsay",
            "lastName": "Allen",
            "name": "Lindsay Allen"
          },
          "MICHAELA_ONYENWERE_1_WNBA": {
            "playerID": "MICHAELA_ONYENWERE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MICHAELA_ONYENWERE_CHICAGO_SKY_WNBA",
            "firstName": "Michaela",
            "lastName": "Onyenwere",
            "name": "Michaela Onyenwere"
          },
          "MORIAH_JEFFERSON_1_WNBA": {
            "playerID": "MORIAH_JEFFERSON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "MORIAH_JEFFERSON_CONNECTICUT_SUN_WNBA",
            "firstName": "Moriah",
            "lastName": "Jefferson",
            "name": "Moriah Jefferson"
          },
          "TYASHA_HARRIS_1_WNBA": {
            "playerID": "TYASHA_HARRIS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TYASHA_HARRIS_CONNECTICUT_SUN_WNBA",
            "firstName": "Tyasha",
            "lastName": "Harris",
            "name": "Tyasha Harris"
          },
          "TIFFANY_MITCHELL_1_WNBA": {
            "playerID": "TIFFANY_MITCHELL_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TIFFANY_MITCHELL_CONNECTICUT_SUN_WNBA",
            "firstName": "Tiffany",
            "lastName": "Mitchell",
            "name": "Tiffany Mitchell"
          },
          "KAMILLA_CARDOSO_1_WNBA": {
            "playerID": "KAMILLA_CARDOSO_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "KAMILLA_SOARES_CARDOSO_CHICAGO_SKY_WNBA",
            "firstName": "Kamilla",
            "lastName": "Soares Cardoso",
            "name": "Kamilla Cardoso"
          },
          "MARINA_MABREY_1_WNBA": {
            "playerID": "MARINA_MABREY_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MARINA_MABREY_CHICAGO_SKY_WNBA",
            "firstName": "Marina",
            "lastName": "Mabrey",
            "name": "Marina Mabrey"
          },
          "DIAMOND_DESHIELDS_1_WNBA": {
            "playerID": "DIAMOND_DESHIELDS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DIAMOND_DESHIELDS_CHICAGO_SKY_WNBA",
            "firstName": "Diamond",
            "lastName": "DeShields",
            "name": "Diamond DeShields"
          },
          "OLIVIA_NELSONODODA_1_WNBA": {
            "playerID": "OLIVIA_NELSONODODA_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "OLIVIA_NELSONODODA_CONNECTICUT_SUN_WNBA",
            "firstName": "Olivia",
            "lastName": "Nelson-Ododa",
            "name": "Olivia Nelson-Ododa"
          },
          "ANGEL_REESE_1_WNBA": {
            "playerID": "ANGEL_REESE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ANGEL_REESE_CHICAGO_SKY_WNBA",
            "firstName": "Angel",
            "lastName": "Reese",
            "name": "Angel Reese"
          },
          "BRIONNA_JONES_1_WNBA": {
            "playerID": "BRIONNA_JONES_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "BRIONNA_JONES_CONNECTICUT_SUN_WNBA",
            "firstName": "Brionna",
            "lastName": "Jones",
            "name": "Brionna Jones"
          },
          "ALYSSA_THOMAS_1_WNBA": {
            "playerID": "ALYSSA_THOMAS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ALYSSA_THOMAS_CONNECTICUT_SUN_WNBA",
            "firstName": "Alyssa",
            "lastName": "Thomas",
            "name": "Alyssa Thomas"
          },
          "ISABELLE_HARRISON_1_WNBA": {
            "playerID": "ISABELLE_HARRISON_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ISABELLE_HARRISON_CHICAGO_SKY_WNBA",
            "firstName": "Isabelle",
            "lastName": "Harrison",
            "name": "Isabelle Harrison"
          },
          "DANA_EVANS_1_WNBA": {
            "playerID": "DANA_EVANS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DANA_EVANS_CHICAGO_SKY_WNBA",
            "firstName": "Dana",
            "lastName": "Evans",
            "name": "Dana Evans"
          },
          "DEWANNA_BONNER_1_WNBA": {
            "playerID": "DEWANNA_BONNER_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DEWANNA_BONNER_CONNECTICUT_SUN_WNBA",
            "firstName": "DeWanna",
            "lastName": "Bonner",
            "name": "DeWanna Bonner"
          },
          "DIJONAI_CARRINGTON_1_WNBA": {
            "playerID": "DIJONAI_CARRINGTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DIJONAI_CARRINGTON_CONNECTICUT_SUN_WNBA",
            "firstName": "DiJonai",
            "lastName": "Carrington",
            "name": "DiJonai Carrington"
          }
        }
      },
      {
        "eventID": "Meis7GmdjufTTJaGDs55",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "IND",
              "medium": "Fever",
              "long": "Indiana Fever"
            },
            "teamID": "INDIANA_FEVER_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            },
            "score": 91
          },
          "away": {
            "statEntityID": "away",
            "score": 84,
            "names": {
              "short": "ATL",
              "medium": "Atlanta",
              "long": "Atlanta Dream"
            },
            "teamID": "ATLANTA_DREAM_WNBA",
            "colors": {
              "secondary": "#4891CE",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#E3173E"
            }
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 9,
              "blocks": 3,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 378,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 33,
              "threePointersAttempted": 9,
              "offensiveRebounds": 5,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 2,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 58,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 17,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 6,
              "points": 24
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 10,
              "steals": 0,
              "points": 20,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 15,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 4,
              "points": 18,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 3,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 0,
              "largestLead": 18,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 600,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 14,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 7,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 2
            }
          },
          "reg": {
            "away": {
              "points": 84
            },
            "home": {
              "points": 91
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 77,
              "freeThrowsAttempted": 10,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 5,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 9,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 11,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 507,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 18,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            }
          },
          "game": {
            "away": {
              "largestLead": 2,
              "offensiveRebounds": 10,
              "twoPointersMade": 19,
              "rebounds": 31,
              "defensiveRebounds": 21,
              "blocks": 3,
              "twoPointersAttempted": 43,
              "longestScoringRun": 11,
              "fieldGoalsMade": 28,
              "assists": 20,
              "threePointersMade": 9,
              "secondsInLead": 135,
              "freeThrowsAttempted": 23,
              "steals": 6,
              "freeThrowsMade": 19,
              "points": 84,
              "threePointersAttempted": 24,
              "fouls": 19,
              "fieldGoalsAttempted": 67,
              "turnovers": 11
            },
            "home": {
              "longestScoringRun": 6,
              "largestLead": 18,
              "threePointersMade": 9,
              "blocks": 6,
              "assists": 18,
              "threePointersAttempted": 26,
              "offensiveRebounds": 11,
              "fouls": 16,
              "turnovers": 14,
              "fieldGoalsMade": 32,
              "fieldGoalsAttempted": 72,
              "twoPointersAttempted": 46,
              "twoPointersMade": 23,
              "rebounds": 34,
              "defensiveRebounds": 23,
              "secondsInLead": 2085,
              "freeThrowsAttempted": 19,
              "steals": 6,
              "freeThrowsMade": 18,
              "points": 91
            },
            "CRYSTAL_DANGERFIELD_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "plusMinus": -9,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 512,
              "threePointersMade": 1,
              "points": 3
            },
            "TINA_CHARLES_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 2,
              "assists": 0,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "fouls": 3,
              "defensiveRebounds": 4,
              "rebounds": 6,
              "offensiveRebounds": 2,
              "steals": 0,
              "plusMinus": -11,
              "secondsPlayed": 951
            },
            "NALYSSA_SMITH_1_WNBA": {
              "blocks": 1,
              "steals": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "fouls": 3,
              "assists": 1,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 7,
              "twoPointersMade": 3,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 10,
              "threePointersAttempted": 1,
              "plusMinus": 2,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1037
            },
            "AERIAL_POWERS_1_WNBA": {
              "fieldGoalsMade": 3,
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "points": 8,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "assists": 1,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "steals": 1,
              "fouls": 2,
              "plusMinus": -5,
              "turnovers": 2,
              "secondsPlayed": 1017
            },
            "NAZ_HILLMON_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 6,
              "secondsPlayed": 834
            },
            "LEXIE_HULL_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 3,
              "fouls": 1,
              "plusMinus": -1,
              "blocks": 1,
              "secondsPlayed": 602
            },
            "KELSEY_MITCHELL_1_WNBA": {
              "blocks": 0,
              "assists": 2,
              "offensiveRebounds": 1,
              "fouls": 2,
              "threePointersMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "turnovers": 1,
              "threePointersAttempted": 7,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 7,
              "steals": 2,
              "twoPointersMade": 4,
              "plusMinus": 4,
              "freeThrowsAttempted": 7,
              "secondsPlayed": 1897,
              "freeThrowsMade": 7,
              "points": 24
            },
            "ERICA_WHEELER_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 50,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "points": 4,
              "twoPointersMade": 2,
              "fouls": 1,
              "assists": 3,
              "turnovers": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 12,
              "secondsPlayed": 1203
            },
            "CAITLIN_CLARK_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "points": 7,
              "twoPointersMade": 2,
              "threePointersAttempted": 6,
              "blocks": 2,
              "offensiveRebounds": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 5,
              "fouls": 1,
              "assists": 6,
              "turnovers": 7,
              "plusMinus": 2,
              "secondsPlayed": 2076
            },
            "ALIYAH_BOSTON_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "assists": 2,
              "threePointersAttempted": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "turnovers": 1,
              "fouls": 3,
              "offensiveRebounds": 5,
              "fieldGoalsMade": 12,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 21,
              "twoPointersAttempted": 20,
              "points": 27,
              "twoPointersMade": 12,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "plusMinus": 10,
              "secondsPlayed": 2064,
              "steals": 1
            },
            "KATIE_LOU_SAMUELSON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "assists": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 3,
              "points": 11,
              "fouls": 3,
              "plusMinus": 2,
              "secondsPlayed": 1699
            },
            "RHYNE_HOWARD_1_WNBA": {
              "blocks": 0,
              "turnovers": 0,
              "twoPointersMade": 1,
              "defensiveRebounds": 1,
              "fouls": 3,
              "assists": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 5,
              "fieldGoalsMade": 7,
              "threePointersMade": 6,
              "steals": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 26,
              "threePointersAttempted": 10,
              "plusMinus": 6,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "secondsPlayed": 1694
            },
            "ALLISHA_GRAY_1_WNBA": {
              "steals": 0,
              "turnovers": 0,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersMade": 4,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 8,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 1,
              "blocks": 1,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "threePointersMade": 1,
              "points": 12,
              "fouls": 4,
              "plusMinus": -11,
              "secondsPlayed": 2017
            },
            "KRISTY_WALLACE_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 4,
              "threePointersMade": 2,
              "points": 6,
              "assists": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "blocks": 2,
              "steals": 1,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3,
              "fouls": 2,
              "plusMinus": 4,
              "secondsPlayed": 1421
            },
            "NIA_COFFEY_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "steals": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 4,
              "turnovers": 1,
              "twoPointersAttempted": 2,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "threePointersAttempted": 4,
              "fieldGoalsAttempted": 6,
              "assists": 5,
              "fouls": 4,
              "plusMinus": -9,
              "secondsPlayed": 1395
            },
            "HALEY_JONES_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 4,
              "twoPointersMade": 4,
              "assists": 3,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 10,
              "plusMinus": -2,
              "secondsPlayed": 1960,
              "turnovers": 3
            },
            "CHEYENNE_PARKER_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 3,
              "assists": 5,
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 12,
              "twoPointersMade": 7,
              "fouls": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 18,
              "steals": 3,
              "plusMinus": 0,
              "secondsPlayed": 1620,
              "turnovers": 3
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Atlanta Dream 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": "-101",
            "fairOverUnder": "86.5",
            "bookOverUnder": "86.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Indiana Fever 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Atlanta Dream 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": "+100",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "+152",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+152",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "-255",
            "bookOdds": "-331",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-331",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-186",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "+255",
            "bookOdds": "+230",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+230",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "30.5",
            "bookOverUnder": "30.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "+11",
            "bookSpread": "+11",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "+0",
            "bookSpread": "+0",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Indiana Fever 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": "-143",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Atlanta Dream 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": "-133",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "-116",
            "fairSpread": "-11",
            "bookSpread": "-11",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Indiana Fever 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": "13.5",
            "bookOverUnder": "13.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "+380",
            "bookOdds": "+347",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+347",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Indiana Fever 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": "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:47:19.019Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Atlanta Dream 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Atlanta Dream 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": "+106",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "+220",
            "bookOdds": "+204",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+204",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Atlanta Dream 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": "-147",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Indiana Fever 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": "-103",
            "fairOverUnder": "86.5",
            "bookOverUnder": "86.5",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Atlanta Dream 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": "-107",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "+0",
            "bookSpread": "+0",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Indiana Fever 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "-292",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-292",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "-127",
            "fairOverUnder": "40",
            "bookOverUnder": "40",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Atlanta Dream 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "30.5",
            "bookOverUnder": "30.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Atlanta Dream 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": "-113",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Atlanta Dream 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": "-140",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "+206",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+206",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "-125",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Indiana Fever 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Atlanta Dream 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": "-102",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "-117",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "80.5",
            "bookOverUnder": "80.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "97.5",
            "bookOverUnder": "97.5",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "97.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "-3",
            "bookSpread": "-3",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Indiana Fever 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": "+107",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Atlanta Dream 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": "-129",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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",
            "bookSpread": "-2",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Atlanta Dream 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": "-131",
            "fairOverUnder": "86.5",
            "bookOverUnder": "86.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "+1460",
            "bookOdds": "+1392",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1392",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "+3",
            "bookSpread": "+3",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Indiana Fever 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": "+108",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "-1460",
            "bookOdds": "-4762",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4762",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Atlanta Dream 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": "+111",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "-220",
            "bookOdds": "-256",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-256",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Indiana Fever 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": "-129",
            "fairOverUnder": "86.5",
            "bookOverUnder": "86.5",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Indiana Fever 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": "-144",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "-380",
            "bookOdds": "-552",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-552",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Indiana Fever 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": "+109",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "80.5",
            "bookOverUnder": "80.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "-106",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "97.5",
            "bookOverUnder": "97.5",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "97.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "-113",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Indiana Fever 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Indiana Fever 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": "-142",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "173",
            "bookOverUnder": "173",
            "score": 175,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "173",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          },
          "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": "173",
            "bookOverUnder": "173",
            "score": 175,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "173",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.019Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-13T23:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "CRYSTAL_DANGERFIELD_1_WNBA": {
            "playerID": "CRYSTAL_DANGERFIELD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CRYSTAL_DANGERFIELD_ATLANTA_DREAM_WNBA",
            "firstName": "Crystal",
            "lastName": "Dangerfield",
            "name": "Crystal Dangerfield"
          },
          "TINA_CHARLES_1_WNBA": {
            "playerID": "TINA_CHARLES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "TINA_CHARLES_ATLANTA_DREAM_WNBA",
            "firstName": "Tina",
            "lastName": "Charles",
            "name": "Tina Charles"
          },
          "NALYSSA_SMITH_1_WNBA": {
            "playerID": "NALYSSA_SMITH_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "NALYSSA_SMITH_INDIANA_FEVER_WNBA",
            "firstName": "NaLyssa",
            "lastName": "Smith",
            "name": "NaLyssa Smith"
          },
          "AERIAL_POWERS_1_WNBA": {
            "playerID": "AERIAL_POWERS_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "AERIAL_POWERS_ATLANTA_DREAM_WNBA",
            "firstName": "Aerial",
            "lastName": "Powers",
            "name": "Aerial Powers"
          },
          "NAZ_HILLMON_1_WNBA": {
            "playerID": "NAZ_HILLMON_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NAZ_HILLMON_ATLANTA_DREAM_WNBA",
            "firstName": "Naz",
            "lastName": "Hillmon",
            "name": "Naz Hillmon"
          },
          "LEXIE_HULL_1_WNBA": {
            "playerID": "LEXIE_HULL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "LEXIE_HULL_INDIANA_FEVER_WNBA",
            "firstName": "Lexie",
            "lastName": "Hull",
            "name": "Lexie Hull"
          },
          "KELSEY_MITCHELL_1_WNBA": {
            "playerID": "KELSEY_MITCHELL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KELSEY_MITCHELL_INDIANA_FEVER_WNBA",
            "firstName": "Kelsey",
            "lastName": "Mitchell",
            "name": "Kelsey Mitchell"
          },
          "ERICA_WHEELER_1_WNBA": {
            "playerID": "ERICA_WHEELER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ERICA_WHEELER_INDIANA_FEVER_WNBA",
            "firstName": "Erica",
            "lastName": "Wheeler",
            "name": "Erica Wheeler"
          },
          "CAITLIN_CLARK_1_WNBA": {
            "playerID": "CAITLIN_CLARK_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CAITLIN_CLARK_INDIANA_FEVER_WNBA",
            "firstName": "Caitlin",
            "lastName": "Clark",
            "name": "Caitlin Clark"
          },
          "ALIYAH_BOSTON_1_WNBA": {
            "playerID": "ALIYAH_BOSTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ALIYAH_BOSTON_INDIANA_FEVER_WNBA",
            "firstName": "Aliyah",
            "lastName": "Boston",
            "name": "Aliyah Boston"
          },
          "KATIE_LOU_SAMUELSON_1_WNBA": {
            "playerID": "KATIE_LOU_SAMUELSON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KATIE_LOU_SAMUELSON_INDIANA_FEVER_WNBA",
            "name": "Katie Lou Samuelson"
          },
          "RHYNE_HOWARD_1_WNBA": {
            "playerID": "RHYNE_HOWARD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "RHYNE_HOWARD_ATLANTA_DREAM_WNBA",
            "firstName": "Rhyne",
            "lastName": "Howard",
            "name": "Rhyne Howard"
          },
          "ALLISHA_GRAY_1_WNBA": {
            "playerID": "ALLISHA_GRAY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "ALLISHA_GRAY_ATLANTA_DREAM_WNBA",
            "firstName": "Allisha",
            "lastName": "Gray",
            "name": "Allisha Gray"
          },
          "KRISTY_WALLACE_1_WNBA": {
            "playerID": "KRISTY_WALLACE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KRISTY_WALLACE_INDIANA_FEVER_WNBA",
            "firstName": "Kristy",
            "lastName": "Wallace",
            "name": "Kristy Wallace"
          },
          "NIA_COFFEY_1_WNBA": {
            "playerID": "NIA_COFFEY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NIA_COFFEY_ATLANTA_DREAM_WNBA",
            "firstName": "Nia",
            "lastName": "Coffey",
            "name": "Nia Coffey"
          },
          "HALEY_JONES_1_WNBA": {
            "playerID": "HALEY_JONES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "HALEY_JONES_ATLANTA_DREAM_WNBA",
            "firstName": "Haley",
            "lastName": "Jones",
            "name": "Haley Jones"
          },
          "CHEYENNE_PARKER_1_WNBA": {
            "playerID": "CHEYENNE_PARKER_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CHEYENNE_PARKER_ATLANTA_DREAM_WNBA",
            "firstName": "Cheyenne",
            "lastName": "Parker",
            "name": "Cheyenne Parker"
          }
        }
      },
      {
        "eventID": "mRLGksctf331PyO5VR5T",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "DAL",
              "medium": "Wings",
              "long": "Dallas Wings"
            },
            "teamID": "DALLAS_WINGS_WNBA",
            "colors": {
              "secondary": "#C1D32F",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            },
            "score": 84
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "SEA",
              "medium": "Storm",
              "long": "Seattle Storm"
            },
            "teamID": "SEATTLE_STORM_WNBA",
            "colors": {
              "secondary": "#FEE11A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#395136",
              "primary": "#395136"
            },
            "score": 92
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 2,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 145,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 21,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 1,
              "largestLead": 6,
              "blocks": 4,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 352,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 19,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 11,
              "turnovers": 7,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 511,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 6,
              "fouls": 2,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 16,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 1,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 4
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 11,
              "blocks": 3,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 600,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 23,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 16,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            }
          },
          "game": {
            "home": {
              "largestLead": 6,
              "secondsInLead": 368,
              "steals": 6,
              "longestScoringRun": 7,
              "blocks": 9,
              "freeThrowsAttempted": 17,
              "freeThrowsMade": 16,
              "twoPointersMade": 25,
              "fouls": 13,
              "rebounds": 28,
              "defensiveRebounds": 19,
              "offensiveRebounds": 9,
              "twoPointersAttempted": 52,
              "turnovers": 19,
              "fieldGoalsMade": 31,
              "threePointersAttempted": 13,
              "assists": 23,
              "fieldGoalsAttempted": 65,
              "threePointersMade": 6,
              "points": 84
            },
            "away": {
              "turnovers": 11,
              "threePointersMade": 7,
              "longestScoringRun": 9,
              "threePointersAttempted": 20,
              "largestLead": 13,
              "offensiveRebounds": 7,
              "fouls": 16,
              "fieldGoalsMade": 36,
              "assists": 26,
              "twoPointersMade": 29,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 13,
              "points": 92,
              "rebounds": 26,
              "defensiveRebounds": 19,
              "blocks": 6,
              "fieldGoalsAttempted": 69,
              "twoPointersAttempted": 49,
              "steals": 12,
              "secondsInLead": 1856
            },
            "STEPHANIE_SOARES_1_WNBA": {
              "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": 0,
              "secondsPlayed": 155
            },
            "VICTORIA_VIVIANS_1_WNBA": {
              "fieldGoalsMade": 1,
              "freeThrowsAttempted": 0,
              "points": 3,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "turnovers": 1,
              "steals": 0,
              "assists": 2,
              "fouls": 3,
              "threePointersAttempted": 3,
              "plusMinus": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 909
            },
            "MERCEDES_RUSSELL_1_WNBA": {
              "fieldGoalPercent": 100,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "fieldGoalsMade": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "assists": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 6,
              "defensiveRebounds": 2,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "secondsPlayed": 927,
              "plusMinus": 10
            },
            "KALANI_BROWN_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "blocks": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 4,
              "points": 8,
              "twoPointersMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "secondsPlayed": 828,
              "plusMinus": -7
            },
            "SAMANTHA_WHITCOMB_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 50,
              "fouls": 1,
              "assists": 5,
              "turnovers": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 4,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 2,
              "points": 6,
              "plusMinus": 6,
              "secondsPlayed": 834
            },
            "LOU_LOPEZSENECHAL_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "steals": 1,
              "twoPointersAttempted": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "plusMinus": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 3,
              "secondsPlayed": 274
            },
            "ARIKE_OGUNBOWALE_1_WNBA": {
              "steals": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 3,
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "blocks": 1,
              "points": 24,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 10,
              "threePointersMade": 5,
              "fouls": 5,
              "plusMinus": -12,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 19,
              "turnovers": 6,
              "secondsPlayed": 2142
            },
            "EZI_MAGBEGOR_1_WNBA": {
              "turnovers": 1,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "steals": 4,
              "blocks": 2,
              "defensiveRebounds": 6,
              "fieldGoalsMade": 4,
              "rebounds": 10,
              "offensiveRebounds": 4,
              "twoPointersMade": 4,
              "fouls": 2,
              "assists": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 10,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 10,
              "plusMinus": 9,
              "secondsPlayed": 2088
            },
            "JEWELL_LOYD_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 0,
              "freeThrowsMade": 2,
              "fouls": 2,
              "threePointersMade": 1,
              "turnovers": 3,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 50,
              "blocks": 2,
              "assists": 6,
              "fieldGoalsMade": 8,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 10,
              "points": 19,
              "twoPointersMade": 7,
              "steals": 4,
              "plusMinus": 4,
              "secondsPlayed": 1993
            },
            "MADISON_SIEGRIST_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "turnovers": 1,
              "fieldGoalsMade": 7,
              "points": 16,
              "twoPointersMade": 7,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 14,
              "plusMinus": -9,
              "assists": 2,
              "secondsPlayed": 2319
            },
            "JACY_SHELDON_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fouls": 3,
              "assists": 3,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": 2,
              "secondsPlayed": 1057
            },
            "JORDAN_HORSTON_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 4,
              "assists": 2,
              "points": 10,
              "twoPointersMade": 4,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "blocks": 1,
              "plusMinus": 6,
              "secondsPlayed": 1491
            },
            "NNEKA_OGWUMIKE_1_WNBA": {
              "blocks": 0,
              "turnovers": 1,
              "assists": 2,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "offensiveRebounds": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 4,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 11,
              "twoPointersMade": 6,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 17,
              "steals": 2,
              "plusMinus": -3,
              "secondsPlayed": 1785
            },
            "TEAIRA_MCCOWAN_1_WNBA": {
              "steals": 1,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 86,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "twoPointersMade": 6,
              "blocks": 3,
              "offensiveRebounds": 2,
              "assists": 2,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 7,
              "points": 19,
              "fouls": 3,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "plusMinus": -1,
              "secondsPlayed": 1572
            },
            "SKYLAR_DIGGINSSMITH_1_WNBA": {
              "blocks": 0,
              "steals": 2,
              "offensiveRebounds": 0,
              "threePointersMade": 2,
              "turnovers": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "fouls": 3,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 11,
              "points": 21,
              "twoPointersMade": 6,
              "assists": 6,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": 6,
              "secondsPlayed": 1973
            },
            "SEVGI_UZUN_1_WNBA": {
              "fieldGoalsMade": 1,
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 2,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "blocks": 3,
              "turnovers": 4,
              "fouls": 2,
              "assists": 5,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "plusMinus": -8,
              "secondsPlayed": 1325
            }
          },
          "reg": {
            "away": {
              "points": 92
            },
            "home": {
              "points": 84
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 13,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 22,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-13T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "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": "Seattle Storm 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": "+101",
            "fairOverUnder": "94.5",
            "bookOverUnder": "94.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "94.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Dallas Wings 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": "+104",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Seattle Storm 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": "+103",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "+127",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+127",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "-203",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-203",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "-154",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-154",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "+150",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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.5",
            "bookSpread": "-4.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "+8",
            "bookSpread": "+8",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Dallas Wings 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": "-126",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Seattle Storm 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": "-136",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+4.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Dallas Wings 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": "-121",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "+0",
            "bookSpread": "+0",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "-105",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Dallas Wings 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": "-109",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Seattle Storm 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Seattle Storm 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": "45.5",
            "bookOverUnder": "45.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "+140",
            "bookOdds": "+130",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Seattle Storm 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": "24.5",
            "bookOverUnder": "24.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "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": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Dallas Wings 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": "86.5",
            "bookOverUnder": "86.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Seattle Storm 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "-102",
            "fairSpread": "-8",
            "bookSpread": "-8",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "spread": "-8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Dallas Wings 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": "-126",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "+250",
            "bookOdds": "+227",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+227",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "46.5",
            "bookOverUnder": "46.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Seattle Storm 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Seattle Storm 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": "-105",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Seattle Storm 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": "-106",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "-250",
            "bookOdds": "-326",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-326",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "+770",
            "bookOdds": "+732",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+732",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Dallas Wings 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Seattle Storm 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": "-141",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "87",
            "bookOverUnder": "87",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "87",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Dallas Wings 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": "-136",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Seattle Storm 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "-1.5",
            "bookSpread": "-1.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Seattle Storm 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": "-134",
            "fairOverUnder": "94.5",
            "bookOverUnder": "94.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "94.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "-625",
            "bookOdds": "-901",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-901",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Dallas Wings 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": "+105",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "+625",
            "bookOdds": "+592",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+592",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Seattle Storm 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": "24.5",
            "bookOverUnder": "24.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "-140",
            "bookOdds": "-158",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Dallas Wings 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": "-108",
            "fairOverUnder": "86.5",
            "bookOverUnder": "86.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "-126",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "-770",
            "bookOdds": "-1190",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1190",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "87",
            "bookOverUnder": "87",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "87",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Dallas Wings 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Dallas Wings 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "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": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "39.5",
            "bookOverUnder": "39.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "180.5",
            "bookOverUnder": "180.5",
            "score": 176,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "180.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "180.5",
            "bookOverUnder": "180.5",
            "score": 176,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "180.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Dallas Wings 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Dallas Wings 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-128",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.433Z"
              }
            }
          }
        },
        "players": {
          "STEPHANIE_SOARES_1_WNBA": {
            "playerID": "STEPHANIE_SOARES_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "STEPHANIE_SOARES_DALLAS_WINGS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Soares",
            "name": "Stephanie Soares"
          },
          "VICTORIA_VIVIANS_1_WNBA": {
            "playerID": "VICTORIA_VIVIANS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "VICTORIA_VIVIANS_SEATTLE_STORM_WNBA",
            "firstName": "Victoria",
            "lastName": "Vivians",
            "name": "Victoria Vivians"
          },
          "MERCEDES_RUSSELL_1_WNBA": {
            "playerID": "MERCEDES_RUSSELL_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "MERCEDES_RUSSELL_SEATTLE_STORM_WNBA",
            "firstName": "Mercedes",
            "lastName": "Russell",
            "name": "Mercedes Russell"
          },
          "KALANI_BROWN_1_WNBA": {
            "playerID": "KALANI_BROWN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "KALANI_BROWN_DALLAS_WINGS_WNBA",
            "firstName": "Kalani",
            "lastName": "Brown",
            "name": "Kalani Brown"
          },
          "SAMANTHA_WHITCOMB_1_WNBA": {
            "playerID": "SAMANTHA_WHITCOMB_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SAMI_WHITCOMB_SEATTLE_STORM_WNBA",
            "firstName": "Samantha",
            "lastName": "Whitcomb",
            "name": "Samantha Whitcomb"
          },
          "LOU_LOPEZSENECHAL_1_WNBA": {
            "playerID": "LOU_LOPEZSENECHAL_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "LOU_LOPEZSENECHAL_DALLAS_WINGS_WNBA",
            "firstName": "Lou",
            "lastName": "Lopez-Senechal",
            "name": "Lou Lopez-Senechal"
          },
          "ARIKE_OGUNBOWALE_1_WNBA": {
            "playerID": "ARIKE_OGUNBOWALE_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "ARIKE_OGUNBOWALE_DALLAS_WINGS_WNBA",
            "firstName": "Arike",
            "lastName": "Ogunbowale",
            "name": "Arike Ogunbowale"
          },
          "EZI_MAGBEGOR_1_WNBA": {
            "playerID": "EZI_MAGBEGOR_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "EZI_MAGBEGOR_SEATTLE_STORM_WNBA",
            "firstName": "Ezi",
            "lastName": "Magbegor",
            "name": "Ezi Magbegor"
          },
          "JEWELL_LOYD_1_WNBA": {
            "playerID": "JEWELL_LOYD_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JEWELL_LOYD_SEATTLE_STORM_WNBA",
            "firstName": "Jewell",
            "lastName": "Loyd",
            "name": "Jewell Loyd"
          },
          "MADISON_SIEGRIST_1_WNBA": {
            "playerID": "MADISON_SIEGRIST_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "MADISON_SIEGRIST_DALLAS_WINGS_WNBA",
            "firstName": "Madison",
            "lastName": "Siegrist",
            "name": "Madison Siegrist"
          },
          "JACY_SHELDON_1_WNBA": {
            "playerID": "JACY_SHELDON_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "JACY_SHELDON_DALLAS_WINGS_WNBA",
            "firstName": "Jacy",
            "lastName": "Sheldon",
            "name": "Jacy Sheldon"
          },
          "JORDAN_HORSTON_1_WNBA": {
            "playerID": "JORDAN_HORSTON_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JORDAN_HORSTON_SEATTLE_STORM_WNBA",
            "firstName": "Jordan",
            "lastName": "Horston",
            "name": "Jordan Horston"
          },
          "NNEKA_OGWUMIKE_1_WNBA": {
            "playerID": "NNEKA_OGWUMIKE_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "NNEKA_OGWUMIKE_SEATTLE_STORM_WNBA",
            "firstName": "Nneka",
            "lastName": "Ogwumike",
            "name": "Nneka Ogwumike"
          },
          "TEAIRA_MCCOWAN_1_WNBA": {
            "playerID": "TEAIRA_MCCOWAN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "TEAIRA_MCCOWAN_DALLAS_WINGS_WNBA",
            "firstName": "Teaira",
            "lastName": "McCowan",
            "name": "Teaira McCowan"
          },
          "SKYLAR_DIGGINSSMITH_1_WNBA": {
            "playerID": "SKYLAR_DIGGINSSMITH_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SKYLAR_DIGGINSSMITH_SEATTLE_STORM_WNBA",
            "firstName": "Skylar",
            "lastName": "Diggins-Smith",
            "name": "Skylar Diggins-Smith"
          },
          "SEVGI_UZUN_1_WNBA": {
            "playerID": "SEVGI_UZUN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "SEVGI_UZUN_DALLAS_WINGS_WNBA",
            "firstName": "Sevgi",
            "lastName": "Uzun",
            "name": "Sevgi Uzun"
          }
        }
      },
      {
        "eventID": "CAgSxMMl6b77OejUEa8L",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            },
            "score": 99
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            },
            "score": 103
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 16,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 417,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 28,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            },
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 40,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 5,
              "points": 12
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 98,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 42,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 6,
              "turnovers": 3,
              "threePointersMade": 10,
              "freeThrowsMade": 6,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 6,
              "largestLead": 16,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 468,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 7,
              "blocks": 1,
              "secondsInLead": 600,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 10,
              "offensiveRebounds": 5,
              "assists": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 5,
              "turnovers": 2,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 10
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "largestLead": 7,
              "steals": 6,
              "blocks": 2,
              "fouls": 16,
              "assists": 17,
              "turnovers": 14,
              "threePointersMade": 13,
              "threePointersAttempted": 30,
              "fieldGoalsMade": 33,
              "twoPointersMade": 20,
              "offensiveRebounds": 12,
              "fieldGoalsAttempted": 69,
              "twoPointersAttempted": 39,
              "rebounds": 37,
              "defensiveRebounds": 25,
              "freeThrowsAttempted": 25,
              "freeThrowsMade": 24,
              "points": 103,
              "secondsInLead": 1230
            },
            "home": {
              "longestScoringRun": 9,
              "largestLead": 16,
              "threePointersMade": 8,
              "secondsInLead": 902,
              "turnovers": 12,
              "defensiveRebounds": 19,
              "steals": 5,
              "freeThrowsMade": 13,
              "freeThrowsAttempted": 15,
              "blocks": 5,
              "threePointersAttempted": 25,
              "fouls": 26,
              "fieldGoalsMade": 39,
              "assists": 26,
              "fieldGoalsAttempted": 72,
              "twoPointersAttempted": 47,
              "points": 99,
              "twoPointersMade": 31,
              "rebounds": 23,
              "offensiveRebounds": 4
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -9,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "secondsPlayed": 214,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "SYDNEY_COLSON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 100,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 3,
              "threePointersMade": 2,
              "points": 8,
              "turnovers": 1,
              "fouls": 1,
              "assists": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 11,
              "secondsPlayed": 1052
            },
            "KATE_MARTIN_1_WNBA": {
              "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": 563
            },
            "KIAH_STOKES_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 4,
              "plusMinus": -1,
              "secondsPlayed": 714
            },
            "NATASHA_MACK_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 100,
              "blocks": 1,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 4,
              "plusMinus": 0,
              "secondsPlayed": 536
            },
            "ALYSHA_CLARK_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "fouls": 2,
              "assists": 2,
              "steals": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "turnovers": 3,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "threePointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 7,
              "plusMinus": 14,
              "secondsPlayed": 2079
            },
            "BRITTNEY_GRINER_1_WNBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "assists": 2,
              "blocks": 2,
              "freeThrowsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 2,
              "turnovers": 2,
              "freeThrowsAttempted": 7,
              "fieldGoalsMade": 10,
              "points": 25,
              "twoPointersMade": 10,
              "plusMinus": -6,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 17,
              "secondsPlayed": 1938
            },
            "JACKIE_YOUNG_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 7,
              "steals": 1,
              "defensiveRebounds": 4,
              "freeThrowsMade": 5,
              "freeThrowsAttempted": 6,
              "threePointersAttempted": 13,
              "fouls": 2,
              "assists": 4,
              "turnovers": 3,
              "fieldGoalsMade": 11,
              "points": 34,
              "twoPointersMade": 4,
              "rebounds": 8,
              "offensiveRebounds": 4,
              "fieldGoalPercent": 48,
              "fieldGoalsAttempted": 23,
              "twoPointersAttempted": 10,
              "plusMinus": 11,
              "secondsPlayed": 2036
            },
            "NATASHA_CLOUD_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 1,
              "fouls": 2,
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "assists": 6,
              "points": 8,
              "twoPointersMade": 4,
              "blocks": 1,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "threePointersAttempted": 3,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "plusMinus": 4,
              "secondsPlayed": 2085
            },
            "KELSEY_PLUM_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 2,
              "offensiveRebounds": 1,
              "threePointersMade": 2,
              "fouls": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 5,
              "twoPointersMade": 3,
              "assists": 5,
              "twoPointersAttempted": 7,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 16,
              "plusMinus": 5,
              "secondsPlayed": 1946
            },
            "REBECCA_ALLEN_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 3,
              "assists": 1,
              "blocks": 1,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 2,
              "plusMinus": -3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 2,
              "secondsPlayed": 1430
            },
            "DIANA_TAURASI_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 4,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 8,
              "threePointersMade": 3,
              "points": 22,
              "twoPointersMade": 5,
              "threePointersAttempted": 7,
              "assists": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 7,
              "fouls": 6,
              "plusMinus": -7,
              "secondsPlayed": 1897
            },
            "SUG_SUTTON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 3,
              "fouls": 2,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 2,
              "points": 10,
              "twoPointersMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 3,
              "assists": 6,
              "secondsPlayed": 963
            },
            "AJA_WILSON_1_WNBA": {
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "steals": 1,
              "assists": 2,
              "turnovers": 3,
              "fieldGoalsMade": 10,
              "blocks": 2,
              "twoPointersMade": 9,
              "fouls": 3,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 16,
              "offensiveRebounds": 6,
              "rebounds": 15,
              "defensiveRebounds": 9,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 11,
              "points": 32,
              "plusMinus": 3,
              "secondsPlayed": 2059
            },
            "TIFFANY_HAYES_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "fouls": 3,
              "offensiveRebounds": 1,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 40,
              "assists": 1,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "twoPointersMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 6,
              "plusMinus": -3,
              "secondsPlayed": 1337
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "assists": 5,
              "threePointersMade": 1,
              "threePointersAttempted": 6,
              "steals": 2,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 10,
              "points": 18,
              "twoPointersMade": 5,
              "fouls": 6,
              "plusMinus": -11,
              "secondsPlayed": 1816
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "assists": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "threePointersMade": 2,
              "points": 10,
              "blocks": 0,
              "fouls": 1,
              "plusMinus": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "secondsPlayed": 1333
            }
          },
          "reg": {
            "away": {
              "points": 103
            },
            "home": {
              "points": 99
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 492,
              "freeThrowsAttempted": 11,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 4,
              "offensiveRebounds": 5,
              "assists": 3,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 11,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 8,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 17,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 17,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 10
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Las Vegas Aces 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": "99.5",
            "bookOverUnder": "99.5",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "99.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Phoenix Mercury 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Las Vegas Aces 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "+133",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+133",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "-675",
            "bookOdds": "-1266",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1266",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "-162",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "+675",
            "bookOdds": "+628",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+628",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "-127",
            "fairOverUnder": "46",
            "bookOverUnder": "46",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "46",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "+1.5",
            "bookSpread": "+1.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "+3.5",
            "bookSpread": "+3.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Phoenix Mercury 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": "51.5",
            "bookOverUnder": "51.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Las Vegas Aces 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "61",
            "bookOverUnder": "61",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "-116",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Phoenix Mercury 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": "-115",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "+135",
            "bookOdds": "+121",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+121",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Phoenix Mercury 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": "-115",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Las Vegas Aces 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Las Vegas Aces 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": "-139",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "+180",
            "bookOdds": "+168",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+168",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Las Vegas Aces 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": "-132",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Phoenix Mercury 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": "96.5",
            "bookOverUnder": "96.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "96.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Las Vegas Aces 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": "-104",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "-3.5",
            "bookSpread": "-3.5",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Phoenix Mercury 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": "+104",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "+645",
            "bookOdds": "+600",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+600",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "-14.5",
            "bookSpread": "-14.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "61",
            "bookOverUnder": "61",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Las Vegas Aces 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "-104",
            "fairOverUnder": "46",
            "bookOverUnder": "46",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "46",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Las Vegas Aces 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Las Vegas Aces 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": "+105",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "-645",
            "bookOdds": "-1176",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1176",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "+260",
            "bookOdds": "+238",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+238",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Phoenix Mercury 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Las Vegas Aces 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": "-135",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "35",
            "bookOverUnder": "35",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "35",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "87",
            "bookOverUnder": "87",
            "score": 97,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "87",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "101.5",
            "bookOverUnder": "101.5",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "101.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "-9.5",
            "bookSpread": "-9.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Phoenix Mercury 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Las Vegas Aces 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": "+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:47:05.647Z"
              }
            }
          },
          "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": "-1.5",
            "bookSpread": "-1.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Las Vegas Aces 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": "+103",
            "fairOverUnder": "99.5",
            "bookOverUnder": "99.5",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "99.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "+161",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+161",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "-123",
            "fairSpread": "+9.5",
            "bookSpread": "+9.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Phoenix Mercury 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": "51.5",
            "bookOverUnder": "51.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "-220",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-220",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Las Vegas Aces 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": "+100",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "-180",
            "bookOdds": "-208",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-208",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Phoenix Mercury 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": "-114",
            "fairOverUnder": "96.5",
            "bookOverUnder": "96.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "96.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Phoenix Mercury 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": "+109",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "-135",
            "bookOdds": "-162",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Phoenix Mercury 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": "-144",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "87",
            "bookOverUnder": "87",
            "score": 97,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "87",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "-260",
            "bookOdds": "-345",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-345",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "101.5",
            "bookOverUnder": "101.5",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "101.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "35",
            "bookOverUnder": "35",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "35",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "+14.5",
            "bookSpread": "+14.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Phoenix Mercury 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Phoenix Mercury 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "196.5",
            "bookOverUnder": "196.5",
            "score": 202,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "196.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          },
          "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": "196.5",
            "bookOverUnder": "196.5",
            "score": 202,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "196.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:05.647Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-14T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          },
          "KATE_MARTIN_1_WNBA": {
            "playerID": "KATE_MARTIN_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KATE_MARTIN_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kate",
            "lastName": "Martin",
            "name": "Kate Martin"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "BRITTNEY_GRINER_1_WNBA": {
            "playerID": "BRITTNEY_GRINER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "BRITTNEY_GRINER_PHOENIX_MERCURY_WNBA",
            "firstName": "Brittney",
            "lastName": "Griner",
            "name": "Brittney Griner"
          },
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "REBECCA_ALLEN_1_WNBA": {
            "playerID": "REBECCA_ALLEN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "REBECCA_ALLEN_PHOENIX_MERCURY_WNBA",
            "firstName": "Rebecca",
            "lastName": "Allen",
            "name": "Rebecca Allen"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          },
          "TIFFANY_HAYES_1_WNBA": {
            "playerID": "TIFFANY_HAYES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "TIFFANY_HAYES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Tiffany",
            "lastName": "Hayes",
            "name": "Tiffany Hayes"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          }
        }
      },
      {
        "eventID": "Zepsaj5s8k56eskaTKUu",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "MIN",
              "medium": "Lynx",
              "long": "Minnesota Lynx"
            },
            "teamID": "MINNESOTA_LYNX_WNBA",
            "colors": {
              "secondary": "#236192",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#0C2340",
              "primary": "#0C2340"
            },
            "score": 81
          },
          "away": {
            "statEntityID": "away",
            "score": 76,
            "names": {
              "short": "LAS",
              "medium": "Sparks",
              "long": "Los Angeles Sparks"
            },
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552583",
              "primary": "#552583"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 11,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 463,
              "freeThrowsAttempted": 10,
              "steals": 4,
              "points": 25,
              "threePointersAttempted": 4,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 9,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 7,
              "largestLead": 2,
              "blocks": 3,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 78,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 14,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 5
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 6,
              "largestLead": 12,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 19,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 8,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 7,
              "points": 25,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 115,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 12,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 7,
              "blocks": 3,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 316,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 20,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 8,
              "largestLead": 12,
              "secondsInLead": 1178,
              "blocks": 1,
              "offensiveRebounds": 8,
              "steals": 11,
              "threePointersMade": 5,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 15,
              "rebounds": 34,
              "defensiveRebounds": 26,
              "turnovers": 21,
              "fieldGoalsMade": 28,
              "fouls": 18,
              "assists": 23,
              "twoPointersAttempted": 44,
              "points": 76,
              "twoPointersMade": 23,
              "threePointersAttempted": 20,
              "fieldGoalsAttempted": 64
            },
            "home": {
              "longestScoringRun": 7,
              "twoPointersMade": 24,
              "fieldGoalsMade": 30,
              "offensiveRebounds": 5,
              "assists": 23,
              "threePointersMade": 6,
              "blocks": 6,
              "largestLead": 10,
              "fouls": 17,
              "turnovers": 17,
              "twoPointersAttempted": 38,
              "threePointersAttempted": 23,
              "fieldGoalsAttempted": 61,
              "steals": 17,
              "rebounds": 28,
              "defensiveRebounds": 23,
              "secondsInLead": 994,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 15,
              "points": 81
            },
            "CECILIA_ZANDALASINI_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -3,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 211,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "LI_YUERU_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 1,
              "turnovers": 2,
              "points": 2,
              "twoPointersMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "plusMinus": -3,
              "assists": 1,
              "secondsPlayed": 895
            },
            "NATISHA_HIEDEMAN_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": -7,
              "secondsPlayed": 648
            },
            "RAE_BURRELL_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 1,
              "secondsPlayed": 308
            },
            "DORKA_JUHASZ_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "turnovers": 2,
              "steals": 1,
              "assists": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -1,
              "secondsPlayed": 949
            },
            "STEPHANIE_TALBOT_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "assists": 2,
              "plusMinus": -5,
              "turnovers": 1,
              "secondsPlayed": 705
            },
            "OLIVIA_EPOUPA_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "fouls": 1,
              "assists": 1,
              "plusMinus": -1,
              "turnovers": 2,
              "secondsPlayed": 455
            },
            "LAYSHIA_CLARENDON_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "points": 2,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "steals": 1,
              "assists": 2,
              "plusMinus": -2,
              "secondsPlayed": 743
            },
            "ALANNA_SMITH_1_WNBA": {
              "threePointersAttempted": 2,
              "threePointersMade": 0,
              "assists": 3,
              "fieldGoalsMade": 4,
              "defensiveRebounds": 5,
              "twoPointersMade": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "rebounds": 7,
              "offensiveRebounds": 2,
              "blocks": 3,
              "fouls": 5,
              "turnovers": 5,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 12,
              "plusMinus": 7,
              "secondsPlayed": 1603,
              "steals": 1
            },
            "RICKEA_JACKSON_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "turnovers": 4,
              "steals": 1,
              "offensiveRebounds": 3,
              "assists": 3,
              "fouls": 3,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 9,
              "points": 19,
              "twoPointersMade": 6,
              "plusMinus": -2,
              "secondsPlayed": 1817
            },
            "DEARICA_HAMBY_1_WNBA": {
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 2,
              "freeThrowsMade": 1,
              "threePointersMade": 1,
              "steals": 3,
              "assists": 2,
              "turnovers": 2,
              "threePointersAttempted": 3,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 10,
              "points": 16,
              "twoPointersMade": 6,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "blocks": 1,
              "fouls": 3,
              "plusMinus": -5,
              "secondsPlayed": 2400
            },
            "NAPHEESA_COLLIER_1_WNBA": {
              "threePointersMade": 0,
              "blocks": 2,
              "fouls": 2,
              "turnovers": 2,
              "assists": 2,
              "offensiveRebounds": 2,
              "steals": 8,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 11,
              "twoPointersMade": 11,
              "twoPointersAttempted": 16,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 22,
              "plusMinus": 4,
              "freeThrowsAttempted": 9,
              "secondsPlayed": 2248,
              "freeThrowsMade": 8,
              "points": 30
            },
            "CAMERON_BRINK_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "fouls": 4,
              "twoPointersAttempted": 4,
              "turnovers": 4,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 6,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": -3,
              "secondsPlayed": 1066
            },
            "COURTNEY_WILLIAMS_1_WNBA": {
              "blocks": 1,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "twoPointersMade": 4,
              "fouls": 3,
              "assists": 10,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 3,
              "threePointersMade": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 15,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 8,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "plusMinus": 12,
              "secondsPlayed": 1891,
              "steals": 4
            },
            "KIA_NURSE_1_WNBA": {
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 1,
              "turnovers": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 4,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "threePointersMade": 2,
              "points": 8,
              "plusMinus": 1,
              "secondsPlayed": 1095
            },
            "KAYLA_MCBRIDE_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 2,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 2,
              "turnovers": 4,
              "fieldGoalsMade": 2,
              "points": 7,
              "twoPointersMade": 1,
              "twoPointersAttempted": 2,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "plusMinus": 5,
              "secondsPlayed": 1787
            },
            "LEXIE_BROWN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersMade": 2,
              "turnovers": 2,
              "assists": 4,
              "fouls": 1,
              "fieldGoalsMade": 5,
              "points": 12,
              "twoPointersMade": 3,
              "twoPointersAttempted": 6,
              "plusMinus": -6,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "secondsPlayed": 1313
            },
            "AARI_MCDONALD_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 4,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 3,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "steals": 3,
              "points": 14,
              "twoPointersMade": 5,
              "turnovers": 3,
              "assists": 7,
              "plusMinus": -3,
              "secondsPlayed": 1657
            },
            "BRIDGET_CARLETON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 3,
              "defensiveRebounds": 2,
              "threePointersAttempted": 6,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 1,
              "points": 11,
              "twoPointersMade": 1,
              "fouls": 3,
              "assists": 2,
              "steals": 3,
              "plusMinus": 9,
              "secondsPlayed": 2206
            }
          },
          "reg": {
            "away": {
              "points": 76
            },
            "home": {
              "points": 81
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 20,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 600,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 22,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 6
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Los Angeles Sparks 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": "+104",
            "fairOverUnder": "77.5",
            "bookOverUnder": "77.5",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Minnesota Lynx 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-130",
            "bookOdds": "-152",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-152",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "-240",
            "bookOdds": "-284",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-284",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "+230",
            "bookOdds": "+206",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+206",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "+240",
            "bookOdds": "+224",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+224",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "-230",
            "bookOdds": "-291",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-291",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "30",
            "bookOverUnder": "30",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "30",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "-10",
            "bookSpread": "-10",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Minnesota Lynx 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": "+100",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Los Angeles Sparks 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": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "40",
            "bookOverUnder": "40",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "+10",
            "bookSpread": "+10",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Minnesota Lynx 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "-9.5",
            "bookSpread": "-9.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "-875",
            "bookOdds": "-1923",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1923",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Minnesota Lynx 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Los Angeles Sparks 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Los Angeles Sparks 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": "-122",
            "fairOverUnder": "44.5",
            "bookOverUnder": "44.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "+9.5",
            "bookSpread": "+9.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "-475",
            "bookOdds": "-641",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-641",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Los Angeles Sparks 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+9.5",
            "bookSpread": "+9.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Minnesota Lynx 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": "-114",
            "fairOverUnder": "84.5",
            "bookOverUnder": "84.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Los Angeles Sparks 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "+7.5",
            "bookSpread": "+7.5",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Minnesota Lynx 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": "+104",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "-178",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-178",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "+1",
            "bookSpread": "+1",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Los Angeles Sparks 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "30",
            "bookOverUnder": "30",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "30",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Los Angeles Sparks 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Los Angeles Sparks 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": "-109",
            "fairOverUnder": "44.5",
            "bookOverUnder": "44.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "+133",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+133",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "-1380",
            "bookOdds": "-2703",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2703",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Minnesota Lynx 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Los Angeles Sparks 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": "+113",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "-3.5",
            "bookSpread": "-3.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "83",
            "bookOverUnder": "83",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "83",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "79.5",
            "bookOverUnder": "79.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Minnesota Lynx 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-149",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "+3.5",
            "bookSpread": "+3.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Los Angeles Sparks 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": "-138",
            "fairOverUnder": "77.5",
            "bookOverUnder": "77.5",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "-1005",
            "bookOdds": "-2381",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2381",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Minnesota Lynx 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": "-132",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "+1005",
            "bookOdds": "+945",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+945",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Los Angeles Sparks 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "+475",
            "bookOdds": "+451",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+451",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Minnesota Lynx 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": "84.5",
            "bookOverUnder": "84.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Minnesota Lynx 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": "+108",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "+875",
            "bookOdds": "+821",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+821",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Minnesota Lynx 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": "-143",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "83",
            "bookOverUnder": "83",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "83",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "+1380",
            "bookOdds": "+1333",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1333",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "79.5",
            "bookOverUnder": "79.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "-1",
            "bookSpread": "-1",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Minnesota Lynx 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Minnesota Lynx 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": "-112",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-9.5",
            "bookSpread": "-9.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "161.5",
            "bookOverUnder": "161.5",
            "score": 157,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "161.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          },
          "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": "161.5",
            "bookOverUnder": "161.5",
            "score": 157,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "161.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:37.595Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-14T23:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "CECILIA_ZANDALASINI_1_WNBA": {
            "playerID": "CECILIA_ZANDALASINI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "CECILIA_ZANDALASINI_MINNESOTA_LYNX_WNBA",
            "firstName": "Cecilia",
            "lastName": "Zandalasini",
            "name": "Cecilia Zandalasini"
          },
          "LI_YUERU_1_WNBA": {
            "playerID": "LI_YUERU_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LI_YUERU_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Li",
            "lastName": "Yueru",
            "name": "Li Yueru"
          },
          "NATISHA_HIEDEMAN_1_WNBA": {
            "playerID": "NATISHA_HIEDEMAN_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NATISHA_HIEDEMAN_MINNESOTA_LYNX_WNBA",
            "firstName": "Natisha",
            "lastName": "Hiedeman",
            "name": "Natisha Hiedeman"
          },
          "RAE_BURRELL_1_WNBA": {
            "playerID": "RAE_BURRELL_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RAE_BURRELL_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rae",
            "lastName": "Burrell",
            "name": "Rae Burrell"
          },
          "DORKA_JUHASZ_1_WNBA": {
            "playerID": "DORKA_JUHASZ_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "DORKA_JUHASZ_MINNESOTA_LYNX_WNBA",
            "firstName": "Dorka",
            "lastName": "Juhasz",
            "name": "Dorka Juhasz"
          },
          "STEPHANIE_TALBOT_1_WNBA": {
            "playerID": "STEPHANIE_TALBOT_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "STEPHANIE_TALBOT_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Talbot",
            "name": "Stephanie Talbot"
          },
          "OLIVIA_EPOUPA_1_WNBA": {
            "playerID": "OLIVIA_EPOUPA_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "OLIVIA_EPOUPA_MINNESOTA_LYNX_WNBA",
            "firstName": "Olivia",
            "lastName": "Epoupa",
            "name": "Olivia Epoupa"
          },
          "LAYSHIA_CLARENDON_1_WNBA": {
            "playerID": "LAYSHIA_CLARENDON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LAYSHIA_CLARENDON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Layshia",
            "lastName": "Clarendon",
            "name": "Layshia Clarendon"
          },
          "ALANNA_SMITH_1_WNBA": {
            "playerID": "ALANNA_SMITH_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALANNA_SMITH_MINNESOTA_LYNX_WNBA",
            "firstName": "Alanna",
            "lastName": "Smith",
            "name": "Alanna Smith"
          },
          "RICKEA_JACKSON_1_WNBA": {
            "playerID": "RICKEA_JACKSON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RICKEA_JACKSON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rickea",
            "lastName": "Jackson",
            "name": "Rickea Jackson"
          },
          "DEARICA_HAMBY_1_WNBA": {
            "playerID": "DEARICA_HAMBY_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "DEARICA_HAMBY_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Dearica",
            "lastName": "Hamby",
            "name": "Dearica Hamby"
          },
          "NAPHEESA_COLLIER_1_WNBA": {
            "playerID": "NAPHEESA_COLLIER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NAPHEESA_COLLIER_MINNESOTA_LYNX_WNBA",
            "firstName": "Napheesa",
            "lastName": "Collier",
            "name": "Napheesa Collier"
          },
          "CAMERON_BRINK_1_WNBA": {
            "playerID": "CAMERON_BRINK_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "CAMERON_BRINK_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Cameron",
            "lastName": "Brink",
            "name": "Cameron Brink"
          },
          "COURTNEY_WILLIAMS_1_WNBA": {
            "playerID": "COURTNEY_WILLIAMS_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "COURTNEY_WILLIAMS_MINNESOTA_LYNX_WNBA",
            "firstName": "Courtney",
            "lastName": "Williams",
            "name": "Courtney Williams"
          },
          "KIA_NURSE_1_WNBA": {
            "playerID": "KIA_NURSE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "KIA_NURSE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Kia",
            "lastName": "Nurse",
            "name": "Kia Nurse"
          },
          "KAYLA_MCBRIDE_1_WNBA": {
            "playerID": "KAYLA_MCBRIDE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "KAYLA_MCBRIDE_MINNESOTA_LYNX_WNBA",
            "firstName": "Kayla",
            "lastName": "McBride",
            "name": "Kayla McBride"
          },
          "LEXIE_BROWN_1_WNBA": {
            "playerID": "LEXIE_BROWN_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LEXIE_BROWN_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Lexie",
            "lastName": "Brown",
            "name": "Lexie Brown"
          },
          "AARI_MCDONALD_1_WNBA": {
            "playerID": "AARI_MCDONALD_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "AARI_MCDONALD_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Aari",
            "lastName": "McDonald",
            "name": "Aari McDonald"
          },
          "BRIDGET_CARLETON_1_WNBA": {
            "playerID": "BRIDGET_CARLETON_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "BRIDGET_CARLETON_MINNESOTA_LYNX_WNBA",
            "firstName": "Bridget",
            "lastName": "Carleton",
            "name": "Bridget Carleton"
          }
        }
      },
      {
        "eventID": "zH415ROkkr7FiLPRMGKY",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 83,
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "CHI",
              "medium": "Chicago",
              "long": "Chicago Sky"
            },
            "teamID": "CHICAGO_SKY_WNBA",
            "colors": {
              "secondary": "#FFD520",
              "primaryContrast": "#000000",
              "secondaryContrast": "#5091CD",
              "primary": "#5091CD"
            },
            "score": 81
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 566,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            },
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 3,
              "points": 10
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 5,
              "points": 26,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 16,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 14,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 600,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 23,
              "offensiveRebounds": 2,
              "assists": 8,
              "turnovers": 6,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 4,
              "threePointersAttempted": 9,
              "twoPointersAttempted": 10
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 8,
              "largestLead": 11,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 581,
              "freeThrowsAttempted": 12,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 8,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 11,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 10,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 14,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 6,
              "turnovers": 4
            }
          },
          "reg": {
            "away": {
              "points": 81
            },
            "home": {
              "points": 83
            }
          },
          "game": {
            "away": {
              "largestLead": 0,
              "secondsInLead": 0,
              "blocks": 1,
              "steals": 9,
              "threePointersMade": 4,
              "turnovers": 14,
              "longestScoringRun": 10,
              "defensiveRebounds": 25,
              "fouls": 25,
              "assists": 16,
              "freeThrowsMade": 17,
              "fieldGoalsMade": 30,
              "points": 81,
              "twoPointersMade": 26,
              "twoPointersAttempted": 53,
              "threePointersAttempted": 13,
              "fieldGoalsAttempted": 66,
              "freeThrowsAttempted": 25,
              "rebounds": 34,
              "offensiveRebounds": 9
            },
            "home": {
              "largestLead": 15,
              "steals": 7,
              "longestScoringRun": 12,
              "turnovers": 18,
              "assists": 20,
              "threePointersMade": 8,
              "fieldGoalsMade": 28,
              "twoPointersMade": 20,
              "twoPointersAttempted": 34,
              "freeThrowsAttempted": 23,
              "freeThrowsMade": 19,
              "points": 83,
              "threePointersAttempted": 30,
              "offensiveRebounds": 7,
              "fieldGoalsAttempted": 64,
              "rebounds": 36,
              "defensiveRebounds": 29,
              "blocks": 5,
              "secondsInLead": 2347,
              "fouls": 25
            },
            "EMILY_ENGSTLER_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "threePointersAttempted": 1,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "steals": 1,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -8,
              "assists": 1,
              "secondsPlayed": 448
            },
            "DIAMOND_DESHIELDS_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "plusMinus": 2,
              "secondsPlayed": 574
            },
            "ISABELLE_HARRISON_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "steals": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "turnovers": 1,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 7,
              "plusMinus": -4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1088
            },
            "BRIANNA_TURNER_1_WNBA": {
              "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,
              "secondsPlayed": 54,
              "plusMinus": -3
            },
            "DANA_EVANS_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "fouls": 2,
              "steals": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "twoPointersMade": 3,
              "assists": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 2,
              "threePointersMade": 2,
              "points": 14,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 9,
              "secondsPlayed": 1248,
              "plusMinus": -18
            },
            "JADE_MELBOURNE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "turnovers": 2,
              "steals": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "assists": 1,
              "fieldGoalsMade": 1,
              "fouls": 2,
              "points": 3,
              "twoPointersMade": 1,
              "plusMinus": -2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "secondsPlayed": 765
            },
            "KARLIE_SAMUELSON_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "threePointersMade": 2,
              "steals": 1,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 12,
              "twoPointersMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "fouls": 2,
              "plusMinus": -4,
              "turnovers": 4,
              "secondsPlayed": 1941
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "steals": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "assists": 2,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 86,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "twoPointersMade": 6,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 16,
              "blocks": 3,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "turnovers": 2,
              "fouls": 6,
              "plusMinus": 8,
              "secondsPlayed": 1733
            },
            "ARIEL_ATKINS_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 2,
              "fouls": 3,
              "turnovers": 4,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "threePointersAttempted": 5,
              "assists": 3,
              "fieldGoalsMade": 9,
              "twoPointersMade": 7,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 8,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 9,
              "points": 29,
              "plusMinus": 8,
              "secondsPlayed": 1805
            },
            "CHENNEDY_CARTER_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "steals": 1,
              "assists": 2,
              "turnovers": 3,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 4,
              "points": 16,
              "twoPointersMade": 6,
              "fouls": 5,
              "plusMinus": 1,
              "secondsPlayed": 1576
            },
            "LINDSAY_ALLEN_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 3,
              "turnovers": 4,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 4,
              "plusMinus": 16,
              "twoPointersAttempted": 4,
              "points": 10,
              "twoPointersMade": 4,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1152
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "fouls": 1,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 3,
              "points": 5,
              "threePointersAttempted": 2,
              "rebounds": 6,
              "offensiveRebounds": 2,
              "plusMinus": 9,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 855
            },
            "ANGEL_REESE_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "steals": 1,
              "turnovers": 1,
              "fouls": 4,
              "defensiveRebounds": 11,
              "assists": 2,
              "fieldGoalsMade": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 10,
              "twoPointersMade": 3,
              "plusMinus": 5,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "secondsPlayed": 1934,
              "rebounds": 14,
              "offensiveRebounds": 3
            },
            "JULIE_VANLOO_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersMade": 1,
              "assists": 4,
              "twoPointersAttempted": 3,
              "steals": 1,
              "turnovers": 3,
              "fouls": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "threePointersMade": 2,
              "points": 8,
              "plusMinus": 2,
              "secondsPlayed": 1433
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "steals": 1,
              "fieldGoalsMade": 2,
              "points": 5,
              "twoPointersMade": 1,
              "twoPointersAttempted": 4,
              "assists": 5,
              "threePointersAttempted": 7,
              "plusMinus": -5,
              "fieldGoalPercent": 18,
              "fieldGoalsAttempted": 11,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 6,
              "blocks": 1,
              "secondsPlayed": 1763
            },
            "MARINA_MABREY_1_WNBA": {
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "turnovers": 1,
              "steals": 1,
              "blocks": 0,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "points": 5,
              "twoPointersMade": 1,
              "fouls": 4,
              "assists": 3,
              "plusMinus": -10,
              "secondsPlayed": 2050,
              "freeThrowsAttempted": 2
            },
            "MICHAELA_ONYENWERE_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "points": 5,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 29,
              "assists": 2,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "steals": 2,
              "fouls": 5,
              "plusMinus": 2,
              "turnovers": 1,
              "secondsPlayed": 882
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 1,
              "assists": 2,
              "blocks": 1,
              "turnovers": 1,
              "steals": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "threePointersMade": 1,
              "points": 3,
              "plusMinus": 2,
              "secondsPlayed": 1254,
              "fouls": 3
            },
            "KAMILLA_CARDOSO_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "turnovers": 2,
              "fouls": 4,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 12,
              "assists": 2,
              "defensiveRebounds": 1,
              "plusMinus": -1,
              "secondsPlayed": 1441,
              "rebounds": 4,
              "offensiveRebounds": 3
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 11,
              "largestLead": 15,
              "blocks": 2,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 600,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 5,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "away": {
              "fieldGoalsMade": 6,
              "defensiveRebounds": 4,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 14,
              "steals": 0,
              "points": 22,
              "threePointersAttempted": 2,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 10,
              "twoPointersMade": 6,
              "rebounds": 7,
              "offensiveRebounds": 3
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-14T23:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "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": "Chicago Sky Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+117",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+117",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.786Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Washington Mystics 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Chicago Sky 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": "-134",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "-415",
            "bookOdds": "-629",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-629",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "+415",
            "bookOdds": "+382",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+382",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "-104",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "+8",
            "bookSpread": "+8",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Washington Mystics 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": "-115",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Chicago Sky 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": "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:48:06.787Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "-8",
            "bookSpread": "-8",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Washington Mystics 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "+10",
            "bookSpread": "+10",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "+1480",
            "bookOdds": "+1409",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1409",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Washington Mystics 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": "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:48:06.787Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Chicago Sky 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+101",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Chicago Sky 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": "33.5",
            "bookOverUnder": "33.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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",
            "bookSpread": "-10",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "+183",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+183",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Chicago Sky 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": "+100",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Washington Mystics 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": "-136",
            "fairOverUnder": "86.5",
            "bookOverUnder": "86.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Chicago Sky 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "+7.5",
            "bookSpread": "+7.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Washington Mystics 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": "-122",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "+1250",
            "bookOdds": "+1186",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1186",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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",
            "bookSpread": "-6",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Chicago Sky 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "-127",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Chicago Sky 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Chicago Sky 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": "33.5",
            "bookOverUnder": "33.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "-1250",
            "bookOdds": "-3571",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3571",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "-495",
            "bookOdds": "-794",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-794",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Chicago Sky 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": "11.5",
            "bookOverUnder": "11.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "-127",
            "fairOverUnder": "33",
            "bookOverUnder": "33",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "33",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "82",
            "bookOverUnder": "82",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "82",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "75",
            "bookOverUnder": "75",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "75",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "-10",
            "bookSpread": "-10",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Chicago Sky 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": "-123",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Chicago Sky Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-155",
            "fairOverUnder": "79.5",
            "bookOverUnder": "79.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "overUnder": "79.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "+990",
            "bookOdds": "+930",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+930",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "+10",
            "bookSpread": "+10",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Washington Mystics 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": "-115",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "-990",
            "bookOdds": "-2326",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2326",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Chicago Sky 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": "-132",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "-228",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-228",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Washington Mystics 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": "+103",
            "fairOverUnder": "86.5",
            "bookOverUnder": "86.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "-1480",
            "bookOdds": "-4762",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4762",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "82",
            "bookOverUnder": "82",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "82",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "+495",
            "bookOdds": "+456",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+456",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "75",
            "bookOverUnder": "75",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "75",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "-104",
            "fairOverUnder": "33",
            "bookOverUnder": "33",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "33",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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",
            "bookSpread": "+6",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "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": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "165",
            "bookOverUnder": "165",
            "score": 164,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "165",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "165",
            "bookOverUnder": "165",
            "score": 164,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "165",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Washington Mystics 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Washington Mystics 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Washington Mystics 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": "-102",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Washington Mystics 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Washington Mystics 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "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": "+101",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Washington Mystics 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": "-130",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:48:06.787Z"
              }
            }
          }
        },
        "players": {
          "EMILY_ENGSTLER_1_WNBA": {
            "playerID": "EMILY_ENGSTLER_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "EMILY_ENGSTLER_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Emily",
            "lastName": "Engstler",
            "name": "Emily Engstler"
          },
          "DIAMOND_DESHIELDS_1_WNBA": {
            "playerID": "DIAMOND_DESHIELDS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DIAMOND_DESHIELDS_CHICAGO_SKY_WNBA",
            "firstName": "Diamond",
            "lastName": "DeShields",
            "name": "Diamond DeShields"
          },
          "ISABELLE_HARRISON_1_WNBA": {
            "playerID": "ISABELLE_HARRISON_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ISABELLE_HARRISON_CHICAGO_SKY_WNBA",
            "firstName": "Isabelle",
            "lastName": "Harrison",
            "name": "Isabelle Harrison"
          },
          "BRIANNA_TURNER_1_WNBA": {
            "playerID": "BRIANNA_TURNER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "BRIANNA_TURNER_CHICAGO_SKY_WNBA",
            "firstName": "Brianna",
            "lastName": "Turner",
            "name": "Brianna Turner"
          },
          "DANA_EVANS_1_WNBA": {
            "playerID": "DANA_EVANS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DANA_EVANS_CHICAGO_SKY_WNBA",
            "firstName": "Dana",
            "lastName": "Evans",
            "name": "Dana Evans"
          },
          "JADE_MELBOURNE_1_WNBA": {
            "playerID": "JADE_MELBOURNE_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JADE_MELBOURNE_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Jade",
            "lastName": "Melbourne",
            "name": "Jade Melbourne"
          },
          "KARLIE_SAMUELSON_1_WNBA": {
            "playerID": "KARLIE_SAMUELSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "KARLIE_SAMUELSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Karlie",
            "lastName": "Samuelson",
            "name": "Karlie Samuelson"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "CHENNEDY_CARTER_1_WNBA": {
            "playerID": "CHENNEDY_CARTER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "CHENNEDY_CARTER_CHICAGO_SKY_WNBA",
            "firstName": "Chennedy",
            "lastName": "Carter",
            "name": "Chennedy Carter"
          },
          "LINDSAY_ALLEN_1_WNBA": {
            "playerID": "LINDSAY_ALLEN_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "LINDSAY_ALLEN_CHICAGO_SKY_WNBA",
            "firstName": "Lindsay",
            "lastName": "Allen",
            "name": "Lindsay Allen"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "ANGEL_REESE_1_WNBA": {
            "playerID": "ANGEL_REESE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ANGEL_REESE_CHICAGO_SKY_WNBA",
            "firstName": "Angel",
            "lastName": "Reese",
            "name": "Angel Reese"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "MARINA_MABREY_1_WNBA": {
            "playerID": "MARINA_MABREY_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MARINA_MABREY_CHICAGO_SKY_WNBA",
            "firstName": "Marina",
            "lastName": "Mabrey",
            "name": "Marina Mabrey"
          },
          "MICHAELA_ONYENWERE_1_WNBA": {
            "playerID": "MICHAELA_ONYENWERE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MICHAELA_ONYENWERE_CHICAGO_SKY_WNBA",
            "firstName": "Michaela",
            "lastName": "Onyenwere",
            "name": "Michaela Onyenwere"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "KAMILLA_CARDOSO_1_WNBA": {
            "playerID": "KAMILLA_CARDOSO_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "KAMILLA_SOARES_CARDOSO_CHICAGO_SKY_WNBA",
            "firstName": "Kamilla",
            "lastName": "Soares Cardoso",
            "name": "Kamilla Cardoso"
          }
        }
      },
      {
        "eventID": "J6PvsuPq1ebs1aQrz6Ja",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 67,
            "names": {
              "short": "DAL",
              "medium": "Wings",
              "long": "Dallas Wings"
            },
            "teamID": "DALLAS_WINGS_WNBA",
            "colors": {
              "secondary": "#C1D32F",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "CON",
              "medium": "Connecticut",
              "long": "Connecticut Sun"
            },
            "teamID": "CONNECTICUT_SUN_WNBA",
            "colors": {
              "secondary": "#F3703A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            },
            "score": 85
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 15,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 583,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 13,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 600,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 16,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 24,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 600,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 3,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 0,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 7,
              "twoPointersMade": 3
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 10,
              "blocks": 3,
              "largestLead": 24,
              "threePointersMade": 6,
              "turnovers": 7,
              "threePointersAttempted": 18,
              "fouls": 21,
              "freeThrowsAttempted": 22,
              "freeThrowsMade": 19,
              "offensiveRebounds": 7,
              "assists": 21,
              "fieldGoalsMade": 30,
              "rebounds": 38,
              "defensiveRebounds": 31,
              "fieldGoalsAttempted": 67,
              "twoPointersAttempted": 49,
              "secondsInLead": 2383,
              "steals": 7,
              "points": 85,
              "twoPointersMade": 24
            },
            "home": {
              "largestLead": 0,
              "secondsInLead": 0,
              "threePointersMade": 1,
              "longestScoringRun": 6,
              "blocks": 2,
              "steals": 3,
              "offensiveRebounds": 7,
              "fouls": 17,
              "fieldGoalsMade": 23,
              "twoPointersAttempted": 45,
              "freeThrowsAttempted": 24,
              "freeThrowsMade": 20,
              "points": 67,
              "twoPointersMade": 22,
              "assists": 19,
              "threePointersAttempted": 16,
              "rebounds": 29,
              "defensiveRebounds": 22,
              "fieldGoalsAttempted": 61,
              "turnovers": 11
            },
            "DIJONAI_CARRINGTON_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 1,
              "steals": 1,
              "offensiveRebounds": 1,
              "assists": 1,
              "threePointersMade": 0,
              "threePointersAttempted": 2,
              "turnovers": 1,
              "fieldGoalsMade": 5,
              "twoPointersMade": 5,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 14,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 8,
              "blocks": 1,
              "plusMinus": 18,
              "secondsPlayed": 1467
            },
            "SEVGI_UZUN_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "assists": 1,
              "threePointersAttempted": 3,
              "turnovers": 1,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1044,
              "plusMinus": -17
            },
            "TYASHA_HARRIS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "twoPointersMade": 2,
              "assists": 4,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 4,
              "threePointersMade": 2,
              "points": 10,
              "fouls": 2,
              "plusMinus": 14,
              "turnovers": 2,
              "secondsPlayed": 1559
            },
            "ARIKE_OGUNBOWALE_1_WNBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 2,
              "twoPointersMade": 1,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "turnovers": 1,
              "assists": 5,
              "threePointersAttempted": 6,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "points": 11,
              "fouls": 5,
              "steals": 1,
              "fieldGoalPercent": 13,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 9,
              "secondsPlayed": 2080,
              "plusMinus": -10
            },
            "ALYSSA_THOMAS_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "fouls": 4,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "assists": 9,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "points": 13,
              "twoPointersMade": 5,
              "secondsPlayed": 1752,
              "plusMinus": 20
            },
            "STEPHANIE_SOARES_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "assists": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "fouls": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 1,
              "plusMinus": -14,
              "secondsPlayed": 633
            },
            "TIFFANY_MITCHELL_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersMade": 1,
              "turnovers": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 4,
              "fouls": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "plusMinus": 1,
              "secondsPlayed": 1181
            },
            "JACY_SHELDON_1_WNBA": {
              "blocks": 1,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 7,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 40,
              "assists": 4,
              "fieldGoalsAttempted": 5,
              "plusMinus": -1,
              "secondsPlayed": 1356
            },
            "OLIVIA_NELSONODODA_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 100,
              "assists": 1,
              "fouls": 2,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 3,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 6,
              "twoPointersMade": 3,
              "plusMinus": 8,
              "secondsPlayed": 845
            },
            "RACHEL_BANHAM_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "blocks": 1,
              "assists": 2,
              "threePointersMade": 2,
              "threePointersAttempted": 5,
              "fouls": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 3,
              "points": 16,
              "twoPointersMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": 7,
              "secondsPlayed": 1028
            },
            "TEAIRA_MCCOWAN_1_WNBA": {
              "fouls": 1,
              "steals": 1,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "blocks": 1,
              "fieldGoalsMade": 6,
              "offensiveRebounds": 4,
              "twoPointersMade": 6,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 12,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 16,
              "plusMinus": -9,
              "assists": 2,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "secondsPlayed": 1571
            },
            "BRIONNA_JONES_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "assists": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "fieldGoalsMade": 3,
              "points": 12,
              "twoPointersMade": 3,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "steals": 3,
              "fouls": 3,
              "plusMinus": 10,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "secondsPlayed": 1694
            },
            "LOU_LOPEZSENECHAL_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 67,
              "assists": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": -8,
              "secondsPlayed": 320
            },
            "VERONICA_BURTON_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "steals": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 222,
              "points": 2,
              "twoPointersMade": 1
            },
            "MADISON_SIEGRIST_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 2,
              "turnovers": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 6,
              "plusMinus": -16,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 11,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 16,
              "twoPointersMade": 6,
              "secondsPlayed": 2340
            },
            "DEWANNA_BONNER_1_WNBA": {
              "fouls": 1,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "threePointersAttempted": 3,
              "threePointersMade": 2,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 7,
              "turnovers": 1,
              "steals": 2,
              "points": 8,
              "twoPointersMade": 1,
              "assists": 1,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "plusMinus": 14,
              "secondsPlayed": 1743
            },
            "ASTOU_NDOUR_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fouls": 3,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -2,
              "secondsPlayed": 508
            },
            "KALANI_BROWN_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "assists": 3,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "turnovers": 2,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 1,
              "points": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 3,
              "threePointersAttempted": 1,
              "plusMinus": -9,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 828
            }
          },
          "reg": {
            "away": {
              "points": 85
            },
            "home": {
              "points": 67
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 8,
              "largestLead": 24,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 17,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 9,
              "twoPointersMade": 6
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Connecticut Sun 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": "-115",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Dallas Wings 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": "-127",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Connecticut Sun 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": "-116",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "+2085",
            "bookOdds": "+2028",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+2028",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "+107",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "-2085",
            "bookOdds": "-5000",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-5000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "-7.5",
            "bookSpread": "-7.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "+17",
            "bookSpread": "+17",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+17",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Dallas Wings 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": "-128",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Connecticut Sun 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": "-114",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "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:47:16.171Z"
              }
            }
          },
          "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": "+7.5",
            "bookSpread": "+7.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Dallas Wings 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": "15.5",
            "bookOverUnder": "15.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "+6.5",
            "bookSpread": "+6.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "+181",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+181",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Dallas Wings 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": "15.5",
            "bookOverUnder": "15.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Connecticut Sun 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": "-136",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "-6.5",
            "bookSpread": "-6.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Connecticut Sun 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": "-149",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "-104",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Dallas Wings 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": "-129",
            "fairOverUnder": "67.5",
            "bookOverUnder": "67.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "67.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Connecticut Sun 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": "-118",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "-116",
            "fairSpread": "-17",
            "bookSpread": "-17",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-17",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Dallas Wings 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "-340",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-340",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "32.5",
            "bookOverUnder": "32.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Connecticut Sun 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Connecticut Sun 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": "+112",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "+235",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+235",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "+820",
            "bookOdds": "+770",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+770",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Connecticut Sun 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": "26.5",
            "bookOverUnder": "26.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "-128",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "-108",
            "fairOverUnder": "76",
            "bookOverUnder": "76",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "76",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "+12",
            "bookSpread": "+12",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Dallas Wings 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Connecticut Sun 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": "26.5",
            "bookOverUnder": "26.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "+0.5",
            "bookSpread": "+0.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Connecticut Sun 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": "83.5",
            "bookOverUnder": "83.5",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "-695",
            "bookOdds": "-1333",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1333",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "-12",
            "bookSpread": "-12",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Dallas Wings 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": "+106",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "+695",
            "bookOdds": "+649",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+649",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Connecticut Sun 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": "+112",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Dallas Wings 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": "-103",
            "fairOverUnder": "67.5",
            "bookOverUnder": "67.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "67.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Dallas Wings 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": "14.5",
            "bookOverUnder": "14.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "-250",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-250",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Dallas Wings 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": "-115",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "-820",
            "bookOdds": "-1724",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1724",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "76",
            "bookOverUnder": "76",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "76",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "-104",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Dallas Wings 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "-118",
            "fairOverUnder": "151",
            "bookOverUnder": "151",
            "score": 152,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "151",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          },
          "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": "151",
            "bookOverUnder": "151",
            "score": 152,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "151",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:16.171Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-15T17:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "DIJONAI_CARRINGTON_1_WNBA": {
            "playerID": "DIJONAI_CARRINGTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DIJONAI_CARRINGTON_CONNECTICUT_SUN_WNBA",
            "firstName": "DiJonai",
            "lastName": "Carrington",
            "name": "DiJonai Carrington"
          },
          "SEVGI_UZUN_1_WNBA": {
            "playerID": "SEVGI_UZUN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "SEVGI_UZUN_DALLAS_WINGS_WNBA",
            "firstName": "Sevgi",
            "lastName": "Uzun",
            "name": "Sevgi Uzun"
          },
          "TYASHA_HARRIS_1_WNBA": {
            "playerID": "TYASHA_HARRIS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TYASHA_HARRIS_CONNECTICUT_SUN_WNBA",
            "firstName": "Tyasha",
            "lastName": "Harris",
            "name": "Tyasha Harris"
          },
          "ARIKE_OGUNBOWALE_1_WNBA": {
            "playerID": "ARIKE_OGUNBOWALE_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "ARIKE_OGUNBOWALE_DALLAS_WINGS_WNBA",
            "firstName": "Arike",
            "lastName": "Ogunbowale",
            "name": "Arike Ogunbowale"
          },
          "ALYSSA_THOMAS_1_WNBA": {
            "playerID": "ALYSSA_THOMAS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ALYSSA_THOMAS_CONNECTICUT_SUN_WNBA",
            "firstName": "Alyssa",
            "lastName": "Thomas",
            "name": "Alyssa Thomas"
          },
          "STEPHANIE_SOARES_1_WNBA": {
            "playerID": "STEPHANIE_SOARES_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "STEPHANIE_SOARES_DALLAS_WINGS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Soares",
            "name": "Stephanie Soares"
          },
          "TIFFANY_MITCHELL_1_WNBA": {
            "playerID": "TIFFANY_MITCHELL_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TIFFANY_MITCHELL_CONNECTICUT_SUN_WNBA",
            "firstName": "Tiffany",
            "lastName": "Mitchell",
            "name": "Tiffany Mitchell"
          },
          "JACY_SHELDON_1_WNBA": {
            "playerID": "JACY_SHELDON_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "JACY_SHELDON_DALLAS_WINGS_WNBA",
            "firstName": "Jacy",
            "lastName": "Sheldon",
            "name": "Jacy Sheldon"
          },
          "OLIVIA_NELSONODODA_1_WNBA": {
            "playerID": "OLIVIA_NELSONODODA_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "OLIVIA_NELSONODODA_CONNECTICUT_SUN_WNBA",
            "firstName": "Olivia",
            "lastName": "Nelson-Ododa",
            "name": "Olivia Nelson-Ododa"
          },
          "RACHEL_BANHAM_1_WNBA": {
            "playerID": "RACHEL_BANHAM_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "RACHEL_BANHAM_CONNECTICUT_SUN_WNBA",
            "firstName": "Rachel",
            "lastName": "Banham",
            "name": "Rachel Banham"
          },
          "TEAIRA_MCCOWAN_1_WNBA": {
            "playerID": "TEAIRA_MCCOWAN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "TEAIRA_MCCOWAN_DALLAS_WINGS_WNBA",
            "firstName": "Teaira",
            "lastName": "McCowan",
            "name": "Teaira McCowan"
          },
          "BRIONNA_JONES_1_WNBA": {
            "playerID": "BRIONNA_JONES_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "BRIONNA_JONES_CONNECTICUT_SUN_WNBA",
            "firstName": "Brionna",
            "lastName": "Jones",
            "name": "Brionna Jones"
          },
          "LOU_LOPEZSENECHAL_1_WNBA": {
            "playerID": "LOU_LOPEZSENECHAL_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "LOU_LOPEZSENECHAL_DALLAS_WINGS_WNBA",
            "firstName": "Lou",
            "lastName": "Lopez-Senechal",
            "name": "Lou Lopez-Senechal"
          },
          "VERONICA_BURTON_1_WNBA": {
            "playerID": "VERONICA_BURTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "VERONICA_BURTON_CONNECTICUT_SUN_WNBA",
            "firstName": "Veronica",
            "lastName": "Burton",
            "name": "Veronica Burton"
          },
          "MADISON_SIEGRIST_1_WNBA": {
            "playerID": "MADISON_SIEGRIST_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "MADISON_SIEGRIST_DALLAS_WINGS_WNBA",
            "firstName": "Madison",
            "lastName": "Siegrist",
            "name": "Madison Siegrist"
          },
          "DEWANNA_BONNER_1_WNBA": {
            "playerID": "DEWANNA_BONNER_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DEWANNA_BONNER_CONNECTICUT_SUN_WNBA",
            "firstName": "DeWanna",
            "lastName": "Bonner",
            "name": "DeWanna Bonner"
          },
          "ASTOU_NDOUR_1_WNBA": {
            "playerID": "ASTOU_NDOUR_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ASTOU_NDOUR_CONNECTICUT_SUN_WNBA",
            "firstName": "Astou",
            "lastName": "Ndour",
            "name": "Astou Ndour"
          },
          "KALANI_BROWN_1_WNBA": {
            "playerID": "KALANI_BROWN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "KALANI_BROWN_DALLAS_WINGS_WNBA",
            "firstName": "Kalani",
            "lastName": "Brown",
            "name": "Kalani Brown"
          }
        }
      },
      {
        "eventID": "NvQNql61g3jVly5W3pYj",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            },
            "score": 82
          },
          "away": {
            "statEntityID": "away",
            "score": 90,
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 0,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 370,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 5,
              "threePointersMade": 7,
              "freeThrowsMade": 1,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 1,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 189,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 7,
              "points": 20
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 527,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 17,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 7,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 29,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 319,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 281,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 17,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            }
          },
          "reg": {
            "away": {
              "points": 90
            },
            "home": {
              "points": 82
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 18,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 23,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 22,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          },
          "game": {
            "away": {
              "offensiveRebounds": 3,
              "blocks": 1,
              "longestScoringRun": 14,
              "turnovers": 8,
              "steals": 8,
              "rebounds": 37,
              "defensiveRebounds": 34,
              "largestLead": 18,
              "freeThrowsAttempted": 16,
              "threePointersMade": 12,
              "freeThrowsMade": 12,
              "threePointersAttempted": 28,
              "fouls": 9,
              "assists": 21,
              "points": 90,
              "fieldGoalsMade": 33,
              "fieldGoalsAttempted": 68,
              "twoPointersAttempted": 40,
              "secondsInLead": 1816,
              "twoPointersMade": 21
            },
            "home": {
              "largestLead": 6,
              "steals": 3,
              "longestScoringRun": 8,
              "blocks": 3,
              "secondsInLead": 499,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 9,
              "turnovers": 10,
              "fouls": 19,
              "twoPointersAttempted": 35,
              "twoPointersMade": 20,
              "fieldGoalsMade": 31,
              "threePointersAttempted": 34,
              "rebounds": 31,
              "defensiveRebounds": 29,
              "assists": 23,
              "fieldGoalsAttempted": 69,
              "threePointersMade": 11,
              "points": 82
            },
            "KIAH_STOKES_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "blocks": 2,
              "threePointersAttempted": 3,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 1,
              "offensiveRebounds": 2,
              "assists": 2,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "plusMinus": -3,
              "secondsPlayed": 1245
            },
            "ALYSHA_CLARK_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 3,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "assists": 3,
              "fouls": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 6,
              "plusMinus": -1,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "secondsPlayed": 1872,
              "threePointersMade": 3,
              "points": 13
            },
            "BREANNA_STEWART_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "threePointersAttempted": 2,
              "blocks": 1,
              "fieldGoalsMade": 7,
              "points": 14,
              "twoPointersMade": 7,
              "fouls": 2,
              "assists": 2,
              "steals": 2,
              "rebounds": 12,
              "defensiveRebounds": 12,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 13,
              "plusMinus": 13,
              "secondsPlayed": 2270
            },
            "JACKIE_YOUNG_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 3,
              "twoPointersMade": 2,
              "turnovers": 3,
              "fouls": 5,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 9,
              "plusMinus": -6,
              "fieldGoalPercent": 33,
              "assists": 6,
              "fieldGoalsAttempted": 12,
              "secondsPlayed": 1876,
              "threePointersMade": 2,
              "points": 10
            },
            "SABRINA_IONESCU_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 2,
              "fouls": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "turnovers": 1,
              "fieldGoalsMade": 5,
              "twoPointersAttempted": 8,
              "points": 15,
              "twoPointersMade": 3,
              "threePointersAttempted": 6,
              "plusMinus": 17,
              "fieldGoalPercent": 36,
              "assists": 12,
              "fieldGoalsAttempted": 14,
              "secondsPlayed": 2058
            },
            "KELSEY_PLUM_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 3,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 8,
              "fouls": 3,
              "points": 22,
              "twoPointersMade": 6,
              "twoPointersAttempted": 8,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 62,
              "fieldGoalsAttempted": 13,
              "plusMinus": -15,
              "assists": 3,
              "secondsPlayed": 1918
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 3,
              "threePointersMade": 2,
              "threePointersAttempted": 4,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fieldGoalsMade": 4,
              "assists": 3,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "freeThrowsMade": 2,
              "points": 12,
              "twoPointersMade": 2,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 5,
              "plusMinus": 15,
              "secondsPlayed": 2148
            },
            "AJA_WILSON_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 2,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "assists": 3,
              "blocks": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 9,
              "points": 21,
              "twoPointersMade": 9,
              "fouls": 4,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 15,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "plusMinus": -19,
              "secondsPlayed": 2146
            },
            "EMMA_CANNON_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "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,
              "plusMinus": 6,
              "assists": 1,
              "secondsPlayed": 78
            },
            "KENNEDY_BURKE_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "threePointersAttempted": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsAttempted": 2,
              "steals": 1,
              "plusMinus": -6,
              "secondsPlayed": 528
            },
            "MARQUESHA_DAVIS_1_WNBA": {
              "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": 78
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "steals": 1,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "assists": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 2,
              "points": 8,
              "fouls": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 6,
              "secondsPlayed": 1388
            },
            "KATE_MARTIN_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "steals": 1,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 5,
              "plusMinus": -2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "secondsPlayed": 748,
              "threePointersMade": 2,
              "points": 6
            },
            "IVANA_DOJKIC_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "turnovers": 0,
              "twoPointersMade": 0,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "threePointersAttempted": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 4,
              "plusMinus": -2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 1,
              "secondsPlayed": 454
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "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": 6,
              "secondsPlayed": 78
            },
            "KAYLA_THORNTON_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "plusMinus": -6,
              "secondsPlayed": 1074
            },
            "JONQUEL_JONES_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "offensiveRebounds": 1,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "assists": 1,
              "threePointersAttempted": 5,
              "freeThrowsAttempted": 8,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "fouls": 2,
              "fieldGoalsMade": 12,
              "plusMinus": 9,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 11,
              "secondsPlayed": 2001,
              "points": 34,
              "twoPointersMade": 8
            },
            "SYDNEY_COLSON_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "points": 5,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "plusMinus": 6,
              "assists": 1,
              "secondsPlayed": 800
            },
            "TIFFANY_HAYES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 1,
              "fouls": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 3,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 3,
              "plusMinus": -12,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 1,
              "points": 3,
              "secondsPlayed": 1239
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "New York Liberty 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": "-140",
            "fairOverUnder": "90.5",
            "bookOverUnder": "90.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "90.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Las Vegas Aces 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "New York Liberty 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": "+112",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "+325",
            "bookOdds": "+299",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+299",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "+107",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "-325",
            "bookOdds": "-457",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-457",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "+12",
            "bookSpread": "+12",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Las Vegas Aces 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": "-130",
            "bookOdds": "-143",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "New York Liberty 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": "-149",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "35.5",
            "bookOverUnder": "35.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Las Vegas Aces 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+2.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "+255",
            "bookOdds": "+230",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+230",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Las Vegas Aces 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "New York Liberty 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": "43.5",
            "bookOverUnder": "43.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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.5",
            "bookSpread": "-2.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "New York Liberty 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": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Las Vegas Aces 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": "-138",
            "fairOverUnder": "74.5",
            "bookOverUnder": "74.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "74.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "New York Liberty 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "-12",
            "bookSpread": "-12",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Las Vegas Aces 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "-1050",
            "bookOdds": "-2564",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2564",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "+5.5",
            "bookSpread": "+5.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "35.5",
            "bookOverUnder": "35.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "37.5",
            "bookOverUnder": "37.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "New York Liberty 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": "-122",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "New York Liberty 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": "43.5",
            "bookOverUnder": "43.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "+1050",
            "bookOdds": "+990",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+990",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "+1242",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1242",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "New York Liberty 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": "-143",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "48",
            "bookOverUnder": "48",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "48",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "84.5",
            "bookOverUnder": "84.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "-118",
            "fairSpread": "+8",
            "bookSpread": "+8",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Las Vegas Aces 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": "-106",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "New York Liberty 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": "+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:47:20.822Z"
              }
            }
          },
          "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": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "New York Liberty 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": "+106",
            "fairOverUnder": "90.5",
            "bookOverUnder": "90.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "90.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "-334",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-334",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "-8",
            "bookSpread": "-8",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Las Vegas Aces 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": "+130",
            "bookOdds": "+118",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+118",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "+259",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+259",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "New York Liberty 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": "-130",
            "bookOdds": "-152",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-152",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Las Vegas Aces 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": "74.5",
            "bookOverUnder": "74.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "74.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Las Vegas Aces 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": "-130",
            "bookOdds": "-150",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "-255",
            "bookOdds": "-330",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-330",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Las Vegas Aces 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": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "-3846",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3846",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "84.5",
            "bookOverUnder": "84.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "84.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "48",
            "bookOverUnder": "48",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "48",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "-5.5",
            "bookSpread": "-5.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Las Vegas Aces 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": "-125",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "165.5",
            "bookOverUnder": "165.5",
            "score": 172,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "165.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          },
          "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": "165.5",
            "bookOverUnder": "165.5",
            "score": 172,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "165.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:20.822Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-15T19:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          },
          "EMMA_CANNON_1_WNBA": {
            "playerID": "EMMA_CANNON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "EMMA_CANNON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Emma",
            "lastName": "Cannon",
            "name": "Emma Cannon"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "MARQUESHA_DAVIS_1_WNBA": {
            "playerID": "MARQUESHA_DAVIS_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "MARQUESHA_DAVIS_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Marquesha",
            "lastName": "Davis",
            "name": "Marquesha Davis"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "KATE_MARTIN_1_WNBA": {
            "playerID": "KATE_MARTIN_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KATE_MARTIN_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kate",
            "lastName": "Martin",
            "name": "Kate Martin"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          },
          "TIFFANY_HAYES_1_WNBA": {
            "playerID": "TIFFANY_HAYES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "TIFFANY_HAYES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Tiffany",
            "lastName": "Hayes",
            "name": "Tiffany Hayes"
          }
        }
      },
      {
        "eventID": "U7ZVpEEGdZIDdezoB8ol",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "IND",
              "medium": "Fever",
              "long": "Indiana Fever"
            },
            "teamID": "INDIANA_FEVER_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            },
            "score": 91
          },
          "away": {
            "statEntityID": "away",
            "score": 83,
            "names": {
              "short": "CHI",
              "medium": "Chicago",
              "long": "Chicago Sky"
            },
            "teamID": "CHICAGO_SKY_WNBA",
            "colors": {
              "secondary": "#FFD520",
              "primaryContrast": "#000000",
              "secondaryContrast": "#5091CD",
              "primary": "#5091CD"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 13,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 190,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 3,
              "offensiveRebounds": 8,
              "assists": 7,
              "twoPointersAttempted": 24,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 7,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 251,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 7,
              "points": 23,
              "blocks": 6
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 291,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 17,
              "threePointersAttempted": 2,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 202,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 24,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 157,
              "freeThrowsAttempted": 3,
              "steals": 5,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 6,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 428,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 21,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            }
          },
          "reg": {
            "away": {
              "points": 83
            },
            "home": {
              "points": 91
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 17,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "fouls": 6,
              "largestLead": 8,
              "blocks": 2,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 600,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 6,
              "twoPointersMade": 7
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 7,
              "largestLead": 5,
              "blocks": 2,
              "offensiveRebounds": 12,
              "secondsInLead": 638,
              "rebounds": 32,
              "defensiveRebounds": 20,
              "turnovers": 5,
              "threePointersMade": 5,
              "freeThrowsAttempted": 14,
              "steals": 8,
              "freeThrowsMade": 12,
              "fieldGoalsMade": 33,
              "assists": 20,
              "twoPointersAttempted": 69,
              "points": 83,
              "twoPointersMade": 28,
              "threePointersAttempted": 12,
              "fouls": 21,
              "fieldGoalsAttempted": 81
            },
            "home": {
              "longestScoringRun": 7,
              "blocks": 11,
              "steals": 1,
              "threePointersAttempted": 18,
              "threePointersMade": 8,
              "fouls": 17,
              "fieldGoalsMade": 35,
              "offensiveRebounds": 8,
              "assists": 23,
              "fieldGoalsAttempted": 62,
              "twoPointersAttempted": 44,
              "turnovers": 15,
              "twoPointersMade": 27,
              "rebounds": 38,
              "defensiveRebounds": 30,
              "largestLead": 8,
              "secondsInLead": 1481,
              "freeThrowsAttempted": 19,
              "freeThrowsMade": 13,
              "points": 91
            },
            "DIAMOND_DESHIELDS_1_WNBA": {
              "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,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": -2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "secondsPlayed": 427
            },
            "KRISTY_WALLACE_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 5,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 1132,
              "plusMinus": 3,
              "rebounds": 2,
              "defensiveRebounds": 2
            },
            "KATIE_LOU_SAMUELSON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "blocks": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 4,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 3,
              "points": 9,
              "fouls": 3,
              "plusMinus": -2,
              "secondsPlayed": 746
            },
            "ERICA_WHEELER_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "plusMinus": 1,
              "turnovers": 2,
              "fouls": 2,
              "secondsPlayed": 682
            },
            "MICHAELA_ONYENWERE_1_WNBA": {
              "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": 50,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "ISABELLE_HARRISON_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 6,
              "turnovers": 3,
              "fouls": 2,
              "plusMinus": 0,
              "secondsPlayed": 764
            },
            "LINDSAY_ALLEN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 2,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "steals": 2,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": -9,
              "secondsPlayed": 1617,
              "turnovers": 0
            },
            "ANGEL_REESE_1_WNBA": {
              "threePointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "blocks": 1,
              "offensiveRebounds": 5,
              "fouls": 5,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "steals": 2,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 31,
              "assists": 5,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 13,
              "points": 11,
              "twoPointersMade": 4,
              "plusMinus": -7,
              "secondsPlayed": 1877
            },
            "KELSEY_MITCHELL_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 3,
              "assists": 2,
              "turnovers": 3,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 10,
              "twoPointersMade": 6,
              "fouls": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": 5,
              "freeThrowsAttempted": 3,
              "secondsPlayed": 1906,
              "freeThrowsMade": 2,
              "points": 17
            },
            "LEXIE_HULL_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsMade": 2,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "points": 6,
              "twoPointersMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": 5,
              "secondsPlayed": 1268
            },
            "CAITLIN_CLARK_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 4,
              "twoPointersMade": 4,
              "blocks": 2,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 11,
              "threePointersMade": 3,
              "fouls": 3,
              "assists": 9,
              "turnovers": 5,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 23,
              "plusMinus": 10,
              "secondsPlayed": 2212
            },
            "MARINA_MABREY_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "threePointersMade": 2,
              "fieldGoalsMade": 10,
              "points": 22,
              "twoPointersMade": 8,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 4,
              "steals": 2,
              "twoPointersAttempted": 15,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 22,
              "plusMinus": -9,
              "secondsPlayed": 2219
            },
            "ALIYAH_BOSTON_1_WNBA": {
              "fouls": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "blocks": 5,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 1,
              "defensiveRebounds": 8,
              "assists": 4,
              "turnovers": 3,
              "fieldGoalsMade": 9,
              "rebounds": 14,
              "offensiveRebounds": 6,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 13,
              "points": 19,
              "twoPointersMade": 9,
              "plusMinus": 13,
              "secondsPlayed": 2240
            },
            "DANA_EVANS_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "assists": 3,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 4,
              "threePointersMade": 3,
              "points": 12,
              "fouls": 3,
              "threePointersAttempted": 5,
              "plusMinus": -4,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "secondsPlayed": 1274
            },
            "NALYSSA_SMITH_1_WNBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 2,
              "blocks": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 4,
              "assists": 2,
              "turnovers": 1,
              "steals": 0,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "points": 15,
              "twoPointersMade": 6,
              "plusMinus": 5,
              "secondsPlayed": 1814
            },
            "KAMILLA_CARDOSO_1_WNBA": {
              "blocks": 1,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "rebounds": 10,
              "defensiveRebounds": 4,
              "offensiveRebounds": 6,
              "assists": 2,
              "steals": 0,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 11,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 10,
              "twoPointersMade": 4,
              "fouls": 5,
              "plusMinus": -9,
              "secondsPlayed": 2109
            },
            "CHENNEDY_CARTER_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fouls": 4,
              "fieldGoalsMade": 8,
              "twoPointersMade": 8,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 14,
              "steals": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 18,
              "assists": 4,
              "plusMinus": 0,
              "secondsPlayed": 1663
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Chicago Sky 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": "-115",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Indiana Fever 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Chicago Sky 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": "25.5",
            "bookOverUnder": "25.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "-137",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "-104",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "+113",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "-128",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "49",
            "bookOverUnder": "49",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "49",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-102",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Indiana Fever 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": "-136",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Chicago Sky 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": "25.5",
            "bookOverUnder": "25.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Indiana Fever 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": "-136",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "+185",
            "bookOdds": "+168",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+168",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Indiana Fever 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": "+102",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Chicago Sky 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": "-113",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "-1.5",
            "bookSpread": "-1.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Chicago Sky 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Indiana Fever 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": "+106",
            "fairOverUnder": "88.5",
            "bookOverUnder": "88.5",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "88.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Chicago Sky 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-130",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Indiana Fever 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": "-117",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "-965",
            "bookOdds": "-2222",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2222",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "+5.5",
            "bookSpread": "+5.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "49",
            "bookOverUnder": "49",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "49",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Chicago Sky 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": "-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:47:28.909Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Chicago Sky 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": "-107",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "+965",
            "bookOdds": "+906",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+906",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "-340",
            "bookOdds": "-476",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-476",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Chicago Sky 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": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "50",
            "bookOverUnder": "50",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "50",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "+100",
            "fairOverUnder": "89.5",
            "bookOverUnder": "89.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "89.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "+0",
            "bookSpread": "+0",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Indiana Fever 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": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Chicago Sky 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": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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",
            "bookSpread": "+1",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Chicago Sky 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": "85.5",
            "bookOverUnder": "85.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "+270",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+270",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "-128",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Indiana Fever 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": "+112",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "-352",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-352",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Chicago Sky 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Indiana Fever 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": "-141",
            "fairOverUnder": "88.5",
            "bookOverUnder": "88.5",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "88.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Indiana Fever 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": "-131",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "-185",
            "bookOdds": "-230",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-230",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Indiana Fever 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": "-101",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "+340",
            "bookOdds": "+310",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+310",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "89.5",
            "bookOverUnder": "89.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "89.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "50",
            "bookOverUnder": "50",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "50",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "-5.5",
            "bookSpread": "-5.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Indiana Fever 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": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "174.5",
            "bookOverUnder": "174.5",
            "score": 174,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "174.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          },
          "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": "174.5",
            "bookOverUnder": "174.5",
            "score": 174,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "174.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.909Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-16T16:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "DIAMOND_DESHIELDS_1_WNBA": {
            "playerID": "DIAMOND_DESHIELDS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DIAMOND_DESHIELDS_CHICAGO_SKY_WNBA",
            "firstName": "Diamond",
            "lastName": "DeShields",
            "name": "Diamond DeShields"
          },
          "KRISTY_WALLACE_1_WNBA": {
            "playerID": "KRISTY_WALLACE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KRISTY_WALLACE_INDIANA_FEVER_WNBA",
            "firstName": "Kristy",
            "lastName": "Wallace",
            "name": "Kristy Wallace"
          },
          "KATIE_LOU_SAMUELSON_1_WNBA": {
            "playerID": "KATIE_LOU_SAMUELSON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KATIE_LOU_SAMUELSON_INDIANA_FEVER_WNBA",
            "name": "Katie Lou Samuelson"
          },
          "ERICA_WHEELER_1_WNBA": {
            "playerID": "ERICA_WHEELER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ERICA_WHEELER_INDIANA_FEVER_WNBA",
            "firstName": "Erica",
            "lastName": "Wheeler",
            "name": "Erica Wheeler"
          },
          "MICHAELA_ONYENWERE_1_WNBA": {
            "playerID": "MICHAELA_ONYENWERE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MICHAELA_ONYENWERE_CHICAGO_SKY_WNBA",
            "firstName": "Michaela",
            "lastName": "Onyenwere",
            "name": "Michaela Onyenwere"
          },
          "ISABELLE_HARRISON_1_WNBA": {
            "playerID": "ISABELLE_HARRISON_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ISABELLE_HARRISON_CHICAGO_SKY_WNBA",
            "firstName": "Isabelle",
            "lastName": "Harrison",
            "name": "Isabelle Harrison"
          },
          "LINDSAY_ALLEN_1_WNBA": {
            "playerID": "LINDSAY_ALLEN_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "LINDSAY_ALLEN_CHICAGO_SKY_WNBA",
            "firstName": "Lindsay",
            "lastName": "Allen",
            "name": "Lindsay Allen"
          },
          "ANGEL_REESE_1_WNBA": {
            "playerID": "ANGEL_REESE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ANGEL_REESE_CHICAGO_SKY_WNBA",
            "firstName": "Angel",
            "lastName": "Reese",
            "name": "Angel Reese"
          },
          "KELSEY_MITCHELL_1_WNBA": {
            "playerID": "KELSEY_MITCHELL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KELSEY_MITCHELL_INDIANA_FEVER_WNBA",
            "firstName": "Kelsey",
            "lastName": "Mitchell",
            "name": "Kelsey Mitchell"
          },
          "LEXIE_HULL_1_WNBA": {
            "playerID": "LEXIE_HULL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "LEXIE_HULL_INDIANA_FEVER_WNBA",
            "firstName": "Lexie",
            "lastName": "Hull",
            "name": "Lexie Hull"
          },
          "CAITLIN_CLARK_1_WNBA": {
            "playerID": "CAITLIN_CLARK_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CAITLIN_CLARK_INDIANA_FEVER_WNBA",
            "firstName": "Caitlin",
            "lastName": "Clark",
            "name": "Caitlin Clark"
          },
          "MARINA_MABREY_1_WNBA": {
            "playerID": "MARINA_MABREY_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MARINA_MABREY_CHICAGO_SKY_WNBA",
            "firstName": "Marina",
            "lastName": "Mabrey",
            "name": "Marina Mabrey"
          },
          "ALIYAH_BOSTON_1_WNBA": {
            "playerID": "ALIYAH_BOSTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ALIYAH_BOSTON_INDIANA_FEVER_WNBA",
            "firstName": "Aliyah",
            "lastName": "Boston",
            "name": "Aliyah Boston"
          },
          "DANA_EVANS_1_WNBA": {
            "playerID": "DANA_EVANS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DANA_EVANS_CHICAGO_SKY_WNBA",
            "firstName": "Dana",
            "lastName": "Evans",
            "name": "Dana Evans"
          },
          "NALYSSA_SMITH_1_WNBA": {
            "playerID": "NALYSSA_SMITH_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "NALYSSA_SMITH_INDIANA_FEVER_WNBA",
            "firstName": "NaLyssa",
            "lastName": "Smith",
            "name": "NaLyssa Smith"
          },
          "KAMILLA_CARDOSO_1_WNBA": {
            "playerID": "KAMILLA_CARDOSO_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "KAMILLA_SOARES_CARDOSO_CHICAGO_SKY_WNBA",
            "firstName": "Kamilla",
            "lastName": "Soares Cardoso",
            "name": "Kamilla Cardoso"
          },
          "CHENNEDY_CARTER_1_WNBA": {
            "playerID": "CHENNEDY_CARTER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "CHENNEDY_CARTER_CHICAGO_SKY_WNBA",
            "firstName": "Chennedy",
            "lastName": "Carter",
            "name": "Chennedy Carter"
          }
        }
      },
      {
        "eventID": "8WRm6jGe0rZ84o5U65V6",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 87,
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "SEA",
              "medium": "Storm",
              "long": "Seattle Storm"
            },
            "teamID": "SEATTLE_STORM_WNBA",
            "colors": {
              "secondary": "#FEE11A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#395136",
              "primary": "#395136"
            },
            "score": 78
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 13,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 25,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 8,
              "secondsInLead": 563
            },
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "threePointersAttempted": 10,
              "offensiveRebounds": 5,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 6,
              "points": 19
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 9,
              "defensiveRebounds": 4,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 4,
              "points": 14,
              "threePointersAttempted": 3,
              "offensiveRebounds": 5,
              "assists": 2,
              "twoPointersAttempted": 18,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 6,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 12,
              "defensiveRebounds": 12,
              "fouls": 4,
              "largestLead": 17,
              "blocks": 4,
              "fieldGoalsAttempted": 11,
              "secondsInLead": 600,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 22,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 6,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 7,
              "twoPointersMade": 3
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 18,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 21,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 19,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            }
          },
          "reg": {
            "away": {
              "points": 78
            },
            "home": {
              "points": 87
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 13,
              "threePointersMade": 7,
              "blocks": 5,
              "largestLead": 21,
              "offensiveRebounds": 3,
              "threePointersAttempted": 18,
              "assists": 24,
              "steals": 5,
              "fieldGoalsMade": 31,
              "twoPointersMade": 24,
              "fieldGoalsAttempted": 62,
              "twoPointersAttempted": 44,
              "rebounds": 37,
              "defensiveRebounds": 34,
              "freeThrowsAttempted": 19,
              "freeThrowsMade": 18,
              "points": 87,
              "fouls": 18,
              "turnovers": 15,
              "secondsInLead": 2363
            },
            "away": {
              "largestLead": 0,
              "secondsInLead": 0,
              "longestScoringRun": 9,
              "offensiveRebounds": 10,
              "turnovers": 9,
              "rebounds": 36,
              "defensiveRebounds": 26,
              "blocks": 4,
              "threePointersMade": 5,
              "threePointersAttempted": 26,
              "fouls": 19,
              "fieldGoalsMade": 29,
              "fieldGoalsAttempted": 75,
              "twoPointersAttempted": 49,
              "freeThrowsAttempted": 21,
              "steals": 11,
              "freeThrowsMade": 15,
              "points": 78,
              "twoPointersMade": 24,
              "assists": 18
            },
            "VICTORIA_VIVIANS_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -11,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 405,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "SAMANTHA_WHITCOMB_1_WNBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "threePointersAttempted": 4,
              "plusMinus": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 758
            },
            "JOYNER_HOLMES_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 1,
              "plusMinus": 8,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "secondsPlayed": 410,
              "points": 3,
              "twoPointersMade": 1
            },
            "NATASHA_MACK_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "plusMinus": -6,
              "secondsPlayed": 555
            },
            "REBECCA_ALLEN_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 5,
              "twoPointersMade": 2,
              "blocks": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "threePointersMade": 1,
              "points": 7,
              "fouls": 3,
              "turnovers": 3,
              "plusMinus": 18,
              "secondsPlayed": 1542,
              "steals": 2
            },
            "BRITTNEY_GRINER_1_WNBA": {
              "assists": 1,
              "threePointersMade": 1,
              "blocks": 2,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "fouls": 4,
              "turnovers": 3,
              "steals": 1,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 13,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 7,
              "points": 28,
              "twoPointersMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "plusMinus": 15,
              "secondsPlayed": 1845
            },
            "NATASHA_CLOUD_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "assists": 8,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 3,
              "fouls": 6,
              "plusMinus": 6,
              "turnovers": 2,
              "secondsPlayed": 1830
            },
            "DIANA_TAURASI_1_WNBA": {
              "fouls": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "blocks": 1,
              "fieldGoalsMade": 4,
              "points": 13,
              "twoPointersMade": 2,
              "threePointersAttempted": 5,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fieldGoalPercent": 44,
              "assists": 4,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 4,
              "plusMinus": 7,
              "secondsPlayed": 2060
            },
            "NNEKA_OGWUMIKE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "steals": 2,
              "offensiveRebounds": 5,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "fieldGoalsMade": 7,
              "twoPointersAttempted": 15,
              "points": 15,
              "twoPointersMade": 7,
              "fouls": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 39,
              "fieldGoalsAttempted": 18,
              "plusMinus": -14,
              "secondsPlayed": 2303
            },
            "SUG_SUTTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -8,
              "assists": 3,
              "turnovers": 4,
              "secondsPlayed": 744
            },
            "EZI_MAGBEGOR_1_WNBA": {
              "threePointersMade": 0,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "turnovers": 1,
              "threePointersAttempted": 2,
              "blocks": 1,
              "fouls": 4,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 8,
              "points": 14,
              "twoPointersMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "assists": 4,
              "plusMinus": -12,
              "secondsPlayed": 2087,
              "steals": 2
            },
            "JORDAN_HORSTON_1_WNBA": {
              "offensiveRebounds": 0,
              "turnovers": 0,
              "assists": 1,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "steals": 5,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 4,
              "blocks": 2,
              "fieldGoalsMade": 4,
              "plusMinus": 2,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 5,
              "secondsPlayed": 1994,
              "freeThrowsMade": 3,
              "points": 12,
              "twoPointersMade": 3
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 3,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "threePointersAttempted": 7,
              "turnovers": 3,
              "assists": 2,
              "fieldGoalsMade": 11,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 30,
              "twoPointersMade": 8,
              "fouls": 2,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 13,
              "plusMinus": 10,
              "secondsPlayed": 1952
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 5,
              "fouls": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "plusMinus": 3,
              "secondsPlayed": 1471
            },
            "SKYLAR_DIGGINSSMITH_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "freeThrowsMade": 0,
              "steals": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "assists": 8,
              "blocks": 1,
              "turnovers": 4,
              "twoPointersAttempted": 9,
              "twoPointersMade": 4,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 15,
              "threePointersMade": 2,
              "points": 14,
              "fouls": 4,
              "plusMinus": -8,
              "secondsPlayed": 1837
            },
            "JEWELL_LOYD_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "steals": 0,
              "fouls": 4,
              "turnovers": 3,
              "twoPointersAttempted": 9,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 15,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 8,
              "points": 14,
              "plusMinus": -14,
              "secondsPlayed": 2205,
              "assists": 4
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 8,
              "largestLead": 17,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 7,
              "twoPointersMade": 7
            },
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 9,
              "assists": 8
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Seattle Storm 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": "+107",
            "fairOverUnder": "76.5",
            "bookOverUnder": "76.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Phoenix Mercury 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": "+104",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Seattle Storm 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": "+108",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "+215",
            "bookOdds": "+202",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+202",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "-1120",
            "bookOdds": "-2941",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2941",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "-215",
            "bookOdds": "-254",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-254",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "+1120",
            "bookOdds": "+1060",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1060",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "+11",
            "bookSpread": "+11",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "-116",
            "fairSpread": "-11",
            "bookSpread": "-11",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Phoenix Mercury 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": "-125",
            "bookOdds": "-138",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Seattle Storm 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": "-142",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "37",
            "bookOverUnder": "37",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "-11",
            "bookSpread": "-11",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "spread": "-11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Phoenix Mercury 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "-640",
            "bookOdds": "-1163",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1163",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Phoenix Mercury 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Seattle Storm 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Seattle Storm 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": "+103",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "+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:47:01.205Z"
              }
            }
          },
          "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": "+245",
            "bookOdds": "+229",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+229",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Seattle Storm 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": "+109",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Phoenix Mercury 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": "-149",
            "fairOverUnder": "87.5",
            "bookOverUnder": "87.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "87.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Seattle Storm 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": "-114",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "-114",
            "fairSpread": "+11",
            "bookSpread": "+11",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Phoenix Mercury 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": "-126",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "-710",
            "bookOdds": "-1351",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1351",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "+4.5",
            "bookSpread": "+4.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "37",
            "bookOverUnder": "37",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Seattle Storm 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Seattle Storm 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Seattle Storm 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": "-125",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "+710",
            "bookOdds": "+660",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+660",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "-795",
            "bookOdds": "-1639",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1639",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Phoenix Mercury 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Seattle Storm 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "49.5",
            "bookOverUnder": "49.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "+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:47:01.205Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "85",
            "bookOverUnder": "85",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "85",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "81.5",
            "bookOverUnder": "81.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "-10",
            "bookSpread": "-10",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "-10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Phoenix Mercury 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": "+104",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Seattle Storm 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "-3.5",
            "bookSpread": "-3.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Seattle Storm 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": "-142",
            "fairOverUnder": "76.5",
            "bookOverUnder": "76.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "+1205",
            "bookOdds": "+1141",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1141",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "+10",
            "bookSpread": "+10",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Phoenix Mercury 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": "+125",
            "bookOdds": "+114",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "-1205",
            "bookOdds": "-3333",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3333",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Seattle Storm 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": "-145",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "-245",
            "bookOdds": "-291",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-291",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Phoenix Mercury 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": "+112",
            "fairOverUnder": "87.5",
            "bookOverUnder": "87.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "87.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Phoenix Mercury 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": "29.5",
            "bookOverUnder": "29.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "+640",
            "bookOdds": "+596",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+596",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Phoenix Mercury 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": "29.5",
            "bookOverUnder": "29.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "85",
            "bookOverUnder": "85",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "85",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "+795",
            "bookOdds": "+744",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+744",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "81.5",
            "bookOverUnder": "81.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Phoenix Mercury 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Phoenix Mercury 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": "-138",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "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": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "163",
            "bookOverUnder": "163",
            "score": 165,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "163",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          },
          "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": "163",
            "bookOverUnder": "163",
            "score": 165,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "163",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:01.205Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-16T19:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "VICTORIA_VIVIANS_1_WNBA": {
            "playerID": "VICTORIA_VIVIANS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "VICTORIA_VIVIANS_SEATTLE_STORM_WNBA",
            "firstName": "Victoria",
            "lastName": "Vivians",
            "name": "Victoria Vivians"
          },
          "SAMANTHA_WHITCOMB_1_WNBA": {
            "playerID": "SAMANTHA_WHITCOMB_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SAMI_WHITCOMB_SEATTLE_STORM_WNBA",
            "firstName": "Samantha",
            "lastName": "Whitcomb",
            "name": "Samantha Whitcomb"
          },
          "JOYNER_HOLMES_1_WNBA": {
            "playerID": "JOYNER_HOLMES_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JOYNER_HOLMES_SEATTLE_STORM_WNBA",
            "firstName": "Joyner",
            "lastName": "Holmes",
            "name": "Joyner Holmes"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "REBECCA_ALLEN_1_WNBA": {
            "playerID": "REBECCA_ALLEN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "REBECCA_ALLEN_PHOENIX_MERCURY_WNBA",
            "firstName": "Rebecca",
            "lastName": "Allen",
            "name": "Rebecca Allen"
          },
          "BRITTNEY_GRINER_1_WNBA": {
            "playerID": "BRITTNEY_GRINER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "BRITTNEY_GRINER_PHOENIX_MERCURY_WNBA",
            "firstName": "Brittney",
            "lastName": "Griner",
            "name": "Brittney Griner"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "NNEKA_OGWUMIKE_1_WNBA": {
            "playerID": "NNEKA_OGWUMIKE_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "NNEKA_OGWUMIKE_SEATTLE_STORM_WNBA",
            "firstName": "Nneka",
            "lastName": "Ogwumike",
            "name": "Nneka Ogwumike"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "EZI_MAGBEGOR_1_WNBA": {
            "playerID": "EZI_MAGBEGOR_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "EZI_MAGBEGOR_SEATTLE_STORM_WNBA",
            "firstName": "Ezi",
            "lastName": "Magbegor",
            "name": "Ezi Magbegor"
          },
          "JORDAN_HORSTON_1_WNBA": {
            "playerID": "JORDAN_HORSTON_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JORDAN_HORSTON_SEATTLE_STORM_WNBA",
            "firstName": "Jordan",
            "lastName": "Horston",
            "name": "Jordan Horston"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "SKYLAR_DIGGINSSMITH_1_WNBA": {
            "playerID": "SKYLAR_DIGGINSSMITH_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SKYLAR_DIGGINSSMITH_SEATTLE_STORM_WNBA",
            "firstName": "Skylar",
            "lastName": "Diggins-Smith",
            "name": "Skylar Diggins-Smith"
          },
          "JEWELL_LOYD_1_WNBA": {
            "playerID": "JEWELL_LOYD_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JEWELL_LOYD_SEATTLE_STORM_WNBA",
            "firstName": "Jewell",
            "lastName": "Loyd",
            "name": "Jewell Loyd"
          }
        }
      },
      {
        "eventID": "TYnp27q3dR54n4J2yDsA",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "ATL",
              "medium": "Atlanta",
              "long": "Atlanta Dream"
            },
            "teamID": "ATLANTA_DREAM_WNBA",
            "colors": {
              "secondary": "#4891CE",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#E3173E"
            },
            "score": 87
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "LAS",
              "medium": "Sparks",
              "long": "Los Angeles Sparks"
            },
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552583",
              "primary": "#552583"
            },
            "score": 74
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 489,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 20,
              "threePointersAttempted": 2,
              "offensiveRebounds": 4,
              "twoPointersAttempted": 19,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 8,
              "assists": 6
            },
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 75,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 7,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 4,
              "points": 14
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 7,
              "largestLead": 11,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 11,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 10,
              "twoPointersMade": 3
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 0,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 26,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 9,
              "twoPointersMade": 4,
              "threePointersAttempted": 7,
              "fieldGoalsAttempted": 18
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 8,
              "largestLead": 9,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 436,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 15,
              "threePointersAttempted": 2,
              "offensiveRebounds": 3,
              "assists": 1,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "fouls": 7,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 2,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 9,
              "twoPointersMade": 6,
              "secondsInLead": 164
            }
          },
          "game": {
            "away": {
              "blocks": 2,
              "longestScoringRun": 13,
              "largestLead": 5,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 18,
              "secondsInLead": 338,
              "twoPointersMade": 16,
              "defensiveRebounds": 25,
              "fouls": 20,
              "turnovers": 12,
              "fieldGoalsMade": 24,
              "threePointersAttempted": 25,
              "rebounds": 33,
              "offensiveRebounds": 8,
              "assists": 18,
              "fieldGoalsAttempted": 68,
              "twoPointersAttempted": 43,
              "steals": 6,
              "threePointersMade": 8,
              "points": 74
            },
            "home": {
              "blocks": 1,
              "offensiveRebounds": 10,
              "fouls": 19,
              "turnovers": 10,
              "twoPointersAttempted": 53,
              "freeThrowsAttempted": 26,
              "steals": 8,
              "freeThrowsMade": 21,
              "twoPointersMade": 24,
              "fieldGoalsMade": 30,
              "longestScoringRun": 11,
              "threePointersAttempted": 15,
              "rebounds": 38,
              "defensiveRebounds": 28,
              "largestLead": 16,
              "fieldGoalsAttempted": 68,
              "threePointersMade": 6,
              "points": 87,
              "assists": 22,
              "secondsInLead": 1958
            },
            "CRYSTAL_DANGERFIELD_1_WNBA": {
              "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": 271
            },
            "LAYSHIA_CLARENDON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "plusMinus": 0,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 553
            },
            "NIA_COFFEY_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "assists": 1,
              "turnovers": 1,
              "plusMinus": 9,
              "secondsPlayed": 613
            },
            "CHEYENNE_PARKER_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "assists": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 4,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "fouls": 3,
              "plusMinus": -11,
              "secondsPlayed": 886
            },
            "LORELA_CUBAJ_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "plusMinus": 2,
              "assists": 1,
              "secondsPlayed": 194
            },
            "LI_YUERU_1_WNBA": {
              "blocks": 0,
              "steals": 1,
              "threePointersAttempted": 1,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 5,
              "twoPointersMade": 1,
              "fouls": 4,
              "defensiveRebounds": 5,
              "rebounds": 7,
              "offensiveRebounds": 2,
              "plusMinus": 7,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "secondsPlayed": 827
            },
            "CAMERON_BRINK_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "steals": 2,
              "threePointersMade": 2,
              "fouls": 4,
              "offensiveRebounds": 2,
              "turnovers": 2,
              "fieldGoalsMade": 6,
              "points": 16,
              "twoPointersMade": 4,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "assists": 2,
              "threePointersAttempted": 4,
              "plusMinus": -15,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 9,
              "secondsPlayed": 1441
            },
            "KIA_NURSE_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "turnovers": 1,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 5,
              "fouls": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -7,
              "secondsPlayed": 1189
            },
            "RAE_BURRELL_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "turnovers": 1,
              "plusMinus": -2,
              "secondsPlayed": 305
            },
            "RICKEA_JACKSON_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 7,
              "assists": 2,
              "steals": 1,
              "points": 16,
              "twoPointersMade": 6,
              "threePointersAttempted": 3,
              "fouls": 4,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "plusMinus": -15,
              "secondsPlayed": 2044
            },
            "DEARICA_HAMBY_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "fouls": 2,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 3,
              "rebounds": 8,
              "offensiveRebounds": 3,
              "twoPointersMade": 3,
              "turnovers": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 10,
              "threePointersAttempted": 3,
              "assists": 4,
              "plusMinus": -7,
              "fieldGoalPercent": 21,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 11,
              "secondsPlayed": 2033,
              "steals": 1
            },
            "HALEY_JONES_1_WNBA": {
              "fieldGoalsMade": 1,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "offensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 1,
              "points": 3,
              "fouls": 2,
              "turnovers": 4,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "assists": 4,
              "plusMinus": -1,
              "secondsPlayed": 1554
            },
            "AERIAL_POWERS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "threePointersAttempted": 2,
              "threePointersMade": 2,
              "fouls": 3,
              "turnovers": 2,
              "fieldGoalsMade": 5,
              "points": 13,
              "twoPointersMade": 3,
              "assists": 3,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "steals": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": 1,
              "secondsPlayed": 1313
            },
            "RHYNE_HOWARD_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "steals": 2,
              "threePointersAttempted": 7,
              "threePointersMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 3,
              "turnovers": 3,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 8,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 7,
              "points": 16,
              "twoPointersMade": 3,
              "plusMinus": 12,
              "assists": 5,
              "secondsPlayed": 2111
            },
            "STEPHANIE_TALBOT_1_WNBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "defensiveRebounds": 3,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "plusMinus": -7,
              "secondsPlayed": 550
            },
            "ALLISHA_GRAY_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "steals": 3,
              "assists": 2,
              "fouls": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 9,
              "twoPointersMade": 6,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 14,
              "threePointersMade": 3,
              "points": 25,
              "plusMinus": 24,
              "secondsPlayed": 2015
            },
            "LEXIE_BROWN_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 4,
              "twoPointersAttempted": 2,
              "threePointersAttempted": 4,
              "fieldGoalsAttempted": 6,
              "plusMinus": -6,
              "assists": 2,
              "secondsPlayed": 1211
            },
            "AARI_MCDONALD_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 2,
              "assists": 5,
              "turnovers": 3,
              "twoPointersAttempted": 4,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 7,
              "plusMinus": -13,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "secondsPlayed": 1847,
              "threePointersMade": 4,
              "points": 14
            },
            "NAZ_HILLMON_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "steals": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "offensiveRebounds": 3,
              "turnovers": 0,
              "fouls": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 6,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "threePointersAttempted": 0,
              "assists": 3,
              "twoPointersAttempted": 5,
              "plusMinus": 1,
              "secondsPlayed": 1339
            },
            "TINA_CHARLES_1_WNBA": {
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "blocks": 1,
              "threePointersAttempted": 1,
              "fouls": 2,
              "offensiveRebounds": 4,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 13,
              "points": 20,
              "twoPointersMade": 9,
              "plusMinus": 25,
              "assists": 2,
              "secondsPlayed": 1702
            }
          },
          "reg": {
            "away": {
              "points": 74
            },
            "home": {
              "points": 87
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 2,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 99,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 1,
              "largestLead": 16,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 433,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Los Angeles Sparks 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": "+107",
            "fairOverUnder": "75.5",
            "bookOverUnder": "75.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "75.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Atlanta Dream 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Los Angeles Sparks 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-124",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-605",
            "bookOdds": "-1075",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1075",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "+103",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "+605",
            "bookOdds": "+561",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+561",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-108",
            "fairOverUnder": "40",
            "bookOverUnder": "40",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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",
            "bookSpread": "+5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-10.5",
            "bookSpread": "-10.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Atlanta Dream 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": "-115",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-120",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-5",
            "bookSpread": "-5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Atlanta Dream 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+308",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Atlanta Dream 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Los Angeles Sparks 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Los Angeles Sparks 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": "-127",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-124",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Los Angeles Sparks 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "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": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Atlanta Dream 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": "+110",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Los Angeles Sparks 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-116",
            "fairSpread": "+10.5",
            "bookSpread": "+10.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Atlanta Dream 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": "-121",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "+136",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+136",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-1",
            "bookSpread": "-1",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "45.5",
            "bookOverUnder": "45.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Los Angeles Sparks 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "40",
            "bookOverUnder": "40",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "40",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-105",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Los Angeles Sparks 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": "-104",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-182",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-182",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-1050",
            "bookOdds": "-2564",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2564",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Atlanta Dream 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Los Angeles Sparks 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-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:47:28.034Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "83",
            "bookOverUnder": "83",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "83",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "80",
            "bookOverUnder": "80",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "80",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Atlanta Dream 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": "-130",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Los Angeles Sparks 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Los Angeles Sparks 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": "-142",
            "fairOverUnder": "75.5",
            "bookOverUnder": "75.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "75.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "+755",
            "bookOdds": "+703",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+703",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Atlanta Dream 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": "-115",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-755",
            "bookOdds": "-1493",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1493",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Los Angeles Sparks 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": "23.5",
            "bookOverUnder": "23.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "+103",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Atlanta Dream 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": "-145",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Atlanta Dream 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": "-119",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-474",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Atlanta Dream 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "83",
            "bookOverUnder": "83",
            "score": 76,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "83",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "+1050",
            "bookOdds": "+991",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+991",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "80",
            "bookOverUnder": "80",
            "score": 85,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "80",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "+1",
            "bookSpread": "+1",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Atlanta Dream 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Atlanta Dream 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": "-102",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "-107",
            "fairOverUnder": "41",
            "bookOverUnder": "41",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "163.5",
            "bookOverUnder": "163.5",
            "score": 161,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "163.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          },
          "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": "163.5",
            "bookOverUnder": "163.5",
            "score": 161,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "163.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:28.034Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-16T19:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "CRYSTAL_DANGERFIELD_1_WNBA": {
            "playerID": "CRYSTAL_DANGERFIELD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CRYSTAL_DANGERFIELD_ATLANTA_DREAM_WNBA",
            "firstName": "Crystal",
            "lastName": "Dangerfield",
            "name": "Crystal Dangerfield"
          },
          "LAYSHIA_CLARENDON_1_WNBA": {
            "playerID": "LAYSHIA_CLARENDON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LAYSHIA_CLARENDON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Layshia",
            "lastName": "Clarendon",
            "name": "Layshia Clarendon"
          },
          "NIA_COFFEY_1_WNBA": {
            "playerID": "NIA_COFFEY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NIA_COFFEY_ATLANTA_DREAM_WNBA",
            "firstName": "Nia",
            "lastName": "Coffey",
            "name": "Nia Coffey"
          },
          "CHEYENNE_PARKER_1_WNBA": {
            "playerID": "CHEYENNE_PARKER_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CHEYENNE_PARKER_ATLANTA_DREAM_WNBA",
            "firstName": "Cheyenne",
            "lastName": "Parker",
            "name": "Cheyenne Parker"
          },
          "LORELA_CUBAJ_1_WNBA": {
            "playerID": "LORELA_CUBAJ_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "LORELA_CUBAJ_ATLANTA_DREAM_WNBA",
            "firstName": "Lorela",
            "lastName": "Cubaj",
            "name": "Lorela Cubaj"
          },
          "LI_YUERU_1_WNBA": {
            "playerID": "LI_YUERU_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LI_YUERU_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Li",
            "lastName": "Yueru",
            "name": "Li Yueru"
          },
          "CAMERON_BRINK_1_WNBA": {
            "playerID": "CAMERON_BRINK_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "CAMERON_BRINK_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Cameron",
            "lastName": "Brink",
            "name": "Cameron Brink"
          },
          "KIA_NURSE_1_WNBA": {
            "playerID": "KIA_NURSE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "KIA_NURSE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Kia",
            "lastName": "Nurse",
            "name": "Kia Nurse"
          },
          "RAE_BURRELL_1_WNBA": {
            "playerID": "RAE_BURRELL_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RAE_BURRELL_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rae",
            "lastName": "Burrell",
            "name": "Rae Burrell"
          },
          "RICKEA_JACKSON_1_WNBA": {
            "playerID": "RICKEA_JACKSON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RICKEA_JACKSON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rickea",
            "lastName": "Jackson",
            "name": "Rickea Jackson"
          },
          "DEARICA_HAMBY_1_WNBA": {
            "playerID": "DEARICA_HAMBY_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "DEARICA_HAMBY_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Dearica",
            "lastName": "Hamby",
            "name": "Dearica Hamby"
          },
          "HALEY_JONES_1_WNBA": {
            "playerID": "HALEY_JONES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "HALEY_JONES_ATLANTA_DREAM_WNBA",
            "firstName": "Haley",
            "lastName": "Jones",
            "name": "Haley Jones"
          },
          "AERIAL_POWERS_1_WNBA": {
            "playerID": "AERIAL_POWERS_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "AERIAL_POWERS_ATLANTA_DREAM_WNBA",
            "firstName": "Aerial",
            "lastName": "Powers",
            "name": "Aerial Powers"
          },
          "RHYNE_HOWARD_1_WNBA": {
            "playerID": "RHYNE_HOWARD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "RHYNE_HOWARD_ATLANTA_DREAM_WNBA",
            "firstName": "Rhyne",
            "lastName": "Howard",
            "name": "Rhyne Howard"
          },
          "STEPHANIE_TALBOT_1_WNBA": {
            "playerID": "STEPHANIE_TALBOT_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "STEPHANIE_TALBOT_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Talbot",
            "name": "Stephanie Talbot"
          },
          "ALLISHA_GRAY_1_WNBA": {
            "playerID": "ALLISHA_GRAY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "ALLISHA_GRAY_ATLANTA_DREAM_WNBA",
            "firstName": "Allisha",
            "lastName": "Gray",
            "name": "Allisha Gray"
          },
          "LEXIE_BROWN_1_WNBA": {
            "playerID": "LEXIE_BROWN_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LEXIE_BROWN_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Lexie",
            "lastName": "Brown",
            "name": "Lexie Brown"
          },
          "AARI_MCDONALD_1_WNBA": {
            "playerID": "AARI_MCDONALD_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "AARI_MCDONALD_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Aari",
            "lastName": "McDonald",
            "name": "Aari McDonald"
          },
          "NAZ_HILLMON_1_WNBA": {
            "playerID": "NAZ_HILLMON_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NAZ_HILLMON_ATLANTA_DREAM_WNBA",
            "firstName": "Naz",
            "lastName": "Hillmon",
            "name": "Naz Hillmon"
          },
          "TINA_CHARLES_1_WNBA": {
            "playerID": "TINA_CHARLES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "TINA_CHARLES_ATLANTA_DREAM_WNBA",
            "firstName": "Tina",
            "lastName": "Charles",
            "name": "Tina Charles"
          }
        }
      },
      {
        "eventID": "ndV1vnoXfd6DHb2XNXau",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "MIN",
              "medium": "Lynx",
              "long": "Minnesota Lynx"
            },
            "teamID": "MINNESOTA_LYNX_WNBA",
            "colors": {
              "secondary": "#236192",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#0C2340",
              "primary": "#0C2340"
            },
            "score": 90
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "DAL",
              "medium": "Wings",
              "long": "Dallas Wings"
            },
            "teamID": "DALLAS_WINGS_WNBA",
            "colors": {
              "secondary": "#C1D32F",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            },
            "score": 78
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 22,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 1,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 27,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 4,
              "secondsInLead": 564
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 86,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 5,
              "assists": 11,
              "twoPointersAttempted": 17,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 0,
              "largestLead": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 432,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 9,
              "twoPointersMade": 7
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "steals": 5,
              "largestLead": 2,
              "secondsInLead": 86,
              "blocks": 3,
              "threePointersAttempted": 17,
              "offensiveRebounds": 10,
              "threePointersMade": 7,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 35,
              "rebounds": 34,
              "defensiveRebounds": 24,
              "assists": 24,
              "points": 78,
              "twoPointersMade": 28,
              "turnovers": 16,
              "fouls": 17,
              "fieldGoalsAttempted": 73,
              "twoPointersAttempted": 56
            },
            "home": {
              "threePointersMade": 7,
              "longestScoringRun": 10,
              "largestLead": 13,
              "fouls": 8,
              "offensiveRebounds": 8,
              "fieldGoalsMade": 30,
              "assists": 24,
              "blocks": 5,
              "twoPointersMade": 23,
              "threePointersAttempted": 19,
              "fieldGoalsAttempted": 67,
              "twoPointersAttempted": 48,
              "turnovers": 7,
              "steals": 11,
              "rebounds": 28,
              "defensiveRebounds": 20,
              "secondsInLead": 2056,
              "freeThrowsAttempted": 24,
              "freeThrowsMade": 23,
              "points": 90
            },
            "SIKA_KONE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "turnovers": 1,
              "plusMinus": -4,
              "secondsPlayed": 215
            },
            "STEPHANIE_SOARES_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 2,
              "turnovers": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -8,
              "secondsPlayed": 676
            },
            "CECILIA_ZANDALASINI_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 2,
              "twoPointersMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "plusMinus": 4,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 777,
              "freeThrowsMade": 2,
              "points": 7
            },
            "TEAIRA_MCCOWAN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "threePointersAttempted": 1,
              "turnovers": 1,
              "fieldGoalsMade": 4,
              "points": 8,
              "twoPointersMade": 4,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "fouls": 1,
              "plusMinus": -8,
              "secondsPlayed": 1655
            },
            "LOU_LOPEZSENECHAL_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "twoPointersMade": 2,
              "fouls": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "threePointersMade": 1,
              "points": 7,
              "plusMinus": -5,
              "turnovers": 1,
              "secondsPlayed": 854
            },
            "ALANNA_SMITH_1_WNBA": {
              "freeThrowsAttempted": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "threePointersAttempted": 2,
              "offensiveRebounds": 3,
              "fieldGoalsMade": 5,
              "points": 12,
              "twoPointersMade": 5,
              "fouls": 3,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 10,
              "assists": 3,
              "blocks": 1,
              "turnovers": 2,
              "steals": 5,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "plusMinus": 11,
              "secondsPlayed": 2268
            },
            "JACY_SHELDON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "defensiveRebounds": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 2,
              "blocks": 1,
              "threePointersMade": 2,
              "points": 8,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "assists": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "fouls": 5,
              "plusMinus": -6,
              "secondsPlayed": 1589
            },
            "NAPHEESA_COLLIER_1_WNBA": {
              "turnovers": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 3,
              "blocks": 1,
              "assists": 3,
              "fouls": 3,
              "fieldGoalsMade": 5,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "twoPointersAttempted": 14,
              "twoPointersMade": 5,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 17,
              "steals": 3,
              "plusMinus": 16,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 2185,
              "freeThrowsMade": 6,
              "points": 16
            },
            "MONIQUE_BILLINGS_1_WNBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "steals": 1,
              "offensiveRebounds": 1,
              "threePointersAttempted": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fieldGoalPercent": 58,
              "assists": 9,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "points": 15,
              "twoPointersMade": 7,
              "fouls": 4,
              "plusMinus": -8,
              "secondsPlayed": 2192
            },
            "NATISHA_HIEDEMAN_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "fouls": 1,
              "threePointersMade": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "threePointersAttempted": 4,
              "assists": 5,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 5,
              "points": 17,
              "twoPointersMade": 4,
              "plusMinus": 7,
              "secondsPlayed": 1397
            },
            "COURTNEY_WILLIAMS_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "turnovers": 2,
              "steals": 2,
              "assists": 4,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "threePointersAttempted": 2,
              "blocks": 1,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 9,
              "plusMinus": 0,
              "secondsPlayed": 1561
            },
            "DORKA_JUHASZ_1_WNBA": {
              "fieldGoalPercent": 100,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 1,
              "blocks": 2,
              "fieldGoalsMade": 5,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "points": 11,
              "twoPointersMade": 4,
              "plusMinus": 6,
              "secondsPlayed": 1476
            },
            "KAYLA_MCBRIDE_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 3,
              "fieldGoalsMade": 4,
              "twoPointersMade": 1,
              "twoPointersAttempted": 3,
              "steals": 1,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "assists": 7,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 8,
              "points": 19,
              "plusMinus": 20,
              "secondsPlayed": 2120
            },
            "MADISON_SIEGRIST_1_WNBA": {
              "fouls": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "freeThrowsAttempted": 1,
              "threePointersMade": 1,
              "blocks": 1,
              "defensiveRebounds": 2,
              "rebounds": 7,
              "offensiveRebounds": 5,
              "threePointersAttempted": 4,
              "assists": 2,
              "fieldGoalsMade": 8,
              "points": 17,
              "twoPointersMade": 7,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "plusMinus": -12,
              "secondsPlayed": 2400
            },
            "KALANI_BROWN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 2,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "assists": 2,
              "plusMinus": -4,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "secondsPlayed": 745
            },
            "SEVGI_UZUN_1_WNBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 5,
              "threePointersMade": 3,
              "points": 17,
              "twoPointersMade": 4,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 8,
              "assists": 6,
              "turnovers": 7,
              "fouls": 3,
              "plusMinus": -9,
              "secondsPlayed": 1889
            }
          },
          "reg": {
            "away": {
              "points": 78
            },
            "home": {
              "points": 90
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 7,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 13,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 600,
              "freeThrowsAttempted": 8,
              "steals": 6,
              "points": 24,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 8,
              "twoPointersMade": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 17,
              "offensiveRebounds": 1,
              "assists": 4,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 7,
              "threePointersAttempted": 6,
              "twoPointersAttempted": 12
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "largestLead": 9,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 460,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 16,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 4,
              "fouls": 2
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-18T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "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": "Dallas Wings 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": "-120",
            "fairOverUnder": "80.5",
            "bookOverUnder": "80.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Minnesota Lynx 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": "-121",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Dallas Wings 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": "+113",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "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": "-220",
            "bookOdds": "-260",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-260",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "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": "-675",
            "bookOdds": "-1266",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1266",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "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": "+220",
            "bookOdds": "+207",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+207",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "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": "+675",
            "bookOdds": "+628",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+628",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "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": "+2",
            "bookSpread": "+2",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "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": "-10",
            "bookSpread": "-10",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Minnesota Lynx 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": "-106",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Dallas Wings 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": "-149",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "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": "-123",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "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": "-2",
            "bookSpread": "-2",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Minnesota Lynx 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": "-140",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "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": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "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": "-112",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Minnesota Lynx 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": "+106",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Dallas Wings 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Dallas Wings 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": "41.5",
            "bookOverUnder": "41.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "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": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "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": "-390",
            "bookOdds": "-505",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-505",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Dallas Wings 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": "-101",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.647Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Minnesota Lynx 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": "+104",
            "fairOverUnder": "90.5",
            "bookOverUnder": "90.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "90.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Dallas Wings 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "+10",
            "bookSpread": "+10",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Minnesota Lynx 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "+420",
            "bookOdds": "+388",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+388",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "-127",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "35.5",
            "bookOverUnder": "35.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Dallas Wings 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "42",
            "bookOverUnder": "42",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "42",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Dallas Wings 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Dallas Wings 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": "-102",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "-420",
            "bookOdds": "-641",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-641",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "-1210",
            "bookOdds": "-3333",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3333",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Minnesota Lynx 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Dallas Wings 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": "-130",
            "bookOdds": "-150",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "49",
            "bookOverUnder": "49",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "49",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "-3.5",
            "bookSpread": "-3.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "79",
            "bookOverUnder": "79",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "79",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "85.5",
            "bookOverUnder": "85.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "-4.5",
            "bookSpread": "-4.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Dallas Wings 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": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+3.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Dallas Wings 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": "80.5",
            "bookOverUnder": "80.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "80.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "+225",
            "bookOdds": "+210",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+210",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+4.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Minnesota Lynx 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": "43.5",
            "bookOverUnder": "43.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "-225",
            "bookOdds": "-265",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-265",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Dallas Wings 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": "-131",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "+390",
            "bookOdds": "+368",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+368",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Minnesota Lynx 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": "-137",
            "fairOverUnder": "90.5",
            "bookOverUnder": "90.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "90.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Minnesota Lynx 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": "-122",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "-118",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Minnesota Lynx 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": "-108",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "79",
            "bookOverUnder": "79",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "79",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "+1210",
            "bookOdds": "+1145",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1145",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "-102",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "49",
            "bookOverUnder": "49",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "49",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "+3",
            "bookSpread": "+3",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Minnesota Lynx 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-7",
            "bookSpread": "-7",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "171.5",
            "bookOverUnder": "171.5",
            "score": 168,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "171.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "171.5",
            "bookOverUnder": "171.5",
            "score": 168,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "171.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Minnesota Lynx 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": "+105",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Minnesota Lynx 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": "-139",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:50.648Z"
              }
            }
          }
        },
        "players": {
          "SIKA_KONE_1_WNBA": {
            "playerID": "SIKA_KONE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "SIKA_KONE_MINNESOTA_LYNX_WNBA",
            "firstName": "Sika",
            "lastName": "Kone",
            "name": "Sika Kone"
          },
          "STEPHANIE_SOARES_1_WNBA": {
            "playerID": "STEPHANIE_SOARES_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "STEPHANIE_SOARES_DALLAS_WINGS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Soares",
            "name": "Stephanie Soares"
          },
          "CECILIA_ZANDALASINI_1_WNBA": {
            "playerID": "CECILIA_ZANDALASINI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "CECILIA_ZANDALASINI_MINNESOTA_LYNX_WNBA",
            "firstName": "Cecilia",
            "lastName": "Zandalasini",
            "name": "Cecilia Zandalasini"
          },
          "TEAIRA_MCCOWAN_1_WNBA": {
            "playerID": "TEAIRA_MCCOWAN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "TEAIRA_MCCOWAN_DALLAS_WINGS_WNBA",
            "firstName": "Teaira",
            "lastName": "McCowan",
            "name": "Teaira McCowan"
          },
          "LOU_LOPEZSENECHAL_1_WNBA": {
            "playerID": "LOU_LOPEZSENECHAL_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "LOU_LOPEZSENECHAL_DALLAS_WINGS_WNBA",
            "firstName": "Lou",
            "lastName": "Lopez-Senechal",
            "name": "Lou Lopez-Senechal"
          },
          "ALANNA_SMITH_1_WNBA": {
            "playerID": "ALANNA_SMITH_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALANNA_SMITH_MINNESOTA_LYNX_WNBA",
            "firstName": "Alanna",
            "lastName": "Smith",
            "name": "Alanna Smith"
          },
          "JACY_SHELDON_1_WNBA": {
            "playerID": "JACY_SHELDON_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "JACY_SHELDON_DALLAS_WINGS_WNBA",
            "firstName": "Jacy",
            "lastName": "Sheldon",
            "name": "Jacy Sheldon"
          },
          "NAPHEESA_COLLIER_1_WNBA": {
            "playerID": "NAPHEESA_COLLIER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NAPHEESA_COLLIER_MINNESOTA_LYNX_WNBA",
            "firstName": "Napheesa",
            "lastName": "Collier",
            "name": "Napheesa Collier"
          },
          "MONIQUE_BILLINGS_1_WNBA": {
            "playerID": "MONIQUE_BILLINGS_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "MONIQUE_BILLINGS_DALLAS_WINGS_WNBA",
            "firstName": "Monique",
            "lastName": "Billings",
            "name": "Monique Billings"
          },
          "NATISHA_HIEDEMAN_1_WNBA": {
            "playerID": "NATISHA_HIEDEMAN_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NATISHA_HIEDEMAN_MINNESOTA_LYNX_WNBA",
            "firstName": "Natisha",
            "lastName": "Hiedeman",
            "name": "Natisha Hiedeman"
          },
          "COURTNEY_WILLIAMS_1_WNBA": {
            "playerID": "COURTNEY_WILLIAMS_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "COURTNEY_WILLIAMS_MINNESOTA_LYNX_WNBA",
            "firstName": "Courtney",
            "lastName": "Williams",
            "name": "Courtney Williams"
          },
          "DORKA_JUHASZ_1_WNBA": {
            "playerID": "DORKA_JUHASZ_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "DORKA_JUHASZ_MINNESOTA_LYNX_WNBA",
            "firstName": "Dorka",
            "lastName": "Juhasz",
            "name": "Dorka Juhasz"
          },
          "KAYLA_MCBRIDE_1_WNBA": {
            "playerID": "KAYLA_MCBRIDE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "KAYLA_MCBRIDE_MINNESOTA_LYNX_WNBA",
            "firstName": "Kayla",
            "lastName": "McBride",
            "name": "Kayla McBride"
          },
          "MADISON_SIEGRIST_1_WNBA": {
            "playerID": "MADISON_SIEGRIST_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "MADISON_SIEGRIST_DALLAS_WINGS_WNBA",
            "firstName": "Madison",
            "lastName": "Siegrist",
            "name": "Madison Siegrist"
          },
          "KALANI_BROWN_1_WNBA": {
            "playerID": "KALANI_BROWN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "KALANI_BROWN_DALLAS_WINGS_WNBA",
            "firstName": "Kalani",
            "lastName": "Brown",
            "name": "Kalani Brown"
          },
          "SEVGI_UZUN_1_WNBA": {
            "playerID": "SEVGI_UZUN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "SEVGI_UZUN_DALLAS_WINGS_WNBA",
            "firstName": "Sevgi",
            "lastName": "Uzun",
            "name": "Sevgi Uzun"
          }
        }
      },
      {
        "eventID": "NOPzpXrYnILmku685LqL",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 79,
            "names": {
              "short": "CON",
              "medium": "Connecticut",
              "long": "Connecticut Sun"
            },
            "teamID": "CONNECTICUT_SUN_WNBA",
            "colors": {
              "secondary": "#F3703A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "LAS",
              "medium": "Sparks",
              "long": "Los Angeles Sparks"
            },
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552583",
              "primary": "#552583"
            },
            "score": 70
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 3,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 504,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            },
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 5,
              "points": 14
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 15,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 600,
              "freeThrowsAttempted": 3,
              "steals": 5,
              "points": 24,
              "threePointersAttempted": 1,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 19,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 11
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 20,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 6,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 3,
              "fouls": 5,
              "assists": 7
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 19,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 16,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            }
          },
          "reg": {
            "away": {
              "points": 70
            },
            "home": {
              "points": 79
            }
          },
          "game": {
            "away": {
              "largestLead": 0,
              "secondsInLead": 0,
              "threePointersMade": 6,
              "threePointersAttempted": 17,
              "offensiveRebounds": 4,
              "turnovers": 22,
              "steals": 7,
              "rebounds": 26,
              "defensiveRebounds": 22,
              "fouls": 15,
              "blocks": 2,
              "fieldGoalsMade": 26,
              "longestScoringRun": 8,
              "assists": 18,
              "fieldGoalsAttempted": 51,
              "twoPointersAttempted": 34,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 12,
              "points": 70,
              "twoPointersMade": 20
            },
            "home": {
              "longestScoringRun": 12,
              "offensiveRebounds": 7,
              "largestLead": 19,
              "blocks": 2,
              "freeThrowsMade": 7,
              "freeThrowsAttempted": 10,
              "steals": 10,
              "twoPointersMade": 30,
              "fieldGoalsMade": 34,
              "threePointersAttempted": 10,
              "rebounds": 27,
              "defensiveRebounds": 20,
              "threePointersMade": 4,
              "points": 79,
              "fouls": 18,
              "assists": 18,
              "fieldGoalsAttempted": 65,
              "twoPointersAttempted": 55,
              "turnovers": 11,
              "secondsInLead": 2304
            },
            "CAMERON_BRINK_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -4,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 217,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "KIA_NURSE_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "turnovers": 3,
              "threePointersMade": 2,
              "points": 6,
              "secondsPlayed": 1192,
              "plusMinus": -5
            },
            "LAYSHIA_CLARENDON_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 2,
              "points": 2,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 2,
              "fouls": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -10,
              "assists": 2,
              "secondsPlayed": 634
            },
            "RAE_BURRELL_1_WNBA": {
              "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,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "plusMinus": -13,
              "secondsPlayed": 400
            },
            "DEARICA_HAMBY_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "assists": 3,
              "freeThrowsMade": 2,
              "turnovers": 3,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 3,
              "freeThrowsAttempted": 4,
              "points": 8,
              "twoPointersMade": 3,
              "fouls": 3,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "plusMinus": -15,
              "secondsPlayed": 1820
            },
            "DIJONAI_CARRINGTON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "turnovers": 2,
              "threePointersAttempted": 1,
              "steals": 2,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "blocks": 1,
              "plusMinus": 4,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 11,
              "secondsPlayed": 1706,
              "points": 12,
              "twoPointersMade": 6
            },
            "TYASHA_HARRIS_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 2,
              "assists": 2,
              "steals": 1,
              "fouls": 3,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 7,
              "points": 14,
              "twoPointersMade": 4,
              "plusMinus": 19,
              "secondsPlayed": 1862
            },
            "BRIONNA_JONES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "turnovers": 1,
              "assists": 3,
              "offensiveRebounds": 2,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "steals": 1,
              "fouls": 3,
              "fieldGoalsMade": 6,
              "points": 13,
              "twoPointersMade": 6,
              "plusMinus": 14,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 11,
              "secondsPlayed": 1477
            },
            "AARI_MCDONALD_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "freeThrowsMade": 1,
              "fouls": 2,
              "threePointersMade": 1,
              "assists": 7,
              "defensiveRebounds": 2,
              "turnovers": 6,
              "fieldGoalsMade": 6,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 7,
              "points": 14,
              "twoPointersMade": 5,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "plusMinus": -4,
              "secondsPlayed": 1674
            },
            "RICKEA_JACKSON_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "twoPointersMade": 3,
              "steals": 1,
              "turnovers": 2,
              "fouls": 1,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 10,
              "plusMinus": 2,
              "assists": 2,
              "secondsPlayed": 1505
            },
            "STEPHANIE_TALBOT_1_WNBA": {
              "assists": 0,
              "threePointersMade": 0,
              "turnovers": 4,
              "steals": 2,
              "threePointersAttempted": 1,
              "blocks": 1,
              "offensiveRebounds": 1,
              "fouls": 3,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 3,
              "plusMinus": -5,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1555,
              "freeThrowsMade": 3,
              "points": 9,
              "twoPointersMade": 3
            },
            "VERONICA_BURTON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 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,
              "fouls": 1,
              "plusMinus": -7,
              "secondsPlayed": 193
            },
            "ALYSSA_THOMAS_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "fouls": 2,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 4,
              "twoPointersMade": 4,
              "turnovers": 3,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "freeThrowsMade": 3,
              "points": 11,
              "freeThrowsAttempted": 5,
              "plusMinus": 12,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1732,
              "steals": 3,
              "assists": 7
            },
            "ZIA_COOKE_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "plusMinus": 5,
              "secondsPlayed": 212
            },
            "DEWANNA_BONNER_1_WNBA": {
              "blocks": 1,
              "threePointersMade": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "steals": 2,
              "turnovers": 1,
              "assists": 1,
              "fouls": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 4,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "offensiveRebounds": 2,
              "plusMinus": 18,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 8,
              "points": 16,
              "twoPointersMade": 5,
              "secondsPlayed": 1834
            },
            "ASTOU_NDOUR_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "plusMinus": -7,
              "turnovers": 1,
              "secondsPlayed": 193
            },
            "TIFFANY_MITCHELL_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 7,
              "steals": 0,
              "plusMinus": 3,
              "secondsPlayed": 1186
            },
            "OLIVIA_NELSONODODA_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "assists": 1,
              "turnovers": 2,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "plusMinus": -14,
              "secondsPlayed": 724
            },
            "RACHEL_BANHAM_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "steals": 1,
              "twoPointersMade": 2,
              "fouls": 2,
              "assists": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "points": 7,
              "plusMinus": 3,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1092
            },
            "LEXIE_BROWN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "assists": 2,
              "threePointersAttempted": 4,
              "threePointersMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 1,
              "points": 8,
              "twoPointersMade": 1,
              "fouls": 1,
              "plusMinus": -4,
              "secondsPlayed": 1208,
              "steals": 0
            },
            "LI_YUERU_1_WNBA": {
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 5,
              "rebounds": 2,
              "fouls": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 83,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "turnovers": 2,
              "points": 11,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 1,
              "assists": 2,
              "blocks": 1,
              "plusMinus": 8,
              "secondsPlayed": 1583,
              "steals": 1
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 14,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 6,
              "turnovers": 8,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 5,
              "assists": 3
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 4,
              "largestLead": 13,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 600,
              "freeThrowsAttempted": 4,
              "points": 21,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 6,
              "steals": 2
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Los Angeles Sparks 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": "65.5",
            "bookOverUnder": "65.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Connecticut Sun 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Los Angeles Sparks 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": "24.5",
            "bookOverUnder": "24.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "-195",
            "bookOdds": "-227",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-227",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "-909",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-909",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "+195",
            "bookOdds": "+183",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+183",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "+499",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+499",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "45.5",
            "bookOverUnder": "45.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+7.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "-115",
            "bookOdds": "-132",
            "fairSpread": "-14",
            "bookSpread": "-14",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "spread": "-14",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Connecticut Sun 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": "-130",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-131",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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.5",
            "bookSpread": "-7.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Connecticut Sun 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": "-116",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "+4",
            "bookSpread": "+4",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "+575",
            "bookOdds": "+535",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+535",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Connecticut Sun 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": "-114",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Los Angeles Sparks 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Los Angeles Sparks 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": "-131",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "-4",
            "bookSpread": "-4",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "-230",
            "bookOdds": "-272",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-272",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-107",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "-112",
            "fairOverUnder": "38",
            "bookOverUnder": "38",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Connecticut Sun 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": "-133",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-106",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "+115",
            "bookOdds": "+100",
            "fairSpread": "+14",
            "bookSpread": "+14",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "spread": "+14",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Connecticut Sun 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "-430",
            "bookOdds": "-658",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-658",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "+3.5",
            "bookSpread": "+3.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "38.5",
            "bookOverUnder": "38.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Los Angeles Sparks 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "45.5",
            "bookOverUnder": "45.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Los Angeles Sparks 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Los Angeles Sparks 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": "-101",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "+430",
            "bookOdds": "+395",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+395",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "-1240",
            "bookOdds": "-3448",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3448",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Connecticut Sun 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Los Angeles Sparks 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": "14.5",
            "bookOverUnder": "14.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "37",
            "bookOverUnder": "37",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "-3",
            "bookSpread": "-3",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "77.5",
            "bookOverUnder": "77.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "71",
            "bookOverUnder": "71",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "71",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "-8",
            "bookSpread": "-8",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Connecticut Sun 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": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Los Angeles Sparks 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": "14.5",
            "bookOverUnder": "14.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "+3",
            "bookSpread": "+3",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Los Angeles Sparks 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": "65.5",
            "bookOverUnder": "65.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "+780",
            "bookOdds": "+727",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+727",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "+8",
            "bookSpread": "+8",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Connecticut Sun 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": "-102",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "-780",
            "bookOdds": "-1587",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1587",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-124",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "+230",
            "bookOdds": "+215",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+215",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Connecticut Sun 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": "+101",
            "fairOverUnder": "81.5",
            "bookOverUnder": "81.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "81.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Connecticut Sun 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": "22.5",
            "bookOverUnder": "22.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "-575",
            "bookOdds": "-1000",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Connecticut Sun 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": "-128",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "77.5",
            "bookOverUnder": "77.5",
            "score": 82,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "+1240",
            "bookOdds": "+1178",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1178",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "71",
            "bookOverUnder": "71",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "71",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "37",
            "bookOverUnder": "37",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "-122",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Connecticut Sun 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Connecticut Sun 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": "-130",
            "bookOdds": "-150",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "147",
            "bookOverUnder": "147",
            "score": 149,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "147",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "147",
            "bookOverUnder": "147",
            "score": 149,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "147",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:19.879Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-18T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "CAMERON_BRINK_1_WNBA": {
            "playerID": "CAMERON_BRINK_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "CAMERON_BRINK_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Cameron",
            "lastName": "Brink",
            "name": "Cameron Brink"
          },
          "KIA_NURSE_1_WNBA": {
            "playerID": "KIA_NURSE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "KIA_NURSE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Kia",
            "lastName": "Nurse",
            "name": "Kia Nurse"
          },
          "LAYSHIA_CLARENDON_1_WNBA": {
            "playerID": "LAYSHIA_CLARENDON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LAYSHIA_CLARENDON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Layshia",
            "lastName": "Clarendon",
            "name": "Layshia Clarendon"
          },
          "RAE_BURRELL_1_WNBA": {
            "playerID": "RAE_BURRELL_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RAE_BURRELL_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rae",
            "lastName": "Burrell",
            "name": "Rae Burrell"
          },
          "DEARICA_HAMBY_1_WNBA": {
            "playerID": "DEARICA_HAMBY_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "DEARICA_HAMBY_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Dearica",
            "lastName": "Hamby",
            "name": "Dearica Hamby"
          },
          "DIJONAI_CARRINGTON_1_WNBA": {
            "playerID": "DIJONAI_CARRINGTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DIJONAI_CARRINGTON_CONNECTICUT_SUN_WNBA",
            "firstName": "DiJonai",
            "lastName": "Carrington",
            "name": "DiJonai Carrington"
          },
          "TYASHA_HARRIS_1_WNBA": {
            "playerID": "TYASHA_HARRIS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TYASHA_HARRIS_CONNECTICUT_SUN_WNBA",
            "firstName": "Tyasha",
            "lastName": "Harris",
            "name": "Tyasha Harris"
          },
          "BRIONNA_JONES_1_WNBA": {
            "playerID": "BRIONNA_JONES_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "BRIONNA_JONES_CONNECTICUT_SUN_WNBA",
            "firstName": "Brionna",
            "lastName": "Jones",
            "name": "Brionna Jones"
          },
          "AARI_MCDONALD_1_WNBA": {
            "playerID": "AARI_MCDONALD_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "AARI_MCDONALD_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Aari",
            "lastName": "McDonald",
            "name": "Aari McDonald"
          },
          "RICKEA_JACKSON_1_WNBA": {
            "playerID": "RICKEA_JACKSON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RICKEA_JACKSON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rickea",
            "lastName": "Jackson",
            "name": "Rickea Jackson"
          },
          "STEPHANIE_TALBOT_1_WNBA": {
            "playerID": "STEPHANIE_TALBOT_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "STEPHANIE_TALBOT_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Talbot",
            "name": "Stephanie Talbot"
          },
          "VERONICA_BURTON_1_WNBA": {
            "playerID": "VERONICA_BURTON_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "VERONICA_BURTON_CONNECTICUT_SUN_WNBA",
            "firstName": "Veronica",
            "lastName": "Burton",
            "name": "Veronica Burton"
          },
          "ALYSSA_THOMAS_1_WNBA": {
            "playerID": "ALYSSA_THOMAS_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ALYSSA_THOMAS_CONNECTICUT_SUN_WNBA",
            "firstName": "Alyssa",
            "lastName": "Thomas",
            "name": "Alyssa Thomas"
          },
          "ZIA_COOKE_1_WNBA": {
            "playerID": "ZIA_COOKE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "ZIA_COOKE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Zia",
            "lastName": "Cooke",
            "name": "Zia Cooke"
          },
          "DEWANNA_BONNER_1_WNBA": {
            "playerID": "DEWANNA_BONNER_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "DEWANNA_BONNER_CONNECTICUT_SUN_WNBA",
            "firstName": "DeWanna",
            "lastName": "Bonner",
            "name": "DeWanna Bonner"
          },
          "ASTOU_NDOUR_1_WNBA": {
            "playerID": "ASTOU_NDOUR_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "ASTOU_NDOUR_CONNECTICUT_SUN_WNBA",
            "firstName": "Astou",
            "lastName": "Ndour",
            "name": "Astou Ndour"
          },
          "TIFFANY_MITCHELL_1_WNBA": {
            "playerID": "TIFFANY_MITCHELL_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "TIFFANY_MITCHELL_CONNECTICUT_SUN_WNBA",
            "firstName": "Tiffany",
            "lastName": "Mitchell",
            "name": "Tiffany Mitchell"
          },
          "OLIVIA_NELSONODODA_1_WNBA": {
            "playerID": "OLIVIA_NELSONODODA_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "OLIVIA_NELSONODODA_CONNECTICUT_SUN_WNBA",
            "firstName": "Olivia",
            "lastName": "Nelson-Ododa",
            "name": "Olivia Nelson-Ododa"
          },
          "RACHEL_BANHAM_1_WNBA": {
            "playerID": "RACHEL_BANHAM_1_WNBA",
            "teamID": "CONNECTICUT_SUN_WNBA",
            "alias": "RACHEL_BANHAM_CONNECTICUT_SUN_WNBA",
            "firstName": "Rachel",
            "lastName": "Banham",
            "name": "Rachel Banham"
          },
          "LEXIE_BROWN_1_WNBA": {
            "playerID": "LEXIE_BROWN_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LEXIE_BROWN_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Lexie",
            "lastName": "Brown",
            "name": "Lexie Brown"
          },
          "LI_YUERU_1_WNBA": {
            "playerID": "LI_YUERU_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LI_YUERU_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Li",
            "lastName": "Yueru",
            "name": "Li Yueru"
          }
        }
      },
      {
        "eventID": "grlM94j1lAnZx1SypwT8",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "PHO",
              "medium": "Mercury",
              "long": "Phoenix Mercury"
            },
            "teamID": "PHOENIX_MERCURY_WNBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            },
            "score": 99
          },
          "away": {
            "statEntityID": "away",
            "score": 93,
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 1,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 385,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 13,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 181,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 10,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 495,
              "freeThrowsAttempted": 0,
              "steals": 4,
              "points": 20,
              "threePointersAttempted": 8,
              "offensiveRebounds": 5,
              "assists": 8,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 1,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 71,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 28,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 552,
              "freeThrowsAttempted": 0,
              "steals": 4,
              "points": 30,
              "threePointersAttempted": 13,
              "offensiveRebounds": 3,
              "assists": 10,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 8,
              "freeThrowsMade": 0,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 48,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 8,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 4,
              "assists": 4
            }
          },
          "reg": {
            "away": {
              "points": 93
            },
            "home": {
              "points": 99
            }
          },
          "game": {
            "home": {
              "steals": 7,
              "longestScoringRun": 8,
              "blocks": 3,
              "turnovers": 17,
              "fouls": 12,
              "assists": 24,
              "threePointersMade": 15,
              "fieldGoalsMade": 38,
              "threePointersAttempted": 30,
              "offensiveRebounds": 4,
              "fieldGoalsAttempted": 69,
              "twoPointersAttempted": 39,
              "twoPointersMade": 23,
              "largestLead": 6,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 8,
              "points": 99,
              "rebounds": 31,
              "defensiveRebounds": 27,
              "secondsInLead": 750
            },
            "away": {
              "longestScoringRun": 10,
              "largestLead": 12,
              "blocks": 4,
              "secondsInLead": 1520,
              "assists": 27,
              "threePointersMade": 18,
              "turnovers": 16,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 11,
              "steals": 14,
              "fieldGoalsMade": 32,
              "defensiveRebounds": 26,
              "twoPointersAttempted": 34,
              "points": 93,
              "twoPointersMade": 14,
              "rebounds": 37,
              "fouls": 12,
              "offensiveRebounds": 11,
              "threePointersAttempted": 42,
              "fieldGoalsAttempted": 76
            },
            "KENNEDY_BURKE_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "turnovers": 1,
              "steals": 2,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "plusMinus": 2,
              "secondsPlayed": 466
            },
            "IVANA_DOJKIC_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "turnovers": 1,
              "threePointersAttempted": 2,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "fouls": 1,
              "plusMinus": 7,
              "secondsPlayed": 409
            },
            "NATASHA_MACK_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "assists": 1,
              "plusMinus": -9,
              "secondsPlayed": 524
            },
            "SUG_SUTTON_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "steals": 2,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 4,
              "plusMinus": 5,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 1,
              "points": 3,
              "secondsPlayed": 698
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "assists": 1,
              "defensiveRebounds": 1,
              "rebounds": 1,
              "offensiveRebounds": 0,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "turnovers": 2,
              "steals": 2,
              "plusMinus": 3,
              "secondsPlayed": 1222
            },
            "BREANNA_STEWART_1_WNBA": {
              "blocks": 1,
              "threePointersAttempted": 4,
              "threePointersMade": 4,
              "offensiveRebounds": 2,
              "turnovers": 1,
              "assists": 5,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 11,
              "steals": 5,
              "points": 28,
              "twoPointersMade": 6,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -8,
              "secondsPlayed": 2157
            },
            "BRITTNEY_GRINER_1_WNBA": {
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "steals": 0,
              "turnovers": 2,
              "defensiveRebounds": 3,
              "fouls": 3,
              "assists": 2,
              "blocks": 2,
              "fieldGoalsMade": 8,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 62,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 12,
              "twoPointersMade": 8,
              "plusMinus": 15,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 19,
              "secondsPlayed": 1876
            },
            "NATASHA_CLOUD_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "assists": 4,
              "offensiveRebounds": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "threePointersAttempted": 3,
              "fouls": 2,
              "threePointersMade": 1,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 7,
              "points": 11,
              "twoPointersMade": 4,
              "turnovers": 5,
              "plusMinus": -3,
              "secondsPlayed": 1965
            },
            "SABRINA_IONESCU_1_WNBA": {
              "fouls": 1,
              "threePointersMade": 4,
              "offensiveRebounds": 2,
              "steals": 2,
              "fieldGoalsMade": 6,
              "blocks": 1,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 19,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "assists": 8,
              "twoPointersAttempted": 6,
              "turnovers": 3,
              "plusMinus": -12,
              "threePointersAttempted": 14,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 20,
              "secondsPlayed": 2183
            },
            "REBECCA_ALLEN_1_WNBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 1,
              "turnovers": 2,
              "twoPointersMade": 1,
              "blocks": 0,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 8,
              "threePointersMade": 5,
              "points": 17,
              "assists": 1,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "plusMinus": 10,
              "secondsPlayed": 1981
            },
            "BETNIJAH_LANEY_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 2,
              "fouls": 2,
              "turnovers": 4,
              "steals": 1,
              "assists": 5,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "threePointersMade": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 6,
              "points": 12,
              "twoPointersMade": 2,
              "threePointersAttempted": 6,
              "plusMinus": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "secondsPlayed": 2056
            },
            "DIANA_TAURASI_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "blocks": 1,
              "twoPointersAttempted": 6,
              "twoPointersMade": 2,
              "assists": 5,
              "turnovers": 3,
              "fieldGoalsMade": 6,
              "fouls": 3,
              "threePointersMade": 4,
              "points": 19,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "plusMinus": 11,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "secondsPlayed": 1836
            },
            "KAYLA_THORNTON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "threePointersMade": 4,
              "points": 12,
              "defensiveRebounds": 4,
              "fouls": 2,
              "turnovers": 1,
              "rebounds": 7,
              "offensiveRebounds": 3,
              "plusMinus": -17,
              "secondsPlayed": 1330
            },
            "KAHLEAH_COPPER_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersMade": 1,
              "threePointersAttempted": 4,
              "steals": 2,
              "fieldGoalsMade": 7,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 17,
              "twoPointersMade": 6,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 9,
              "fouls": 3,
              "turnovers": 4,
              "assists": 7,
              "plusMinus": 4,
              "secondsPlayed": 1869
            },
            "SOPHIE_CUNNINGHAM_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "threePointersAttempted": 4,
              "threePointersMade": 3,
              "turnovers": 1,
              "assists": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3,
              "points": 13,
              "twoPointersMade": 2,
              "plusMinus": -3,
              "secondsPlayed": 1250
            },
            "JONQUEL_JONES_1_WNBA": {
              "offensiveRebounds": 0,
              "twoPointersMade": 3,
              "twoPointersAttempted": 5,
              "blocks": 1,
              "assists": 7,
              "fieldGoalsMade": 6,
              "threePointersMade": 3,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "turnovers": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 17,
              "steals": 2,
              "fouls": 5,
              "plusMinus": -6,
              "secondsPlayed": 2177,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 450,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 5,
              "largestLead": 7,
              "blocks": 0,
              "secondsInLead": 88,
              "freeThrowsAttempted": 10,
              "steals": 3,
              "points": 17,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 6,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 3,
              "threePointersAttempted": 8,
              "fieldGoalsAttempted": 14
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "New York Liberty 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": "+107",
            "fairOverUnder": "97.5",
            "bookOverUnder": "97.5",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "97.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Phoenix Mercury 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "New York Liberty 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": "-116",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-105",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-155",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "+117",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+117",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-107",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-5",
            "bookSpread": "-5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "+1",
            "bookSpread": "+1",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Phoenix Mercury 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": "-104",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "New York Liberty 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": "-114",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "44",
            "bookOverUnder": "44",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "44",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "+5",
            "bookSpread": "+5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Phoenix Mercury 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-122",
            "fairSpread": "+11.5",
            "bookSpread": "+11.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "+575",
            "bookOdds": "+534",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+534",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Phoenix Mercury 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": "-137",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "New York Liberty 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "New York Liberty 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": "48.5",
            "bookOverUnder": "48.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-108",
            "fairSpread": "-11.5",
            "bookSpread": "-11.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "+155",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "New York Liberty 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": "-102",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Phoenix Mercury 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": "96.5",
            "bookOverUnder": "96.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "96.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "New York Liberty 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": "-107",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-1",
            "bookSpread": "-1",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Phoenix Mercury 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-106",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "44",
            "bookOverUnder": "44",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "44",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "New York Liberty 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-123",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "New York Liberty 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": "-113",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "New York Liberty 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": "48.5",
            "bookOverUnder": "48.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-162",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "+117",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+117",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Phoenix Mercury 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "New York Liberty 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": "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:47:44.944Z"
              }
            }
          },
          "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": "52",
            "bookOverUnder": "52",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "52",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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",
            "bookSpread": "+0",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 96,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-108",
            "fairOverUnder": "92",
            "bookOverUnder": "92",
            "score": 96,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "92",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-0.5",
            "bookSpread": "-0.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Phoenix Mercury 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "New York Liberty 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": "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:47:44.944Z"
              }
            }
          },
          "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": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "New York Liberty 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": "-142",
            "fairOverUnder": "97.5",
            "bookOverUnder": "97.5",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "97.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-635",
            "bookOdds": "-1149",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1149",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Phoenix Mercury 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": "-127",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "+635",
            "bookOdds": "+589",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+589",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "New York Liberty 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": "-130",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-190",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-190",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Phoenix Mercury 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": "96.5",
            "bookOverUnder": "96.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "96.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Phoenix Mercury 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": "26.5",
            "bookOverUnder": "26.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-575",
            "bookOdds": "-1000",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Phoenix Mercury 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": "26.5",
            "bookOverUnder": "26.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 96,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-141",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "92",
            "bookOverUnder": "92",
            "score": 96,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "92",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "52",
            "bookOverUnder": "52",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "52",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Phoenix Mercury 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Phoenix Mercury 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": "-112",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "193.5",
            "bookOverUnder": "193.5",
            "score": 192,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "193.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          },
          "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": "193.5",
            "bookOverUnder": "193.5",
            "score": 192,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "193.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.944Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-19T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "NATASHA_MACK_1_WNBA": {
            "playerID": "NATASHA_MACK_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_MACK_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Mack",
            "name": "Natasha Mack"
          },
          "SUG_SUTTON_1_WNBA": {
            "playerID": "SUG_SUTTON_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SUG_SUTTON_PHOENIX_MERCURY_WNBA",
            "firstName": "Sug",
            "lastName": "Sutton",
            "name": "Sug Sutton"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "BRITTNEY_GRINER_1_WNBA": {
            "playerID": "BRITTNEY_GRINER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "BRITTNEY_GRINER_PHOENIX_MERCURY_WNBA",
            "firstName": "Brittney",
            "lastName": "Griner",
            "name": "Brittney Griner"
          },
          "NATASHA_CLOUD_1_WNBA": {
            "playerID": "NATASHA_CLOUD_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "NATASHA_CLOUD_PHOENIX_MERCURY_WNBA",
            "firstName": "Natasha",
            "lastName": "Cloud",
            "name": "Natasha Cloud"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "REBECCA_ALLEN_1_WNBA": {
            "playerID": "REBECCA_ALLEN_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "REBECCA_ALLEN_PHOENIX_MERCURY_WNBA",
            "firstName": "Rebecca",
            "lastName": "Allen",
            "name": "Rebecca Allen"
          },
          "BETNIJAH_LANEY_1_WNBA": {
            "playerID": "BETNIJAH_LANEY_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BETNIJAH_LANEY_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Betnijah",
            "lastName": "Laney",
            "name": "Betnijah Laney"
          },
          "DIANA_TAURASI_1_WNBA": {
            "playerID": "DIANA_TAURASI_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "DIANA_TAURASI_PHOENIX_MERCURY_WNBA",
            "firstName": "Diana",
            "lastName": "Taurasi",
            "name": "Diana Taurasi"
          },
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "KAHLEAH_COPPER_1_WNBA": {
            "playerID": "KAHLEAH_COPPER_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "KAHLEAH_COPPER_PHOENIX_MERCURY_WNBA",
            "firstName": "Kahleah",
            "lastName": "Copper",
            "name": "Kahleah Copper"
          },
          "SOPHIE_CUNNINGHAM_1_WNBA": {
            "playerID": "SOPHIE_CUNNINGHAM_1_WNBA",
            "teamID": "PHOENIX_MERCURY_WNBA",
            "alias": "SOPHIE_CUNNINGHAM_PHOENIX_MERCURY_WNBA",
            "firstName": "Sophie",
            "lastName": "Cunningham",
            "name": "Sophie Cunningham"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          }
        }
      },
      {
        "eventID": "gYRHd4q03KTWcwm6rOpW",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "IND",
              "medium": "Fever",
              "long": "Indiana Fever"
            },
            "teamID": "INDIANA_FEVER_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002D62",
              "primary": "#002D62"
            },
            "score": 88
          },
          "away": {
            "statEntityID": "away",
            "score": 81,
            "names": {
              "short": "WAS",
              "medium": "Mystics",
              "long": "Washington Mystics"
            },
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "colors": {
              "secondary": "#E03A3E",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#01295C",
              "primary": "#01295C"
            }
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 474,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 7,
              "points": 17
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 6,
              "freeThrowsMade": 0,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 538,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 16,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 600,
              "freeThrowsAttempted": 11,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 6,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 8,
              "twoPointersMade": 4
            }
          },
          "game": {
            "away": {
              "largestLead": 0,
              "secondsInLead": 0,
              "longestScoringRun": 7,
              "turnovers": 11,
              "twoPointersMade": 18,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 12,
              "fieldGoalsMade": 29,
              "rebounds": 31,
              "defensiveRebounds": 24,
              "offensiveRebounds": 7,
              "assists": 26,
              "blocks": 4,
              "twoPointersAttempted": 36,
              "threePointersMade": 11,
              "points": 81,
              "steals": 6,
              "threePointersAttempted": 34,
              "fouls": 16,
              "fieldGoalsAttempted": 70
            },
            "home": {
              "blocks": 3,
              "steals": 7,
              "longestScoringRun": 7,
              "fouls": 16,
              "largestLead": 11,
              "threePointersMade": 8,
              "fieldGoalsMade": 31,
              "threePointersAttempted": 23,
              "offensiveRebounds": 5,
              "assists": 21,
              "fieldGoalsAttempted": 61,
              "twoPointersAttempted": 38,
              "twoPointersMade": 23,
              "turnovers": 10,
              "rebounds": 37,
              "defensiveRebounds": 32,
              "freeThrowsAttempted": 23,
              "freeThrowsMade": 18,
              "points": 88,
              "secondsInLead": 2212
            },
            "LEXIE_HULL_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -2,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 498
            },
            "KRISTY_WALLACE_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "steals": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "blocks": 1,
              "assists": 3,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 2,
              "points": 4,
              "fouls": 3,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1094,
              "plusMinus": 8
            },
            "MYISHA_HINESALLEN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "points": 2,
              "twoPointersMade": 1,
              "twoPointersAttempted": 2,
              "fouls": 1,
              "threePointersAttempted": 1,
              "plusMinus": 0,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 672
            },
            "JADE_MELBOURNE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "steals": 1,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 3,
              "assists": 2,
              "secondsPlayed": 746
            },
            "AALIYAH_EDWARDS_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "fouls": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 4,
              "assists": 1,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "steals": 0,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "plusMinus": -4,
              "secondsPlayed": 1221
            },
            "SHATORI_WALKERKIMBROUGH_1_WNBA": {
              "fouls": 0,
              "steals": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersMade": 1,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 3,
              "blocks": 1,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": -1,
              "secondsPlayed": 1054
            },
            "JULIE_VANLOO_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 4,
              "fouls": 3,
              "steals": 1,
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -6,
              "assists": 8,
              "threePointersMade": 2,
              "points": 6,
              "threePointersAttempted": 10,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 10,
              "secondsPlayed": 1295
            },
            "STEFANIE_DOLSON_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "assists": 3,
              "twoPointersMade": 1,
              "fouls": 4,
              "twoPointersAttempted": 4,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "blocks": 1,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "threePointersMade": 4,
              "points": 14,
              "plusMinus": -8,
              "secondsPlayed": 1886
            },
            "KARLIE_SAMUELSON_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "assists": 5,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 9,
              "threePointersMade": 3,
              "points": 16,
              "steals": 2,
              "turnovers": 2,
              "plusMinus": -6,
              "secondsPlayed": 2000
            },
            "KELSEY_MITCHELL_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 1,
              "fouls": 1,
              "turnovers": 1,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "threePointersAttempted": 5,
              "threePointersMade": 4,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 73,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 6,
              "points": 22,
              "twoPointersMade": 4,
              "plusMinus": 5,
              "secondsPlayed": 2290
            },
            "ARIEL_ATKINS_1_WNBA": {
              "offensiveRebounds": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "steals": 1,
              "freeThrowsMade": 5,
              "assists": 2,
              "turnovers": 3,
              "threePointersMade": 2,
              "fieldGoalsMade": 10,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 7,
              "points": 27,
              "twoPointersMade": 8,
              "blocks": 1,
              "threePointersAttempted": 8,
              "fouls": 3,
              "plusMinus": -11,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "secondsPlayed": 2103
            },
            "EMILY_ENGSTLER_1_WNBA": {
              "blocks": 1,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 7,
              "rebounds": 4,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 40,
              "assists": 2,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "fouls": 1,
              "steals": 1,
              "plusMinus": -2,
              "secondsPlayed": 1019
            },
            "ERICA_WHEELER_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "fouls": 1,
              "assists": 4,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 7,
              "points": 9,
              "twoPointersMade": 3,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -2,
              "secondsPlayed": 1121
            },
            "CAITLIN_CLARK_1_WNBA": {
              "blocks": 0,
              "twoPointersMade": 4,
              "fouls": 2,
              "steals": 4,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 6,
              "threePointersMade": 2,
              "fieldGoalPercent": 50,
              "assists": 6,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 6,
              "offensiveRebounds": 1,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "turnovers": 6,
              "plusMinus": 12,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 18,
              "secondsPlayed": 2196
            },
            "ALIYAH_BOSTON_1_WNBA": {
              "steals": 1,
              "offensiveRebounds": 1,
              "blocks": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 73,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 10,
              "points": 22,
              "twoPointersMade": 7,
              "turnovers": 2,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 5,
              "assists": 2,
              "plusMinus": 4,
              "secondsPlayed": 2197
            },
            "KATIE_LOU_SAMUELSON_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "assists": 3,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 2,
              "plusMinus": -1,
              "secondsPlayed": 764
            },
            "NALYSSA_SMITH_1_WNBA": {
              "blocks": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "steals": 1,
              "fieldGoalsMade": 3,
              "points": 11,
              "twoPointersMade": 3,
              "threePointersAttempted": 2,
              "assists": 2,
              "offensiveRebounds": 1,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 3,
              "plusMinus": 11,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1838
            }
          },
          "reg": {
            "away": {
              "points": 81
            },
            "home": {
              "points": 88
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 11,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 6,
              "secondsInLead": 600
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Washington Mystics Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-145",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Indiana Fever 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Washington Mystics 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "-420",
            "bookOdds": "-637",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-637",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "-113",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "+420",
            "bookOdds": "+387",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+387",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "44",
            "bookOverUnder": "44",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "44",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "+3",
            "bookSpread": "+3",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-128",
            "fairSpread": "-7",
            "bookSpread": "-7",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Indiana Fever 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": "-136",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Washington Mystics 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": "-120",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "45.5",
            "bookOverUnder": "45.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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",
            "bookSpread": "-3",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Indiana Fever 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": "+100",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "-2.5",
            "bookSpread": "-2.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "-300",
            "bookOdds": "-405",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-405",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Indiana Fever 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": "-132",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Washington Mystics 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+101",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Washington Mystics 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": "40.5",
            "bookOverUnder": "40.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "-150",
            "bookOdds": "-168",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-168",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Washington Mystics 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": "+103",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "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": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Indiana Fever 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": "+107",
            "fairOverUnder": "90.5",
            "bookOverUnder": "90.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "90.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Washington Mystics 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": "-104",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Indiana Fever 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "+165",
            "bookOdds": "+148",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+148",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "45.5",
            "bookOverUnder": "45.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Washington Mystics 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "41.5",
            "bookOverUnder": "41.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "44",
            "bookOverUnder": "44",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "44",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Washington Mystics 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Washington Mystics 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": "-119",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "-165",
            "bookOdds": "-200",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-200",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "-1205",
            "bookOdds": "-2222",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2222",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Indiana Fever 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Washington Mystics 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "-107",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "83.5",
            "bookOverUnder": "83.5",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "-3.5",
            "bookSpread": "-3.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Indiana Fever 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": "-130",
            "bookOdds": "-152",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-152",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Washington Mystics 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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",
            "bookSpread": "+0",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Washington Mystics Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "+300",
            "bookOdds": "+273",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+273",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "+3.5",
            "bookSpread": "+3.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Indiana Fever 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": "+102",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "-300",
            "bookOdds": "-408",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-408",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Washington Mystics 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": "-136",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "+150",
            "bookOdds": "+138",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+138",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Indiana Fever 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": "-142",
            "fairOverUnder": "90.5",
            "bookOverUnder": "90.5",
            "score": 88,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "90.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Indiana Fever 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": "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:47:44.703Z"
              }
            }
          },
          "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": "+300",
            "bookOdds": "+271",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+271",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Indiana Fever 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": "-121",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "+1205",
            "bookOdds": "+1160",
            "score": 81,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "-123",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 89,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Indiana Fever 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "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": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Indiana Fever 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": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "-107",
            "fairOverUnder": "41",
            "bookOverUnder": "41",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "175",
            "bookOverUnder": "175",
            "score": 169,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          },
          "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": "175",
            "bookOverUnder": "175",
            "score": 169,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:44.703Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-19T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "LEXIE_HULL_1_WNBA": {
            "playerID": "LEXIE_HULL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "LEXIE_HULL_INDIANA_FEVER_WNBA",
            "firstName": "Lexie",
            "lastName": "Hull",
            "name": "Lexie Hull"
          },
          "KRISTY_WALLACE_1_WNBA": {
            "playerID": "KRISTY_WALLACE_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KRISTY_WALLACE_INDIANA_FEVER_WNBA",
            "firstName": "Kristy",
            "lastName": "Wallace",
            "name": "Kristy Wallace"
          },
          "MYISHA_HINESALLEN_1_WNBA": {
            "playerID": "MYISHA_HINESALLEN_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "MYISHA_HINESALLEN_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Myisha",
            "lastName": "Hines-Allen",
            "name": "Myisha Hines-Allen"
          },
          "JADE_MELBOURNE_1_WNBA": {
            "playerID": "JADE_MELBOURNE_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JADE_MELBOURNE_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Jade",
            "lastName": "Melbourne",
            "name": "Jade Melbourne"
          },
          "AALIYAH_EDWARDS_1_WNBA": {
            "playerID": "AALIYAH_EDWARDS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "AALIYAH_EDWARDS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Aaliyah",
            "lastName": "Edwards",
            "name": "Aaliyah Edwards"
          },
          "SHATORI_WALKERKIMBROUGH_1_WNBA": {
            "playerID": "SHATORI_WALKERKIMBROUGH_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "SHATORI_WALKERKIMBROUGH_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Shatori",
            "lastName": "Walker-Kimbrough",
            "name": "Shatori Walker-Kimbrough"
          },
          "JULIE_VANLOO_1_WNBA": {
            "playerID": "JULIE_VANLOO_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "JULIE_VANLOO_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Julie",
            "lastName": "Vanloo",
            "name": "Julie Vanloo"
          },
          "STEFANIE_DOLSON_1_WNBA": {
            "playerID": "STEFANIE_DOLSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "STEFANIE_DOLSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Stefanie",
            "lastName": "Dolson",
            "name": "Stefanie Dolson"
          },
          "KARLIE_SAMUELSON_1_WNBA": {
            "playerID": "KARLIE_SAMUELSON_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "KARLIE_SAMUELSON_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Karlie",
            "lastName": "Samuelson",
            "name": "Karlie Samuelson"
          },
          "KELSEY_MITCHELL_1_WNBA": {
            "playerID": "KELSEY_MITCHELL_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KELSEY_MITCHELL_INDIANA_FEVER_WNBA",
            "firstName": "Kelsey",
            "lastName": "Mitchell",
            "name": "Kelsey Mitchell"
          },
          "ARIEL_ATKINS_1_WNBA": {
            "playerID": "ARIEL_ATKINS_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "ARIEL_ATKINS_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Ariel",
            "lastName": "Atkins",
            "name": "Ariel Atkins"
          },
          "EMILY_ENGSTLER_1_WNBA": {
            "playerID": "EMILY_ENGSTLER_1_WNBA",
            "teamID": "WASHINGTON_MYSTICS_WNBA",
            "alias": "EMILY_ENGSTLER_WASHINGTON_MYSTICS_WNBA",
            "firstName": "Emily",
            "lastName": "Engstler",
            "name": "Emily Engstler"
          },
          "ERICA_WHEELER_1_WNBA": {
            "playerID": "ERICA_WHEELER_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ERICA_WHEELER_INDIANA_FEVER_WNBA",
            "firstName": "Erica",
            "lastName": "Wheeler",
            "name": "Erica Wheeler"
          },
          "CAITLIN_CLARK_1_WNBA": {
            "playerID": "CAITLIN_CLARK_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "CAITLIN_CLARK_INDIANA_FEVER_WNBA",
            "firstName": "Caitlin",
            "lastName": "Clark",
            "name": "Caitlin Clark"
          },
          "ALIYAH_BOSTON_1_WNBA": {
            "playerID": "ALIYAH_BOSTON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "ALIYAH_BOSTON_INDIANA_FEVER_WNBA",
            "firstName": "Aliyah",
            "lastName": "Boston",
            "name": "Aliyah Boston"
          },
          "KATIE_LOU_SAMUELSON_1_WNBA": {
            "playerID": "KATIE_LOU_SAMUELSON_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "KATIE_LOU_SAMUELSON_INDIANA_FEVER_WNBA",
            "name": "Katie Lou Samuelson"
          },
          "NALYSSA_SMITH_1_WNBA": {
            "playerID": "NALYSSA_SMITH_1_WNBA",
            "teamID": "INDIANA_FEVER_WNBA",
            "alias": "NALYSSA_SMITH_INDIANA_FEVER_WNBA",
            "firstName": "NaLyssa",
            "lastName": "Smith",
            "name": "NaLyssa Smith"
          }
        }
      },
      {
        "eventID": "mcL4nT7cfwSbSL1divpw",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 68,
            "names": {
              "short": "MIN",
              "medium": "Lynx",
              "long": "Minnesota Lynx"
            },
            "teamID": "MINNESOTA_LYNX_WNBA",
            "colors": {
              "secondary": "#236192",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#0C2340",
              "primary": "#0C2340"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 55,
            "names": {
              "short": "ATL",
              "medium": "Atlanta",
              "long": "Atlanta Dream"
            },
            "teamID": "ATLANTA_DREAM_WNBA",
            "colors": {
              "secondary": "#4891CE",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#E3173E"
            }
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 534,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 18,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 1,
              "blocks": 3,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 47,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "threePointersAttempted": 7,
              "offensiveRebounds": 5,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 3,
              "points": 12
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 18,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 14,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 12,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 600,
              "steals": 0,
              "threePointersAttempted": 5,
              "offensiveRebounds": 5,
              "assists": 4,
              "twoPointersAttempted": 18,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 7,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 17
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 17,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 11,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 7,
              "largestLead": 1,
              "secondsInLead": 47,
              "threePointersMade": 4,
              "freeThrowsMade": 13,
              "fouls": 12,
              "blocks": 8,
              "turnovers": 13,
              "steals": 4,
              "defensiveRebounds": 34,
              "fieldGoalsMade": 19,
              "threePointersAttempted": 23,
              "rebounds": 47,
              "offensiveRebounds": 13,
              "assists": 16,
              "fieldGoalsAttempted": 66,
              "twoPointersAttempted": 43,
              "freeThrowsAttempted": 20,
              "points": 55,
              "twoPointersMade": 15
            },
            "home": {
              "longestScoringRun": 13,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 7,
              "offensiveRebounds": 10,
              "twoPointersMade": 20,
              "blocks": 4,
              "turnovers": 9,
              "steals": 5,
              "fouls": 17,
              "fieldGoalsMade": 27,
              "threePointersAttempted": 22,
              "rebounds": 45,
              "defensiveRebounds": 35,
              "largestLead": 15,
              "assists": 21,
              "fieldGoalsAttempted": 76,
              "twoPointersAttempted": 54,
              "threePointersMade": 7,
              "points": 68,
              "secondsInLead": 2334
            },
            "RHYNE_HOWARD_1_WNBA": {
              "fieldGoalsMade": 1,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 3,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 11,
              "blocks": 1,
              "fieldGoalsAttempted": 9,
              "fouls": 1,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 6,
              "plusMinus": -4,
              "assists": 1,
              "secondsPlayed": 1453
            },
            "CHEYENNE_PARKER_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "fouls": 1,
              "plusMinus": -10,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "offensiveRebounds": 2,
              "turnovers": 2,
              "secondsPlayed": 788
            },
            "LORELA_CUBAJ_1_WNBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "assists": 2,
              "fouls": 1,
              "turnovers": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 757
            },
            "CECILIA_ZANDALASINI_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "points": 5,
              "plusMinus": 9,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "secondsPlayed": 810
            },
            "NATISHA_HIEDEMAN_1_WNBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "blocks": 1,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "threePointersAttempted": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "fouls": 2,
              "plusMinus": 10,
              "assists": 3,
              "secondsPlayed": 973
            },
            "ALANNA_SMITH_1_WNBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "offensiveRebounds": 4,
              "fouls": 4,
              "fieldGoalsMade": 2,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "turnovers": 1,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": -6,
              "twoPointersAttempted": 7,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1302
            },
            "NAZ_HILLMON_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "plusMinus": -11,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "assists": 2,
              "blocks": 2,
              "secondsPlayed": 643
            },
            "KAYLA_MCBRIDE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 1,
              "fouls": 1,
              "turnovers": 1,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "points": 8,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "threePointersAttempted": 6,
              "plusMinus": 1,
              "fieldGoalPercent": 30,
              "assists": 1,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 4,
              "secondsPlayed": 1576
            },
            "ALISSA_PILI_1_WNBA": {
              "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,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 4,
              "secondsPlayed": 336
            },
            "OLIVIA_EPOUPA_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "steals": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 2,
              "assists": 3,
              "secondsPlayed": 431
            },
            "NAPHEESA_COLLIER_1_WNBA": {
              "threePointersMade": 0,
              "blocks": 1,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 6,
              "twoPointersMade": 6,
              "turnovers": 1,
              "assists": 4,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 16,
              "threePointersAttempted": 3,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "steals": 1,
              "fouls": 2,
              "plusMinus": 9,
              "fieldGoalPercent": 35,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 14,
              "secondsPlayed": 1802
            },
            "ALLISHA_GRAY_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersMade": 1,
              "assists": 4,
              "steals": 2,
              "turnovers": 3,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 5,
              "points": 7,
              "twoPointersAttempted": 8,
              "threePointersAttempted": 8,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fieldGoalPercent": 6,
              "fieldGoalsAttempted": 16,
              "plusMinus": -8,
              "secondsPlayed": 2301
            },
            "COURTNEY_WILLIAMS_1_WNBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "threePointersAttempted": 1,
              "fouls": 3,
              "assists": 6,
              "fieldGoalsMade": 2,
              "points": 7,
              "twoPointersMade": 2,
              "blocks": 1,
              "turnovers": 2,
              "plusMinus": 4,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1590
            },
            "DORKA_JUHASZ_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "turnovers": 1,
              "fouls": 3,
              "steals": 0,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 9,
              "points": 10,
              "twoPointersMade": 5,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "plusMinus": 19,
              "secondsPlayed": 1359
            },
            "CRYSTAL_DANGERFIELD_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fouls": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "plusMinus": -16,
              "assists": 2,
              "secondsPlayed": 1036
            },
            "NIA_COFFEY_1_WNBA": {
              "steals": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "assists": 3,
              "fouls": 2,
              "fieldGoalsMade": 3,
              "freeThrowsAttempted": 2,
              "points": 11,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "blocks": 4,
              "defensiveRebounds": 5,
              "rebounds": 8,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 2,
              "threePointersAttempted": 4,
              "plusMinus": -5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "secondsPlayed": 1559
            },
            "TINA_CHARLES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fouls": 3,
              "threePointersAttempted": 2,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "offensiveRebounds": 2,
              "steals": 1,
              "fieldGoalsMade": 7,
              "plusMinus": -3,
              "fieldGoalPercent": 39,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 16,
              "secondsPlayed": 1941,
              "points": 14,
              "twoPointersMade": 7
            },
            "HALEY_JONES_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 2,
              "fieldGoalsMade": 5,
              "points": 11,
              "twoPointersMade": 4,
              "fouls": 3,
              "steals": 1,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 7,
              "defensiveRebounds": 5,
              "turnovers": 5,
              "rebounds": 6,
              "offensiveRebounds": 1,
              "plusMinus": -10,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1521
            },
            "BRIDGET_CARLETON_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersAttempted": 3,
              "turnovers": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "steals": 1,
              "offensiveRebounds": 3,
              "assists": 2,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 5,
              "plusMinus": 13,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "threePointersMade": 4,
              "points": 14,
              "secondsPlayed": 1820
            }
          },
          "reg": {
            "away": {
              "points": 55
            },
            "home": {
              "points": 68
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 8,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 5,
              "fouls": 3,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 12,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 3,
              "rebounds": 14,
              "defensiveRebounds": 13,
              "secondsInLead": 600
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-20T00:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "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": "Atlanta Dream 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": "+107",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Minnesota Lynx 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Atlanta Dream 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": "15.5",
            "bookOverUnder": "15.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "-164",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-164",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "-222",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-222",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "+134",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+134",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "+163",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+163",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "-127",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "-125",
            "fairSpread": "+6.5",
            "bookSpread": "+6.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "-9",
            "bookSpread": "-9",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Minnesota Lynx 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": "-136",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Atlanta Dream 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": "15.5",
            "bookOverUnder": "15.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "36",
            "bookOverUnder": "36",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "-6.5",
            "bookSpread": "-6.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Minnesota Lynx 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": "-135",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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.5",
            "bookSpread": "-2.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "-345",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-345",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Minnesota Lynx 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": "+102",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Atlanta Dream 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+101",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Atlanta Dream 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": "-140",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+2.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "-215",
            "bookOdds": "-251",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-251",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Atlanta Dream 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": "-120",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Minnesota Lynx 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": "-142",
            "fairOverUnder": "67.5",
            "bookOverUnder": "67.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "67.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Atlanta Dream 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": "-122",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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",
            "bookSpread": "+9",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Minnesota Lynx 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": "-119",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "-133",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "+0.5",
            "bookSpread": "+0.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "36",
            "bookOverUnder": "36",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "36",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Atlanta Dream 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "-104",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Atlanta Dream 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": "+101",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Atlanta Dream 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": "+105",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "+101",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "-1875",
            "bookOdds": "-4348",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4348",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "77.5",
            "bookOverUnder": "77.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "66",
            "bookOverUnder": "66",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "66",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Minnesota Lynx 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": "-130",
            "bookOdds": "-152",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-152",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "+1.5",
            "bookSpread": "+1.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Atlanta Dream 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": "-142",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "+1410",
            "bookOdds": "+1343",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1343",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Minnesota Lynx 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": "+103",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "-1410",
            "bookOdds": "-4348",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-4348",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Atlanta Dream 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "+215",
            "bookOdds": "+201",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+201",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Minnesota Lynx 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": "+107",
            "fairOverUnder": "67.5",
            "bookOverUnder": "67.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "67.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Minnesota Lynx 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": "-137",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "+238",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+238",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Minnesota Lynx 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": "+103",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "77.5",
            "bookOverUnder": "77.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "+1875",
            "bookOdds": "+1816",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1816",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "66",
            "bookOverUnder": "66",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "66",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "34.5",
            "bookOverUnder": "34.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "-0.5",
            "bookSpread": "-0.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Minnesota Lynx 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": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "125.5",
            "bookOverUnder": "125.5",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "125.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "125.5",
            "bookOverUnder": "125.5",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "125.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Minnesota Lynx 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Minnesota Lynx 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "40.5",
            "bookOverUnder": "40.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Atlanta Dream 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": "-103",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Atlanta Dream 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": "-128",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:49.689Z"
              }
            }
          }
        },
        "players": {
          "RHYNE_HOWARD_1_WNBA": {
            "playerID": "RHYNE_HOWARD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "RHYNE_HOWARD_ATLANTA_DREAM_WNBA",
            "firstName": "Rhyne",
            "lastName": "Howard",
            "name": "Rhyne Howard"
          },
          "CHEYENNE_PARKER_1_WNBA": {
            "playerID": "CHEYENNE_PARKER_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CHEYENNE_PARKER_ATLANTA_DREAM_WNBA",
            "firstName": "Cheyenne",
            "lastName": "Parker",
            "name": "Cheyenne Parker"
          },
          "LORELA_CUBAJ_1_WNBA": {
            "playerID": "LORELA_CUBAJ_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "LORELA_CUBAJ_ATLANTA_DREAM_WNBA",
            "firstName": "Lorela",
            "lastName": "Cubaj",
            "name": "Lorela Cubaj"
          },
          "CECILIA_ZANDALASINI_1_WNBA": {
            "playerID": "CECILIA_ZANDALASINI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "CECILIA_ZANDALASINI_MINNESOTA_LYNX_WNBA",
            "firstName": "Cecilia",
            "lastName": "Zandalasini",
            "name": "Cecilia Zandalasini"
          },
          "NATISHA_HIEDEMAN_1_WNBA": {
            "playerID": "NATISHA_HIEDEMAN_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NATISHA_HIEDEMAN_MINNESOTA_LYNX_WNBA",
            "firstName": "Natisha",
            "lastName": "Hiedeman",
            "name": "Natisha Hiedeman"
          },
          "ALANNA_SMITH_1_WNBA": {
            "playerID": "ALANNA_SMITH_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALANNA_SMITH_MINNESOTA_LYNX_WNBA",
            "firstName": "Alanna",
            "lastName": "Smith",
            "name": "Alanna Smith"
          },
          "NAZ_HILLMON_1_WNBA": {
            "playerID": "NAZ_HILLMON_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NAZ_HILLMON_ATLANTA_DREAM_WNBA",
            "firstName": "Naz",
            "lastName": "Hillmon",
            "name": "Naz Hillmon"
          },
          "KAYLA_MCBRIDE_1_WNBA": {
            "playerID": "KAYLA_MCBRIDE_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "KAYLA_MCBRIDE_MINNESOTA_LYNX_WNBA",
            "firstName": "Kayla",
            "lastName": "McBride",
            "name": "Kayla McBride"
          },
          "ALISSA_PILI_1_WNBA": {
            "playerID": "ALISSA_PILI_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "ALISSA_PILI_MINNESOTA_LYNX_WNBA",
            "firstName": "Alissa",
            "lastName": "Pili",
            "name": "Alissa Pili"
          },
          "OLIVIA_EPOUPA_1_WNBA": {
            "playerID": "OLIVIA_EPOUPA_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "OLIVIA_EPOUPA_MINNESOTA_LYNX_WNBA",
            "firstName": "Olivia",
            "lastName": "Epoupa",
            "name": "Olivia Epoupa"
          },
          "NAPHEESA_COLLIER_1_WNBA": {
            "playerID": "NAPHEESA_COLLIER_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "NAPHEESA_COLLIER_MINNESOTA_LYNX_WNBA",
            "firstName": "Napheesa",
            "lastName": "Collier",
            "name": "Napheesa Collier"
          },
          "ALLISHA_GRAY_1_WNBA": {
            "playerID": "ALLISHA_GRAY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "ALLISHA_GRAY_ATLANTA_DREAM_WNBA",
            "firstName": "Allisha",
            "lastName": "Gray",
            "name": "Allisha Gray"
          },
          "COURTNEY_WILLIAMS_1_WNBA": {
            "playerID": "COURTNEY_WILLIAMS_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "COURTNEY_WILLIAMS_MINNESOTA_LYNX_WNBA",
            "firstName": "Courtney",
            "lastName": "Williams",
            "name": "Courtney Williams"
          },
          "DORKA_JUHASZ_1_WNBA": {
            "playerID": "DORKA_JUHASZ_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "DORKA_JUHASZ_MINNESOTA_LYNX_WNBA",
            "firstName": "Dorka",
            "lastName": "Juhasz",
            "name": "Dorka Juhasz"
          },
          "CRYSTAL_DANGERFIELD_1_WNBA": {
            "playerID": "CRYSTAL_DANGERFIELD_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "CRYSTAL_DANGERFIELD_ATLANTA_DREAM_WNBA",
            "firstName": "Crystal",
            "lastName": "Dangerfield",
            "name": "Crystal Dangerfield"
          },
          "NIA_COFFEY_1_WNBA": {
            "playerID": "NIA_COFFEY_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "NIA_COFFEY_ATLANTA_DREAM_WNBA",
            "firstName": "Nia",
            "lastName": "Coffey",
            "name": "Nia Coffey"
          },
          "TINA_CHARLES_1_WNBA": {
            "playerID": "TINA_CHARLES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "TINA_CHARLES_ATLANTA_DREAM_WNBA",
            "firstName": "Tina",
            "lastName": "Charles",
            "name": "Tina Charles"
          },
          "HALEY_JONES_1_WNBA": {
            "playerID": "HALEY_JONES_1_WNBA",
            "teamID": "ATLANTA_DREAM_WNBA",
            "alias": "HALEY_JONES_ATLANTA_DREAM_WNBA",
            "firstName": "Haley",
            "lastName": "Jones",
            "name": "Haley Jones"
          },
          "BRIDGET_CARLETON_1_WNBA": {
            "playerID": "BRIDGET_CARLETON_1_WNBA",
            "teamID": "MINNESOTA_LYNX_WNBA",
            "alias": "BRIDGET_CARLETON_MINNESOTA_LYNX_WNBA",
            "firstName": "Bridget",
            "lastName": "Carleton",
            "name": "Bridget Carleton"
          }
        }
      },
      {
        "eventID": "O7rJ2gzsKUQSU11w0KH7",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 94,
            "names": {
              "short": "LVA",
              "medium": "Las Vegas",
              "long": "Las Vegas Aces"
            },
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#CE1141"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "SEA",
              "medium": "Storm",
              "long": "Seattle Storm"
            },
            "teamID": "SEATTLE_STORM_WNBA",
            "colors": {
              "secondary": "#FEE11A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#395136",
              "primary": "#395136"
            },
            "score": 83
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 13,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 501,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 29,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 0,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            },
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 31,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 9,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 4,
              "points": 16
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 18,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 600,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 18,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 22,
              "threePointersAttempted": 5,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 19,
              "blocks": 2,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 600,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            }
          },
          "reg": {
            "away": {
              "points": 83
            },
            "home": {
              "points": 94
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 5,
              "points": 29,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 6,
              "largestLead": 20,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 600,
              "freeThrowsAttempted": 10,
              "steals": 3,
              "points": 28,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 9
            }
          },
          "game": {
            "away": {
              "largestLead": 2,
              "secondsInLead": 31,
              "blocks": 1,
              "fouls": 16,
              "threePointersMade": 4,
              "turnovers": 15,
              "longestScoringRun": 8,
              "offensiveRebounds": 7,
              "fieldGoalsMade": 31,
              "threePointersAttempted": 16,
              "rebounds": 32,
              "defensiveRebounds": 25,
              "assists": 21,
              "fieldGoalsAttempted": 70,
              "twoPointersAttempted": 54,
              "freeThrowsAttempted": 19,
              "steals": 11,
              "freeThrowsMade": 17,
              "points": 83,
              "twoPointersMade": 27
            },
            "home": {
              "longestScoringRun": 8,
              "blocks": 4,
              "offensiveRebounds": 3,
              "largestLead": 20,
              "steals": 11,
              "assists": 25,
              "threePointersMade": 8,
              "fieldGoalsMade": 35,
              "fouls": 19,
              "freeThrowsAttempted": 21,
              "freeThrowsMade": 16,
              "points": 94,
              "twoPointersMade": 27,
              "threePointersAttempted": 20,
              "rebounds": 29,
              "defensiveRebounds": 26,
              "fieldGoalsAttempted": 63,
              "twoPointersAttempted": 43,
              "turnovers": 14,
              "secondsInLead": 2301
            },
            "NNEKA_OGWUMIKE_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "assists": 2,
              "offensiveRebounds": 2,
              "twoPointersMade": 8,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "points": 21,
              "steals": 4,
              "fouls": 3,
              "turnovers": 3,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 16,
              "plusMinus": -15,
              "secondsPlayed": 1940
            },
            "KIAH_STOKES_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": 7,
              "secondsPlayed": 1283
            },
            "JEWELL_LOYD_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "threePointersAttempted": 3,
              "turnovers": 2,
              "assists": 4,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "plusMinus": -5,
              "secondsPlayed": 2070
            },
            "CHELSEA_GRAY_1_WNBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "blocks": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "fouls": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "turnovers": 3,
              "plusMinus": 5,
              "assists": 7,
              "secondsPlayed": 930
            },
            "EZI_MAGBEGOR_1_WNBA": {
              "blocks": 0,
              "turnovers": 2,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "defensiveRebounds": 9,
              "fieldGoalsMade": 6,
              "fouls": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 9,
              "twoPointersMade": 6,
              "assists": 2,
              "steals": 1,
              "rebounds": 13,
              "offensiveRebounds": 4,
              "plusMinus": -14,
              "freeThrowsAttempted": 7,
              "secondsPlayed": 2065,
              "freeThrowsMade": 7,
              "points": 19
            },
            "VICTORIA_VIVIANS_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "points": 5,
              "twoPointersMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -16,
              "secondsPlayed": 792
            },
            "JOYNER_HOLMES_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "turnovers": 1,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 3,
              "points": 6,
              "twoPointersMade": 3,
              "threePointersAttempted": 1,
              "plusMinus": 13,
              "fieldGoalPercent": 75,
              "assists": 4,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 540,
              "steals": 2
            },
            "MERCEDES_RUSSELL_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 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,
              "plusMinus": -6,
              "secondsPlayed": 255
            },
            "SAMANTHA_WHITCOMB_1_WNBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 4,
              "fouls": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "plusMinus": 2,
              "secondsPlayed": 783
            },
            "NIKA_MUHL_1_WNBA": {
              "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": 53,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "TIFFANY_HAYES_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 0,
              "steals": 2,
              "threePointersMade": 1,
              "threePointersAttempted": 3,
              "fieldGoalsMade": 4,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 10,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "fouls": 3,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "plusMinus": 4,
              "secondsPlayed": 1445
            },
            "JORDAN_HORSTON_1_WNBA": {
              "turnovers": 4,
              "assists": 3,
              "steals": 1,
              "fouls": 4,
              "offensiveRebounds": 1,
              "blocks": 1,
              "threePointersAttempted": 4,
              "threePointersMade": 1,
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": 5,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 1607,
              "freeThrowsMade": 5,
              "points": 18,
              "twoPointersMade": 5
            },
            "AJA_WILSON_1_WNBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "blocks": 2,
              "fouls": 2,
              "turnovers": 0,
              "defensiveRebounds": 7,
              "rebounds": 9,
              "offensiveRebounds": 2,
              "assists": 3,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 5,
              "steals": 4,
              "fieldGoalsMade": 11,
              "fieldGoalPercent": 61,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 18,
              "points": 27,
              "twoPointersMade": 11,
              "plusMinus": 15,
              "secondsPlayed": 1893
            },
            "ALYSHA_CLARK_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "steals": 1,
              "assists": 3,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 2,
              "points": 10,
              "fouls": 4,
              "plusMinus": 9,
              "secondsPlayed": 1254
            },
            "MEGAN_GUSTAFSON_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "plusMinus": -5,
              "secondsPlayed": 262
            },
            "JACKIE_YOUNG_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "threePointersAttempted": 6,
              "fieldGoalsMade": 11,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 13,
              "twoPointersMade": 9,
              "assists": 2,
              "turnovers": 7,
              "steals": 2,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 8,
              "points": 32,
              "plusMinus": 20,
              "secondsPlayed": 2034
            },
            "KELSEY_PLUM_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "steals": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 2,
              "points": 11,
              "twoPointersMade": 2,
              "fouls": 3,
              "assists": 8,
              "turnovers": 2,
              "plusMinus": 10,
              "secondsPlayed": 2015
            },
            "SYDNEY_COLSON_1_WNBA": {
              "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": -4,
              "secondsPlayed": 106
            },
            "SKYLAR_DIGGINSSMITH_1_WNBA": {
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "turnovers": 3,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 10,
              "steals": 3,
              "points": 10,
              "twoPointersMade": 4,
              "assists": 6,
              "plusMinus": -23,
              "secondsPlayed": 1840
            },
            "KATE_MARTIN_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "plusMinus": -2,
              "secondsPlayed": 668
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Seattle Storm 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": "-130",
            "fairOverUnder": "78.5",
            "bookOverUnder": "78.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "78.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Las Vegas Aces 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Seattle Storm 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": "-105",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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:47:21.115Z"
              }
            }
          },
          "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": "-700",
            "bookOdds": "-1351",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1351",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "-152",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-152",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "+700",
            "bookOdds": "+654",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+654",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "+11.5",
            "bookSpread": "+11.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "-115",
            "bookOdds": "-132",
            "fairSpread": "-12",
            "bookSpread": "-12",
            "score": 94,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "spread": "-12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Las Vegas Aces 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": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Seattle Storm 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": "-126",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "-116",
            "fairSpread": "-11.5",
            "bookSpread": "-11.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Las Vegas Aces 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": "+104",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "-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:47:21.115Z"
              }
            }
          },
          "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": "-242",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-242",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Las Vegas Aces 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": "-137",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Seattle Storm 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "44.5",
            "bookOverUnder": "44.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Seattle Storm 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": "37.5",
            "bookOverUnder": "37.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "+1.5",
            "bookSpread": "+1.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "+130",
            "bookOdds": "+120",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Seattle Storm 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "-112",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "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": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Las Vegas Aces Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-152",
            "fairOverUnder": "92.5",
            "bookOverUnder": "92.5",
            "score": 94,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-152",
                "overUnder": "92.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Seattle Storm 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": "+105",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "+115",
            "bookOdds": "-101",
            "fairSpread": "+12",
            "bookSpread": "+12",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "spread": "+12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Las Vegas Aces 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": "20.5",
            "bookOverUnder": "20.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "+185",
            "bookOdds": "+168",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+168",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "41.5",
            "bookOverUnder": "41.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "41.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Seattle Storm 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "44.5",
            "bookOverUnder": "44.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "41",
            "bookOverUnder": "41",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "41",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Seattle Storm 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Seattle Storm 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": "-115",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "-185",
            "bookOdds": "-231",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-231",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "-1510",
            "bookOdds": "-5000",
            "score": 94,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-5000",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "Las Vegas Aces 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-123",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Seattle Storm 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": "+100",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "46",
            "bookOverUnder": "46",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "46",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "+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:47:21.115Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "87.5",
            "bookOverUnder": "87.5",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "87.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "86.5",
            "bookOverUnder": "86.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "-118",
            "fairSpread": "-9.5",
            "bookSpread": "-9.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Las Vegas Aces 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Seattle Storm 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": "-132",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Seattle Storm 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": "-102",
            "fairOverUnder": "78.5",
            "bookOverUnder": "78.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "78.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "+985",
            "bookOdds": "+928",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+928",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "+9.5",
            "bookSpread": "+9.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Las Vegas Aces 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": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "-985",
            "bookOdds": "-2326",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2326",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Seattle Storm 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "-130",
            "bookOdds": "-145",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Las Vegas Aces Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "92.5",
            "bookOverUnder": "92.5",
            "score": 94,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "92.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Las Vegas Aces 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": "-134",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "+175",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Las Vegas Aces 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": "+101",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "87.5",
            "bookOverUnder": "87.5",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "87.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "+1510",
            "bookOdds": "+1438",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1438",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "-119",
            "fairOverUnder": "86.5",
            "bookOverUnder": "86.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "46",
            "bookOverUnder": "46",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "46",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "Las Vegas Aces 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+102",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Las Vegas Aces 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "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": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "42.5",
            "bookOverUnder": "42.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "171",
            "bookOverUnder": "171",
            "score": 177,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "171",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          },
          "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": "171",
            "bookOverUnder": "171",
            "score": 177,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "171",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:21.115Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-20T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "NNEKA_OGWUMIKE_1_WNBA": {
            "playerID": "NNEKA_OGWUMIKE_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "NNEKA_OGWUMIKE_SEATTLE_STORM_WNBA",
            "firstName": "Nneka",
            "lastName": "Ogwumike",
            "name": "Nneka Ogwumike"
          },
          "KIAH_STOKES_1_WNBA": {
            "playerID": "KIAH_STOKES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KIAH_STOKES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kiah",
            "lastName": "Stokes",
            "name": "Kiah Stokes"
          },
          "JEWELL_LOYD_1_WNBA": {
            "playerID": "JEWELL_LOYD_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JEWELL_LOYD_SEATTLE_STORM_WNBA",
            "firstName": "Jewell",
            "lastName": "Loyd",
            "name": "Jewell Loyd"
          },
          "CHELSEA_GRAY_1_WNBA": {
            "playerID": "CHELSEA_GRAY_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "CHELSEA_GRAY_LAS_VEGAS_ACES_WNBA",
            "firstName": "Chelsea",
            "lastName": "Gray",
            "name": "Chelsea Gray"
          },
          "EZI_MAGBEGOR_1_WNBA": {
            "playerID": "EZI_MAGBEGOR_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "EZI_MAGBEGOR_SEATTLE_STORM_WNBA",
            "firstName": "Ezi",
            "lastName": "Magbegor",
            "name": "Ezi Magbegor"
          },
          "VICTORIA_VIVIANS_1_WNBA": {
            "playerID": "VICTORIA_VIVIANS_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "VICTORIA_VIVIANS_SEATTLE_STORM_WNBA",
            "firstName": "Victoria",
            "lastName": "Vivians",
            "name": "Victoria Vivians"
          },
          "JOYNER_HOLMES_1_WNBA": {
            "playerID": "JOYNER_HOLMES_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JOYNER_HOLMES_SEATTLE_STORM_WNBA",
            "firstName": "Joyner",
            "lastName": "Holmes",
            "name": "Joyner Holmes"
          },
          "MERCEDES_RUSSELL_1_WNBA": {
            "playerID": "MERCEDES_RUSSELL_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "MERCEDES_RUSSELL_SEATTLE_STORM_WNBA",
            "firstName": "Mercedes",
            "lastName": "Russell",
            "name": "Mercedes Russell"
          },
          "SAMANTHA_WHITCOMB_1_WNBA": {
            "playerID": "SAMANTHA_WHITCOMB_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SAMI_WHITCOMB_SEATTLE_STORM_WNBA",
            "firstName": "Samantha",
            "lastName": "Whitcomb",
            "name": "Samantha Whitcomb"
          },
          "NIKA_MUHL_1_WNBA": {
            "playerID": "NIKA_MUHL_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "NIKA_MUHL_SEATTLE_STORM_WNBA",
            "firstName": "Nika",
            "lastName": "Muhl",
            "name": "Nika Muhl"
          },
          "TIFFANY_HAYES_1_WNBA": {
            "playerID": "TIFFANY_HAYES_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "TIFFANY_HAYES_LAS_VEGAS_ACES_WNBA",
            "firstName": "Tiffany",
            "lastName": "Hayes",
            "name": "Tiffany Hayes"
          },
          "JORDAN_HORSTON_1_WNBA": {
            "playerID": "JORDAN_HORSTON_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "JORDAN_HORSTON_SEATTLE_STORM_WNBA",
            "firstName": "Jordan",
            "lastName": "Horston",
            "name": "Jordan Horston"
          },
          "AJA_WILSON_1_WNBA": {
            "playerID": "AJA_WILSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "AJA_WILSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "A'ja",
            "lastName": "Wilson",
            "name": "A'ja Wilson"
          },
          "ALYSHA_CLARK_1_WNBA": {
            "playerID": "ALYSHA_CLARK_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "ALYSHA_CLARK_LAS_VEGAS_ACES_WNBA",
            "firstName": "Alysha",
            "lastName": "Clark",
            "name": "Alysha Clark"
          },
          "MEGAN_GUSTAFSON_1_WNBA": {
            "playerID": "MEGAN_GUSTAFSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "MEGAN_GUSTAFSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Megan",
            "lastName": "Gustafson",
            "name": "Megan Gustafson"
          },
          "JACKIE_YOUNG_1_WNBA": {
            "playerID": "JACKIE_YOUNG_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "JACKIE_YOUNG_LAS_VEGAS_ACES_WNBA",
            "firstName": "Jackie",
            "lastName": "Young",
            "name": "Jackie Young"
          },
          "KELSEY_PLUM_1_WNBA": {
            "playerID": "KELSEY_PLUM_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KELSEY_PLUM_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kelsey",
            "lastName": "Plum",
            "name": "Kelsey Plum"
          },
          "SYDNEY_COLSON_1_WNBA": {
            "playerID": "SYDNEY_COLSON_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "SYDNEY_COLSON_LAS_VEGAS_ACES_WNBA",
            "firstName": "Sydney",
            "lastName": "Colson",
            "name": "Sydney Colson"
          },
          "SKYLAR_DIGGINSSMITH_1_WNBA": {
            "playerID": "SKYLAR_DIGGINSSMITH_1_WNBA",
            "teamID": "SEATTLE_STORM_WNBA",
            "alias": "SKYLAR_DIGGINSSMITH_SEATTLE_STORM_WNBA",
            "firstName": "Skylar",
            "lastName": "Diggins-Smith",
            "name": "Skylar Diggins-Smith"
          },
          "KATE_MARTIN_1_WNBA": {
            "playerID": "KATE_MARTIN_1_WNBA",
            "teamID": "LAS_VEGAS_ACES_WNBA",
            "alias": "KATE_MARTIN_LAS_VEGAS_ACES_WNBA",
            "firstName": "Kate",
            "lastName": "Martin",
            "name": "Kate Martin"
          }
        }
      },
      {
        "eventID": "huT5zMTTOB30OA5GPREI",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 83,
            "names": {
              "short": "CHI",
              "medium": "Chicago",
              "long": "Chicago Sky"
            },
            "teamID": "CHICAGO_SKY_WNBA",
            "colors": {
              "secondary": "#FFD520",
              "primaryContrast": "#000000",
              "secondaryContrast": "#5091CD",
              "primary": "#5091CD"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 72,
            "names": {
              "short": "DAL",
              "medium": "Wings",
              "long": "Dallas Wings"
            },
            "teamID": "DALLAS_WINGS_WNBA",
            "colors": {
              "secondary": "#C1D32F",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 11,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 1,
              "largestLead": 11,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 568,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 20,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 14,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 17,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 22,
              "threePointersAttempted": 2,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 8,
              "secondsInLead": 600
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 14,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 9,
              "turnovers": 9,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 22,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 600,
              "freeThrowsAttempted": 1,
              "steals": 6,
              "points": 17,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 7,
              "blocks": 0
            }
          },
          "game": {
            "away": {
              "largestLead": 0,
              "secondsInLead": 0,
              "longestScoringRun": 7,
              "turnovers": 15,
              "twoPointersMade": 14,
              "defensiveRebounds": 25,
              "steals": 9,
              "rebounds": 35,
              "offensiveRebounds": 10,
              "twoPointersAttempted": 39,
              "blocks": 3,
              "fieldGoalsMade": 23,
              "threePointersAttempted": 26,
              "assists": 16,
              "fieldGoalsAttempted": 65,
              "threePointersMade": 9,
              "fouls": 19,
              "freeThrowsMade": 17,
              "points": 72,
              "freeThrowsAttempted": 20
            },
            "home": {
              "longestScoringRun": 9,
              "threePointersMade": 3,
              "largestLead": 22,
              "blocks": 3,
              "steals": 7,
              "threePointersAttempted": 12,
              "turnovers": 13,
              "fieldGoalsMade": 32,
              "offensiveRebounds": 11,
              "assists": 19,
              "fieldGoalsAttempted": 69,
              "twoPointersAttempted": 57,
              "twoPointersMade": 29,
              "points": 83,
              "freeThrowsAttempted": 20,
              "freeThrowsMade": 16,
              "rebounds": 39,
              "defensiveRebounds": 28,
              "fouls": 16,
              "secondsInLead": 2368
            },
            "LINDSAY_ALLEN_1_WNBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 2,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "assists": 4,
              "plusMinus": 13,
              "secondsPlayed": 851
            },
            "LOU_LOPEZSENECHAL_1_WNBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "plusMinus": -11,
              "turnovers": 1,
              "secondsPlayed": 274
            },
            "STEPHANIE_SOARES_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "plusMinus": -3,
              "secondsPlayed": 307
            },
            "ISABELLE_HARRISON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 3,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 7,
              "plusMinus": -3,
              "secondsPlayed": 896
            },
            "DIAMOND_DESHIELDS_1_WNBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fouls": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 3,
              "assists": 1,
              "plusMinus": -5,
              "secondsPlayed": 786
            },
            "MICHAELA_ONYENWERE_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "plusMinus": -10,
              "secondsPlayed": 636
            },
            "BRIANNA_TURNER_1_WNBA": {
              "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": 0,
              "fouls": 1,
              "plusMinus": -7,
              "secondsPlayed": 324
            },
            "TEAIRA_MCCOWAN_1_WNBA": {
              "fieldGoalsMade": 2,
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "steals": 1,
              "turnovers": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 7,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 3,
              "assists": 2,
              "plusMinus": -10,
              "secondsPlayed": 1544
            },
            "ANGEL_REESE_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "assists": 3,
              "steals": 2,
              "freeThrowsAttempted": 3,
              "turnovers": 2,
              "fieldGoalsMade": 7,
              "offensiveRebounds": 8,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 13,
              "points": 16,
              "twoPointersMade": 7,
              "plusMinus": 17,
              "rebounds": 18,
              "defensiveRebounds": 10,
              "fouls": 2,
              "secondsPlayed": 1743
            },
            "ARIKE_OGUNBOWALE_1_WNBA": {
              "blocks": 0,
              "assists": 0,
              "twoPointersMade": 3,
              "turnovers": 4,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 8,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "steals": 3,
              "fieldGoalsMade": 10,
              "threePointersAttempted": 16,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 24,
              "threePointersMade": 7,
              "fouls": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 31,
              "plusMinus": -11,
              "secondsPlayed": 2291
            },
            "KAMILLA_CARDOSO_1_WNBA": {
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "turnovers": 2,
              "blocks": 2,
              "steals": 1,
              "fouls": 3,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 4,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fieldGoalsMade": 4,
              "points": 9,
              "twoPointersMade": 4,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "plusMinus": 15,
              "secondsPlayed": 1837
            },
            "CHENNEDY_CARTER_1_WNBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "assists": 1,
              "fieldGoalsMade": 8,
              "steals": 1,
              "twoPointersMade": 8,
              "turnovers": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "fouls": 3,
              "plusMinus": 16,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 19,
              "secondsPlayed": 1614
            },
            "NATASHA_HOWARD_1_WNBA": {
              "offensiveRebounds": 0,
              "steals": 1,
              "turnovers": 1,
              "blocks": 2,
              "freeThrowsMade": 6,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "twoPointersMade": 2,
              "fouls": 2,
              "twoPointersAttempted": 5,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "threePointersMade": 1,
              "points": 13,
              "assists": 4,
              "plusMinus": 0,
              "freeThrowsAttempted": 8,
              "secondsPlayed": 1210
            },
            "MARINA_MABREY_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersMade": 3,
              "steals": 1,
              "fouls": 1,
              "turnovers": 4,
              "assists": 4,
              "threePointersAttempted": 6,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 8,
              "points": 19,
              "twoPointersMade": 5,
              "plusMinus": 21,
              "secondsPlayed": 1764
            },
            "DANA_EVANS_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "steals": 2,
              "turnovers": 2,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "assists": 4,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 10,
              "points": 12,
              "plusMinus": -2,
              "secondsPlayed": 1549
            },
            "JACY_SHELDON_1_WNBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "turnovers": 0,
              "twoPointersAttempted": 4,
              "twoPointersMade": 2,
              "steals": 2,
              "rebounds": 3,
              "offensiveRebounds": 3,
              "fouls": 3,
              "assists": 3,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "points": 9,
              "plusMinus": -3,
              "secondsPlayed": 2021
            },
            "MONIQUE_BILLINGS_1_WNBA": {
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 1,
              "threePointersMade": 0,
              "fouls": 2,
              "fieldGoalsMade": 1,
              "twoPointersMade": 1,
              "turnovers": 2,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 4,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fieldGoalPercent": 13,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "blocks": 1,
              "plusMinus": -12,
              "secondsPlayed": 1830
            },
            "SEVGI_UZUN_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "turnovers": 2,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 5,
              "points": 8,
              "twoPointersMade": 4,
              "threePointersAttempted": 4,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "assists": 6,
              "fouls": 3,
              "plusMinus": -6,
              "secondsPlayed": 1954
            }
          },
          "reg": {
            "away": {
              "points": 72
            },
            "home": {
              "points": 83
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 12,
              "steals": 3,
              "points": 33,
              "threePointersAttempted": 12,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "threePointersMade": 7,
              "freeThrowsMade": 10,
              "twoPointersMade": 1
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 20,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 600,
              "freeThrowsAttempted": 12,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 10,
              "twoPointersMade": 7
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Dallas Wings 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": "-136",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Chicago Sky 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Dallas Wings 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": "-143",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "+156",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+156",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "-835",
            "bookOdds": "-1754",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1754",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "-191",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-191",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "+835",
            "bookOdds": "+780",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+780",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "-110",
            "bookOdds": "-129",
            "fairSpread": "+8.5",
            "bookSpread": "+8.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "spread": "+8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "-124",
            "fairSpread": "-11",
            "bookSpread": "-11",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Chicago Sky 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": "36.5",
            "bookOverUnder": "36.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Dallas Wings 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": "+108",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "34",
            "bookOverUnder": "34",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "34",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "+110",
            "bookOdds": "-103",
            "fairSpread": "-8.5",
            "bookSpread": "-8.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "-8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Chicago Sky 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": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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:47:46.330Z"
              }
            }
          },
          "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": "-650",
            "bookOdds": "-1190",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1190",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Chicago Sky 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": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Dallas Wings 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": "-119",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Dallas Wings 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": "+100",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "37",
            "bookOverUnder": "37",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Chicago Sky Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+122",
            "fairOverUnder": "76.5",
            "bookOverUnder": "76.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+122",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Dallas Wings 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": "-106",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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",
            "bookSpread": "+11",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Chicago Sky 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": "17.5",
            "bookOverUnder": "17.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "+108",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "34",
            "bookOverUnder": "34",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "34",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "39",
            "bookOverUnder": "39",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "39",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Dallas Wings 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Dallas Wings 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": "28.5",
            "bookOverUnder": "28.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "-143",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "-2083",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2083",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Dallas Wings 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": "13.5",
            "bookOverUnder": "13.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "32",
            "bookOverUnder": "32",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "32",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+2.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "65",
            "bookOverUnder": "65",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "65",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "-5.5",
            "bookSpread": "-5.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Chicago Sky 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Dallas Wings 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": "13.5",
            "bookOverUnder": "13.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Dallas Wings 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": "+103",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "+565",
            "bookOdds": "+523",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+523",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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.5",
            "bookSpread": "+5.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Chicago Sky 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": "-141",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "-565",
            "bookOdds": "-971",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-971",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Dallas Wings 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": "-133",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Chicago Sky Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-162",
            "fairOverUnder": "76.5",
            "bookOverUnder": "76.5",
            "score": 83,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-162",
                "overUnder": "76.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Chicago Sky 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": "-137",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "+650",
            "bookOdds": "+602",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+602",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Chicago Sky 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": "+103",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "+868",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+868",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "65",
            "bookOverUnder": "65",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "65",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "32",
            "bookOverUnder": "32",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "32",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Chicago Sky 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": "16.5",
            "bookOverUnder": "16.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "37",
            "bookOverUnder": "37",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "37",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "-122",
            "fairOverUnder": "142.5",
            "bookOverUnder": "142.5",
            "score": 155,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "142.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          },
          "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": "142.5",
            "bookOverUnder": "142.5",
            "score": 155,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "142.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:46.330Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-20T16:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "LINDSAY_ALLEN_1_WNBA": {
            "playerID": "LINDSAY_ALLEN_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "LINDSAY_ALLEN_CHICAGO_SKY_WNBA",
            "firstName": "Lindsay",
            "lastName": "Allen",
            "name": "Lindsay Allen"
          },
          "LOU_LOPEZSENECHAL_1_WNBA": {
            "playerID": "LOU_LOPEZSENECHAL_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "LOU_LOPEZSENECHAL_DALLAS_WINGS_WNBA",
            "firstName": "Lou",
            "lastName": "Lopez-Senechal",
            "name": "Lou Lopez-Senechal"
          },
          "STEPHANIE_SOARES_1_WNBA": {
            "playerID": "STEPHANIE_SOARES_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "STEPHANIE_SOARES_DALLAS_WINGS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Soares",
            "name": "Stephanie Soares"
          },
          "ISABELLE_HARRISON_1_WNBA": {
            "playerID": "ISABELLE_HARRISON_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ISABELLE_HARRISON_CHICAGO_SKY_WNBA",
            "firstName": "Isabelle",
            "lastName": "Harrison",
            "name": "Isabelle Harrison"
          },
          "DIAMOND_DESHIELDS_1_WNBA": {
            "playerID": "DIAMOND_DESHIELDS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DIAMOND_DESHIELDS_CHICAGO_SKY_WNBA",
            "firstName": "Diamond",
            "lastName": "DeShields",
            "name": "Diamond DeShields"
          },
          "MICHAELA_ONYENWERE_1_WNBA": {
            "playerID": "MICHAELA_ONYENWERE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MICHAELA_ONYENWERE_CHICAGO_SKY_WNBA",
            "firstName": "Michaela",
            "lastName": "Onyenwere",
            "name": "Michaela Onyenwere"
          },
          "BRIANNA_TURNER_1_WNBA": {
            "playerID": "BRIANNA_TURNER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "BRIANNA_TURNER_CHICAGO_SKY_WNBA",
            "firstName": "Brianna",
            "lastName": "Turner",
            "name": "Brianna Turner"
          },
          "TEAIRA_MCCOWAN_1_WNBA": {
            "playerID": "TEAIRA_MCCOWAN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "TEAIRA_MCCOWAN_DALLAS_WINGS_WNBA",
            "firstName": "Teaira",
            "lastName": "McCowan",
            "name": "Teaira McCowan"
          },
          "ANGEL_REESE_1_WNBA": {
            "playerID": "ANGEL_REESE_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "ANGEL_REESE_CHICAGO_SKY_WNBA",
            "firstName": "Angel",
            "lastName": "Reese",
            "name": "Angel Reese"
          },
          "ARIKE_OGUNBOWALE_1_WNBA": {
            "playerID": "ARIKE_OGUNBOWALE_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "ARIKE_OGUNBOWALE_DALLAS_WINGS_WNBA",
            "firstName": "Arike",
            "lastName": "Ogunbowale",
            "name": "Arike Ogunbowale"
          },
          "KAMILLA_CARDOSO_1_WNBA": {
            "playerID": "KAMILLA_CARDOSO_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "KAMILLA_SOARES_CARDOSO_CHICAGO_SKY_WNBA",
            "firstName": "Kamilla",
            "lastName": "Soares Cardoso",
            "name": "Kamilla Cardoso"
          },
          "CHENNEDY_CARTER_1_WNBA": {
            "playerID": "CHENNEDY_CARTER_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "CHENNEDY_CARTER_CHICAGO_SKY_WNBA",
            "firstName": "Chennedy",
            "lastName": "Carter",
            "name": "Chennedy Carter"
          },
          "NATASHA_HOWARD_1_WNBA": {
            "playerID": "NATASHA_HOWARD_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "NATASHA_HOWARD_DALLAS_WINGS_WNBA",
            "firstName": "Natasha",
            "lastName": "Howard",
            "name": "Natasha Howard"
          },
          "MARINA_MABREY_1_WNBA": {
            "playerID": "MARINA_MABREY_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "MARINA_MABREY_CHICAGO_SKY_WNBA",
            "firstName": "Marina",
            "lastName": "Mabrey",
            "name": "Marina Mabrey"
          },
          "DANA_EVANS_1_WNBA": {
            "playerID": "DANA_EVANS_1_WNBA",
            "teamID": "CHICAGO_SKY_WNBA",
            "alias": "DANA_EVANS_CHICAGO_SKY_WNBA",
            "firstName": "Dana",
            "lastName": "Evans",
            "name": "Dana Evans"
          },
          "JACY_SHELDON_1_WNBA": {
            "playerID": "JACY_SHELDON_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "JACY_SHELDON_DALLAS_WINGS_WNBA",
            "firstName": "Jacy",
            "lastName": "Sheldon",
            "name": "Jacy Sheldon"
          },
          "MONIQUE_BILLINGS_1_WNBA": {
            "playerID": "MONIQUE_BILLINGS_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "MONIQUE_BILLINGS_DALLAS_WINGS_WNBA",
            "firstName": "Monique",
            "lastName": "Billings",
            "name": "Monique Billings"
          },
          "SEVGI_UZUN_1_WNBA": {
            "playerID": "SEVGI_UZUN_1_WNBA",
            "teamID": "DALLAS_WINGS_WNBA",
            "alias": "SEVGI_UZUN_DALLAS_WINGS_WNBA",
            "firstName": "Sevgi",
            "lastName": "Uzun",
            "name": "Sevgi Uzun"
          }
        }
      },
      {
        "eventID": "uNl7RIyL4CftPKEsvPR2",
        "sportID": "BASKETBALL",
        "leagueID": "WNBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 93,
            "names": {
              "short": "NYL",
              "medium": "Liberty",
              "long": "New York Liberty"
            },
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#86CEBC"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 80,
            "names": {
              "short": "LAS",
              "medium": "Sparks",
              "long": "Los Angeles Sparks"
            },
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552583",
              "primary": "#552583"
            }
          }
        },
        "results": {
          "1q": {
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 134,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 6,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 394,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 5,
              "points": 17
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 35,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 19,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 456,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 20,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 19,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 600,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 30,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 10,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            }
          },
          "game": {
            "away": {
              "largestLead": 6,
              "secondsInLead": 429,
              "blocks": 1,
              "threePointersMade": 7,
              "longestScoringRun": 6,
              "offensiveRebounds": 5,
              "fouls": 18,
              "turnovers": 14,
              "steals": 8,
              "freeThrowsMade": 11,
              "threePointersAttempted": 19,
              "rebounds": 34,
              "defensiveRebounds": 29,
              "freeThrowsAttempted": 19,
              "fieldGoalsMade": 31,
              "assists": 18,
              "fieldGoalsAttempted": 62,
              "twoPointersAttempted": 43,
              "points": 80,
              "twoPointersMade": 24
            },
            "home": {
              "offensiveRebounds": 4,
              "longestScoringRun": 13,
              "largestLead": 19,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 12,
              "blocks": 3,
              "turnovers": 11,
              "steals": 7,
              "fouls": 15,
              "rebounds": 30,
              "defensiveRebounds": 26,
              "twoPointersAttempted": 36,
              "twoPointersMade": 21,
              "fieldGoalsMade": 34,
              "threePointersAttempted": 33,
              "assists": 29,
              "fieldGoalsAttempted": 69,
              "threePointersMade": 13,
              "points": 93,
              "secondsInLead": 1790
            },
            "LEXIE_BROWN_1_WNBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 3,
              "plusMinus": -3,
              "secondsPlayed": 394,
              "steals": 2
            },
            "MARQUESHA_DAVIS_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": 0,
              "secondsPlayed": 280
            },
            "KIA_NURSE_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 2,
              "points": 7,
              "twoPointersMade": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "assists": 1,
              "fouls": 2,
              "turnovers": 1,
              "secondsPlayed": 812,
              "plusMinus": -4
            },
            "KENNEDY_BURKE_1_WNBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 1,
              "plusMinus": -6,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 616
            },
            "LAYSHIA_CLARENDON_1_WNBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 2,
              "plusMinus": 10,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "assists": 3,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 2,
              "points": 7,
              "secondsPlayed": 685
            },
            "LI_YUERU_1_WNBA": {
              "rebounds": 2,
              "defensiveRebounds": 2,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "threePointersMade": 1,
              "points": 3,
              "turnovers": 2,
              "assists": 2,
              "fouls": 5,
              "secondsPlayed": 994,
              "steals": 1,
              "plusMinus": 2
            },
            "DEARICA_HAMBY_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fieldGoalsMade": 4,
              "points": 9,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 5,
              "fouls": 1,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "plusMinus": -12,
              "secondsPlayed": 1889
            },
            "JONQUEL_JONES_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "threePointersMade": 2,
              "fieldGoalsMade": 9,
              "points": 22,
              "twoPointersMade": 7,
              "twoPointersAttempted": 9,
              "assists": 8,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 14,
              "turnovers": 2,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "steals": 2,
              "fouls": 6,
              "plusMinus": 19,
              "secondsPlayed": 2000
            },
            "STEPHANIE_TALBOT_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "points": 9,
              "twoPointersMade": 3,
              "assists": 1,
              "fouls": 3,
              "offensiveRebounds": 3,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "plusMinus": -13,
              "secondsPlayed": 1834
            },
            "BREANNA_STEWART_1_WNBA": {
              "offensiveRebounds": 1,
              "turnovers": 3,
              "steals": 1,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "fouls": 1,
              "blocks": 3,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 46,
              "assists": 5,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 10,
              "points": 17,
              "twoPointersMade": 5,
              "plusMinus": 10,
              "secondsPlayed": 2101
            },
            "IVANA_DOJKIC_1_WNBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "twoPointersAttempted": 1,
              "assists": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 6,
              "plusMinus": 16,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "threePointersMade": 3,
              "points": 12,
              "secondsPlayed": 1523
            },
            "RICKEA_JACKSON_1_WNBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "threePointersAttempted": 1,
              "fouls": 1,
              "fieldGoalsMade": 3,
              "turnovers": 2,
              "points": 6,
              "twoPointersMade": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "plusMinus": -18,
              "secondsPlayed": 1281
            },
            "ZIA_COOKE_1_WNBA": {
              "offensiveRebounds": 0,
              "fouls": 1,
              "blocks": 1,
              "assists": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 5,
              "twoPointersMade": 3,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 2,
              "steals": 1,
              "freeThrowsMade": 4,
              "points": 13,
              "freeThrowsAttempted": 6,
              "plusMinus": -1,
              "secondsPlayed": 1047
            },
            "KAYLA_THORNTON_1_WNBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "fouls": 2,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "points": 6,
              "twoPointersMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": 0,
              "secondsPlayed": 1710
            },
            "SABRINA_IONESCU_1_WNBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 8,
              "steals": 2,
              "fouls": 3,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "turnovers": 4,
              "fieldGoalsMade": 11,
              "threePointersAttempted": 11,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 19,
              "threePointersMade": 6,
              "points": 31,
              "plusMinus": 14,
              "assists": 9,
              "secondsPlayed": 2270
            },
            "AARI_MCDONALD_1_WNBA": {
              "fouls": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "steals": 1,
              "threePointersMade": 1,
              "assists": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "turnovers": 2,
              "threePointersAttempted": 4,
              "fieldGoalsMade": 6,
              "plusMinus": -23,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 8,
              "points": 15,
              "twoPointersMade": 5,
              "secondsPlayed": 1715
            },
            "LEONIE_FIEBICH_1_WNBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "steals": 2,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 7,
              "threePointersMade": 1,
              "points": 3,
              "assists": 5,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "plusMinus": 12,
              "secondsPlayed": 1499
            },
            "RAE_BURRELL_1_WNBA": {
              "blocks": 0,
              "turnovers": 1,
              "steals": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 3,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 4,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 11,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "plusMinus": -3,
              "assists": 4,
              "secondsPlayed": 1348
            }
          },
          "reg": {
            "away": {
              "points": 80
            },
            "home": {
              "points": 93
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 10,
              "steals": 3,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 17,
              "blocks": 1,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 4,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 2,
              "secondsInLead": 600
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-06-20T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "1h",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "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": "Los Angeles Sparks Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "New York Liberty 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-130",
            "bookOdds": "-150",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "-209",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-209",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "+230",
            "bookOdds": "+207",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+207",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "+169",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+169",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "-230",
            "bookOdds": "-292",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-292",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "-107",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "+3",
            "bookSpread": "+3",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "-8.5",
            "bookSpread": "-8.5",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "New York Liberty 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": "-107",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Los Angeles Sparks 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": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "New York Liberty 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": "25.5",
            "bookOverUnder": "25.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "-122",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "-380",
            "bookOdds": "-556",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-556",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "New York Liberty 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": "25.5",
            "bookOverUnder": "25.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-away-2h-ou-under": {
            "oddID": "points-away-2h-ou-under",
            "opposingOddID": "points-away-2h-ou-over",
            "marketName": "Los Angeles Sparks 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "-108",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "-330",
            "bookOdds": "-410",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-410",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Los Angeles Sparks 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-away-2h-sp-away": {
            "oddID": "points-away-2h-sp-away",
            "opposingOddID": "points-home-2h-sp-home",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+6",
            "bookSpread": "+6",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "New York Liberty 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": "-106",
            "fairOverUnder": "91.5",
            "bookOverUnder": "91.5",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "91.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Los Angeles Sparks 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": "+103",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "+8.5",
            "bookSpread": "+8.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "New York Liberty 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": "21.5",
            "bookOverUnder": "21.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "-155",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "-123",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "38",
            "bookOverUnder": "38",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "38",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-away-2h-ou-over": {
            "oddID": "points-away-2h-ou-over",
            "opposingOddID": "points-away-2h-ou-under",
            "marketName": "Los Angeles Sparks 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "-124",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Los Angeles Sparks 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": "-125",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "+116",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "-1150",
            "bookOdds": "-2083",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2083",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-home-2h-ou-under": {
            "oddID": "points-home-2h-ou-under",
            "opposingOddID": "points-home-2h-ou-over",
            "marketName": "New York Liberty 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+101",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Los Angeles Sparks 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "35",
            "bookOverUnder": "35",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "35",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-all-2h-ou-over": {
            "oddID": "points-all-2h-ou-over",
            "opposingOddID": "points-all-2h-ou-under",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "82",
            "bookOverUnder": "82",
            "score": 94,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "82",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "74.5",
            "bookOverUnder": "74.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "74.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "-126",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "New York Liberty 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Los Angeles Sparks 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": "18.5",
            "bookOverUnder": "18.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "+2.5",
            "bookSpread": "+2.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Los Angeles Sparks Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "83.5",
            "bookOverUnder": "83.5",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "83.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "+265",
            "bookOdds": "+240",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+240",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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.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:47:57.416Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "New York Liberty 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": "-123",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "-265",
            "bookOdds": "-347",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-347",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Los Angeles Sparks 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": "-111",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "+330",
            "bookOdds": "+309",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+309",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "New York Liberty 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": "-125",
            "fairOverUnder": "91.5",
            "bookOverUnder": "91.5",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "91.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "New York Liberty 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": "-112",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "+380",
            "bookOdds": "+349",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+349",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "New York Liberty 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": "-118",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-all-2h-ou-under": {
            "oddID": "points-all-2h-ou-under",
            "opposingOddID": "points-all-2h-ou-over",
            "marketName": "2nd Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "82",
            "bookOverUnder": "82",
            "score": 94,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "82",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "+1150",
            "bookOdds": "+1105",
            "score": 80,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "74.5",
            "bookOverUnder": "74.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "74.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "-126",
            "fairOverUnder": "35",
            "bookOverUnder": "35",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "35",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "-1",
            "bookSpread": "-1",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-home-2h-ou-over": {
            "oddID": "points-home-2h-ou-over",
            "opposingOddID": "points-home-2h-ou-under",
            "marketName": "New York Liberty 2nd Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "New York Liberty 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": "19.5",
            "bookOverUnder": "19.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-home-2h-sp-home": {
            "oddID": "points-home-2h-sp-home",
            "opposingOddID": "points-away-2h-sp-away",
            "marketName": "2nd Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "-6",
            "bookSpread": "-6",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "40.5",
            "bookOverUnder": "40.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "40.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "174.5",
            "bookOverUnder": "174.5",
            "score": 173,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "174.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "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": "174.5",
            "bookOverUnder": "174.5",
            "score": 173,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "174.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Los Angeles Sparks 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": "-103",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Los Angeles Sparks 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": "35.5",
            "bookOverUnder": "35.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:47:57.416Z"
              }
            }
          }
        },
        "players": {
          "LEXIE_BROWN_1_WNBA": {
            "playerID": "LEXIE_BROWN_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LEXIE_BROWN_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Lexie",
            "lastName": "Brown",
            "name": "Lexie Brown"
          },
          "MARQUESHA_DAVIS_1_WNBA": {
            "playerID": "MARQUESHA_DAVIS_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "MARQUESHA_DAVIS_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Marquesha",
            "lastName": "Davis",
            "name": "Marquesha Davis"
          },
          "KIA_NURSE_1_WNBA": {
            "playerID": "KIA_NURSE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "KIA_NURSE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Kia",
            "lastName": "Nurse",
            "name": "Kia Nurse"
          },
          "KENNEDY_BURKE_1_WNBA": {
            "playerID": "KENNEDY_BURKE_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KENNEDY_BURKE_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kennedy",
            "lastName": "Burke",
            "name": "Kennedy Burke"
          },
          "LAYSHIA_CLARENDON_1_WNBA": {
            "playerID": "LAYSHIA_CLARENDON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LAYSHIA_CLARENDON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Layshia",
            "lastName": "Clarendon",
            "name": "Layshia Clarendon"
          },
          "LI_YUERU_1_WNBA": {
            "playerID": "LI_YUERU_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "LI_YUERU_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Li",
            "lastName": "Yueru",
            "name": "Li Yueru"
          },
          "DEARICA_HAMBY_1_WNBA": {
            "playerID": "DEARICA_HAMBY_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "DEARICA_HAMBY_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Dearica",
            "lastName": "Hamby",
            "name": "Dearica Hamby"
          },
          "JONQUEL_JONES_1_WNBA": {
            "playerID": "JONQUEL_JONES_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "JONQUEL_JONES_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Jonquel",
            "lastName": "Jones",
            "name": "Jonquel Jones"
          },
          "STEPHANIE_TALBOT_1_WNBA": {
            "playerID": "STEPHANIE_TALBOT_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "STEPHANIE_TALBOT_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Stephanie",
            "lastName": "Talbot",
            "name": "Stephanie Talbot"
          },
          "BREANNA_STEWART_1_WNBA": {
            "playerID": "BREANNA_STEWART_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "BREANNA_STEWART_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Breanna",
            "lastName": "Stewart",
            "name": "Breanna Stewart"
          },
          "IVANA_DOJKIC_1_WNBA": {
            "playerID": "IVANA_DOJKIC_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "IVANA_DOJKIC_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Ivana",
            "lastName": "Dojkic",
            "name": "Ivana Dojkic"
          },
          "RICKEA_JACKSON_1_WNBA": {
            "playerID": "RICKEA_JACKSON_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RICKEA_JACKSON_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rickea",
            "lastName": "Jackson",
            "name": "Rickea Jackson"
          },
          "ZIA_COOKE_1_WNBA": {
            "playerID": "ZIA_COOKE_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "ZIA_COOKE_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Zia",
            "lastName": "Cooke",
            "name": "Zia Cooke"
          },
          "KAYLA_THORNTON_1_WNBA": {
            "playerID": "KAYLA_THORNTON_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "KAYLA_THORNTON_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Kayla",
            "lastName": "Thornton",
            "name": "Kayla Thornton"
          },
          "SABRINA_IONESCU_1_WNBA": {
            "playerID": "SABRINA_IONESCU_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "SABRINA_IONESCU_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Sabrina",
            "lastName": "Ionescu",
            "name": "Sabrina Ionescu"
          },
          "AARI_MCDONALD_1_WNBA": {
            "playerID": "AARI_MCDONALD_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "AARI_MCDONALD_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Aari",
            "lastName": "McDonald",
            "name": "Aari McDonald"
          },
          "LEONIE_FIEBICH_1_WNBA": {
            "playerID": "LEONIE_FIEBICH_1_WNBA",
            "teamID": "NEW_YORK_LIBERTY_WNBA",
            "alias": "LEONIE_FIEBICH_NEW_YORK_LIBERTY_WNBA",
            "firstName": "Leonie",
            "lastName": "Fiebich",
            "name": "Leonie Fiebich"
          },
          "RAE_BURRELL_1_WNBA": {
            "playerID": "RAE_BURRELL_1_WNBA",
            "teamID": "LOS_ANGELES_SPARKS_WNBA",
            "alias": "RAE_BURRELL_LOS_ANGELES_SPARKS_WNBA",
            "firstName": "Rae",
            "lastName": "Burrell",
            "name": "Rae Burrell"
          }
        }
      }
    ]
  }
}