{"gameId":"0042500314","matchup":"OKC @ SAS","expectedFinalScore":{"away":"OKC","awayScore":104,"home":"SAS","homeScore":102},"gameMetadata":{"scheduledStartMs":1779667200000,"scheduledStartIso":"2026-05-25T00:00:00Z","actualStartMs":null,"actualStartIso":null,"gameStartMs":1779667200000,"gameStartIso":"2026-05-25T00:00:00Z","storedBasketballFinalMs":1779677412000,"storedBasketballFinalIso":"2026-05-25T02:50:12Z","computedBasketballFinalMs":1779677412000,"computedBasketballFinalIso":"2026-05-25T02:50:12Z","computedBasketballFinalSource":"stored_pbp_final_score_wallclock","computedBasketballFinalEventText":"End of Game","computedBasketballFinalPeriod":4,"computedBasketballFinalClock":"0.0","computedBasketballFinalWarning":null,"basketballFinalMs":1779677412000,"basketballFinalIso":"2026-05-25T02:50:12Z","storedAwayScore":82,"storedHomeScore":103,"officialAwayScore":82,"officialHomeScore":103,"status":"final"},"oddsWindow":{"windowStartMs":1779663600000,"windowStartIso":"2026-05-24T23:00:00Z","basketballFinalMs":1779677412000,"basketballFinalIso":"2026-05-25T02:50:12Z","finalGraceMs":600000,"windowEndMs":1779678012000,"windowEndIso":"2026-05-25T03:00:12Z","windowDurationMin":240},"oddsData":{"rawCount":0,"minTimestampMs":null,"minTimestampIso":null,"maxTimestampMs":null,"maxTimestampIso":null,"pointsInsideWindow":0,"pointsAfterWindowEnd":0,"last10RawPoints":[]},"pbpData":{"totalRows":546,"rowsWithScore":546,"rowsWithWallclock":546,"rowsWithoutWallclock":0,"maxAwayScore":82,"maxHomeScore":103,"minSeq":4,"maxSeq":804,"minWallclockMs":1779667982000,"maxWallclockMs":1779677412000,"maxWallclockIso":"2026-05-25T02:50:12Z","hasFinalScore":false,"last30BySequence":[{"sequence":762,"timestampMs":1779676960000,"timestampIso":"2026-05-25T02:42:40Z","period":4,"clock":"3:45","eventText":"Thunder Full timeout","awayScore":73,"homeScore":94,"validEvent":1},{"sequence":763,"timestampMs":1779677059000,"timestampIso":"2026-05-25T02:44:19Z","period":4,"clock":"3:45","eventText":"De'Aaron Fox makes free throw 1 of 1","awayScore":73,"homeScore":95,"validEvent":1},{"sequence":764,"timestampMs":1779677073000,"timestampIso":"2026-05-25T02:44:33Z","period":4,"clock":"3:33","eventText":"Isaiah Joe makes driving layup (Nikola Topic assists)","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":766,"timestampMs":1779677082000,"timestampIso":"2026-05-25T02:44:42Z","period":4,"clock":"3:32","eventText":"Spurs Full timeout","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":768,"timestampMs":1779677153000,"timestampIso":"2026-05-25T02:45:53Z","period":4,"clock":"3:32","eventText":"Kelly Olynyk enters the game for De'Aaron Fox","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":769,"timestampMs":1779677153000,"timestampIso":"2026-05-25T02:45:53Z","period":4,"clock":"3:32","eventText":"Lindy Waters III enters the game for Luke Kornet","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":772,"timestampMs":1779677187000,"timestampIso":"2026-05-25T02:46:27Z","period":4,"clock":"3:10","eventText":"Keldon Johnson misses 25-foot three point jumper","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":773,"timestampMs":1779677190000,"timestampIso":"2026-05-25T02:46:30Z","period":4,"clock":"3:07","eventText":"Jaylin Williams defensive rebound","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":774,"timestampMs":1779677198000,"timestampIso":"2026-05-25T02:46:38Z","period":4,"clock":"2:57","eventText":"Carter Bryant blocks Nikola Topic's driving layup","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":776,"timestampMs":1779677201000,"timestampIso":"2026-05-25T02:46:41Z","period":4,"clock":"2:54","eventText":"Kelly Olynyk defensive rebound","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":777,"timestampMs":1779677208000,"timestampIso":"2026-05-25T02:46:48Z","period":4,"clock":"2:44","eventText":"Kelly Olynyk misses 14-foot turnaround jump shot","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":778,"timestampMs":1779677210000,"timestampIso":"2026-05-25T02:46:50Z","period":4,"clock":"2:43","eventText":"Jordan McLaughlin offensive rebound","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":779,"timestampMs":1779677212000,"timestampIso":"2026-05-25T02:46:52Z","period":4,"clock":"2:41","eventText":"Kelly Olynyk misses 25-foot three point jumper","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":780,"timestampMs":1779677212000,"timestampIso":"2026-05-25T02:46:52Z","period":4,"clock":"2:41","eventText":"Kenrich Williams defensive rebound","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":781,"timestampMs":1779677229000,"timestampIso":"2026-05-25T02:47:09Z","period":4,"clock":"2:24","eventText":"Aaron Wiggins lost ball turnover (Kelly Olynyk steals)","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":783,"timestampMs":1779677241000,"timestampIso":"2026-05-25T02:47:21Z","period":4,"clock":"2:11","eventText":"Keldon Johnson makes driving layup","awayScore":75,"homeScore":97,"validEvent":1},{"sequence":784,"timestampMs":1779677255000,"timestampIso":"2026-05-25T02:47:35Z","period":4,"clock":"1:58","eventText":"Nikola Topic lost ball turnover (Kelly Olynyk steals)","awayScore":75,"homeScore":97,"validEvent":1},{"sequence":786,"timestampMs":1779677259000,"timestampIso":"2026-05-25T02:47:39Z","period":4,"clock":"1:54","eventText":"Jordan McLaughlin makes 23-foot running jump shot (Carter Bryant assists)","awayScore":75,"homeScore":100,"validEvent":1},{"sequence":789,"timestampMs":1779677279000,"timestampIso":"2026-05-25T02:47:59Z","period":4,"clock":"1:38","eventText":"Kenrich Williams lost ball turnover (Kelly Olynyk steals)","awayScore":75,"homeScore":100,"validEvent":1},{"sequence":791,"timestampMs":1779677287000,"timestampIso":"2026-05-25T02:48:07Z","period":4,"clock":"1:30","eventText":"Keldon Johnson misses 26-foot running jump shot","awayScore":75,"homeScore":100,"validEvent":1},{"sequence":792,"timestampMs":1779677287000,"timestampIso":"2026-05-25T02:48:07Z","period":4,"clock":"1:30","eventText":"Jaylin Williams defensive rebound","awayScore":75,"homeScore":100,"validEvent":1},{"sequence":793,"timestampMs":1779677306000,"timestampIso":"2026-05-25T02:48:26Z","period":4,"clock":"1:13","eventText":"Isaiah Joe makes 23-foot three point step back jumpshot","awayScore":78,"homeScore":100,"validEvent":1},{"sequence":794,"timestampMs":1779677320000,"timestampIso":"2026-05-25T02:48:40Z","period":4,"clock":"1:01","eventText":"Jordan McLaughlin misses 25-foot three point pullup jump shot","awayScore":78,"homeScore":100,"validEvent":1},{"sequence":795,"timestampMs":1779677323000,"timestampIso":"2026-05-25T02:48:43Z","period":4,"clock":"58.8","eventText":"Aaron Wiggins defensive rebound","awayScore":78,"homeScore":100,"validEvent":1},{"sequence":796,"timestampMs":1779677328000,"timestampIso":"2026-05-25T02:48:48Z","period":4,"clock":"55.9","eventText":"Nikola Topic makes running layup (Kenrich Williams assists)","awayScore":80,"homeScore":100,"validEvent":1},{"sequence":798,"timestampMs":1779677347000,"timestampIso":"2026-05-25T02:49:07Z","period":4,"clock":"38.7","eventText":"Kelly Olynyk makes 25-foot three point jumper (Lindy Waters III assists)","awayScore":80,"homeScore":103,"validEvent":1},{"sequence":800,"timestampMs":1779677362000,"timestampIso":"2026-05-25T02:49:22Z","period":4,"clock":"28.1","eventText":"Kenrich Williams makes 1-foot layup (Nikola Topic assists)","awayScore":82,"homeScore":103,"validEvent":1},{"sequence":802,"timestampMs":1779677391000,"timestampIso":"2026-05-25T02:49:51Z","period":4,"clock":"4.0","eventText":"shot clock turnover ","awayScore":82,"homeScore":103,"validEvent":1},{"sequence":803,"timestampMs":1779677411000,"timestampIso":"2026-05-25T02:50:11Z","period":4,"clock":"0.0","eventText":"End of the 4th Quarter","awayScore":82,"homeScore":103,"validEvent":1},{"sequence":804,"timestampMs":1779677412000,"timestampIso":"2026-05-25T02:50:12Z","period":4,"clock":"0.0","eventText":"End of Game","awayScore":82,"homeScore":103,"validEvent":1}],"finalScoreRows":[{"sequence":613,"timestampMs":1779675326000,"timestampIso":"2026-05-25T02:15:26Z","period":4,"clock":"12:00","eventText":"Stephon Castle enters the game for De'Aaron Fox","awayScore":60,"homeScore":78,"validEvent":1},{"sequence":614,"timestampMs":1779675326000,"timestampIso":"2026-05-25T02:15:26Z","period":4,"clock":"12:00","eventText":"Devin Vassell enters the game for Julian Champagnie","awayScore":60,"homeScore":78,"validEvent":1},{"sequence":615,"timestampMs":1779675326000,"timestampIso":"2026-05-25T02:15:26Z","period":4,"clock":"12:00","eventText":"Isaiah Hartenstein enters the game for Shai Gilgeous-Alexander","awayScore":60,"homeScore":78,"validEvent":1},{"sequence":616,"timestampMs":1779675326000,"timestampIso":"2026-05-25T02:15:26Z","period":4,"clock":"12:00","eventText":"Luguentz Dort enters the game for Jaylin Williams","awayScore":60,"homeScore":78,"validEvent":1},{"sequence":622,"timestampMs":1779675480000,"timestampIso":"2026-05-25T02:18:00Z","period":4,"clock":"11:35","eventText":"Keldon Johnson makes driving layup (Stephon Castle assists)","awayScore":60,"homeScore":80,"validEvent":1},{"sequence":623,"timestampMs":1779675500000,"timestampIso":"2026-05-25T02:18:20Z","period":4,"clock":"11:15","eventText":"Jared McCain misses two point shot","awayScore":60,"homeScore":80,"validEvent":1},{"sequence":624,"timestampMs":1779675501000,"timestampIso":"2026-05-25T02:18:21Z","period":4,"clock":"11:14","eventText":"Victor Wembanyama defensive rebound","awayScore":60,"homeScore":80,"validEvent":1},{"sequence":625,"timestampMs":1779675505000,"timestampIso":"2026-05-25T02:18:25Z","period":4,"clock":"11:10","eventText":"Devin Vassell misses 25-foot running jump shot","awayScore":60,"homeScore":80,"validEvent":1},{"sequence":626,"timestampMs":1779675505000,"timestampIso":"2026-05-25T02:18:25Z","period":4,"clock":"11:10","eventText":"Kenrich Williams defensive rebound","awayScore":60,"homeScore":80,"validEvent":1},{"sequence":628,"timestampMs":1779675520000,"timestampIso":"2026-05-25T02:18:40Z","period":4,"clock":"10:55","eventText":"Jared McCain misses 25-foot three point pullup jump shot","awayScore":60,"homeScore":80,"validEvent":1},{"sequence":629,"timestampMs":1779675524000,"timestampIso":"2026-05-25T02:18:44Z","period":4,"clock":"10:51","eventText":"Luguentz Dort offensive rebound","awayScore":60,"homeScore":80,"validEvent":1},{"sequence":630,"timestampMs":1779675527000,"timestampIso":"2026-05-25T02:18:47Z","period":4,"clock":"10:48","eventText":"Isaiah Joe misses 25-foot three point jumper","awayScore":60,"homeScore":80,"validEvent":1},{"sequence":631,"timestampMs":1779675529000,"timestampIso":"2026-05-25T02:18:49Z","period":4,"clock":"10:46","eventText":"Harrison Barnes defensive rebound","awayScore":60,"homeScore":80,"validEvent":1},{"sequence":632,"timestampMs":1779675537000,"timestampIso":"2026-05-25T02:18:57Z","period":4,"clock":"10:40","eventText":"Jared McCain personal foul","awayScore":60,"homeScore":80,"validEvent":1},{"sequence":634,"timestampMs":1779675566000,"timestampIso":"2026-05-25T02:19:26Z","period":4,"clock":"10:35","eventText":"Isaiah Hartenstein personal foul","awayScore":60,"homeScore":80,"validEvent":1},{"sequence":636,"timestampMs":1779675581000,"timestampIso":"2026-05-25T02:19:41Z","period":4,"clock":"10:35","eventText":"Aaron Wiggins enters the game for Jared McCain","awayScore":60,"homeScore":80,"validEvent":1},{"sequence":638,"timestampMs":1779675605000,"timestampIso":"2026-05-25T02:20:05Z","period":4,"clock":"10:26","eventText":"Harrison Barnes misses 23-foot three point jumper","awayScore":60,"homeScore":80,"validEvent":1},{"sequence":639,"timestampMs":1779675605000,"timestampIso":"2026-05-25T02:20:05Z","period":4,"clock":"10:26","eventText":"Isaiah Joe defensive rebound","awayScore":60,"homeScore":80,"validEvent":1},{"sequence":640,"timestampMs":1779675610000,"timestampIso":"2026-05-25T02:20:10Z","period":4,"clock":"10:24","eventText":"Aaron Wiggins shooting foul","awayScore":60,"homeScore":80,"validEvent":1},{"sequence":642,"timestampMs":1779675635000,"timestampIso":"2026-05-25T02:20:35Z","period":4,"clock":"10:24","eventText":"Harrison Barnes makes free throw 1 of 2","awayScore":60,"homeScore":81,"validEvent":1},{"sequence":643,"timestampMs":1779675652000,"timestampIso":"2026-05-25T02:20:52Z","period":4,"clock":"10:24","eventText":"Harrison Barnes makes free throw 2 of 2","awayScore":60,"homeScore":82,"validEvent":1},{"sequence":646,"timestampMs":1779675678000,"timestampIso":"2026-05-25T02:21:18Z","period":4,"clock":"10:05","eventText":"Aaron Wiggins lost ball turnover (Victor Wembanyama steals)","awayScore":60,"homeScore":82,"validEvent":1},{"sequence":648,"timestampMs":1779675683000,"timestampIso":"2026-05-25T02:21:23Z","period":4,"clock":"10:00","eventText":"Victor Wembanyama makes 1-foot running dunk (Stephon Castle assists)","awayScore":60,"homeScore":84,"validEvent":1},{"sequence":650,"timestampMs":1779675705000,"timestampIso":"2026-05-25T02:21:45Z","period":4,"clock":"9:38","eventText":"Luguentz Dort makes 12-foot pullup jump shot (Isaiah Hartenstein assists)","awayScore":62,"homeScore":84,"validEvent":1},{"sequence":652,"timestampMs":1779675724000,"timestampIso":"2026-05-25T02:22:04Z","period":4,"clock":"9:21","eventText":"Keldon Johnson misses driving layup","awayScore":62,"homeScore":84,"validEvent":1},{"sequence":653,"timestampMs":1779675770000,"timestampIso":"2026-05-25T02:22:50Z","period":4,"clock":"9:19","eventText":"Isaiah Hartenstein vs. Keldon Johnson (Harrison Barnes gains possession)","awayScore":62,"homeScore":84,"validEvent":1},{"sequence":656,"timestampMs":1779675726000,"timestampIso":"2026-05-25T02:22:06Z","period":4,"clock":"9:19","eventText":"Spurs offensive team rebound","awayScore":62,"homeScore":84,"validEvent":1},{"sequence":657,"timestampMs":1779675775000,"timestampIso":"2026-05-25T02:22:55Z","period":4,"clock":"9:11","eventText":"Victor Wembanyama bad pass\nturnover (Isaiah Joe steals)","awayScore":62,"homeScore":84,"validEvent":1},{"sequence":659,"timestampMs":1779675785000,"timestampIso":"2026-05-25T02:23:05Z","period":4,"clock":"9:02","eventText":"Aaron Wiggins makes 15-foot step back jumpshot (Isaiah Joe assists)","awayScore":64,"homeScore":84,"validEvent":1},{"sequence":661,"timestampMs":1779675808000,"timestampIso":"2026-05-25T02:23:28Z","period":4,"clock":"8:43","eventText":"Kenrich Williams personal foul","awayScore":64,"homeScore":84,"validEvent":1},{"sequence":663,"timestampMs":1779675608000,"timestampIso":"2026-05-25T02:20:08Z","period":4,"clock":"10:26","eventText":"Isaiah Joe lost ball turnover (Keldon Johnson steals)","awayScore":60,"homeScore":80,"validEvent":1},{"sequence":665,"timestampMs":1779675818000,"timestampIso":"2026-05-25T02:23:38Z","period":4,"clock":"8:43","eventText":"Luke Kornet enters the game for Victor Wembanyama","awayScore":64,"homeScore":84,"validEvent":1},{"sequence":666,"timestampMs":1779675818000,"timestampIso":"2026-05-25T02:23:38Z","period":4,"clock":"8:43","eventText":"De'Aaron Fox enters the game for Stephon Castle","awayScore":64,"homeScore":84,"validEvent":1},{"sequence":667,"timestampMs":1779675818000,"timestampIso":"2026-05-25T02:23:38Z","period":4,"clock":"8:43","eventText":"Dylan Harper enters the game for Harrison Barnes","awayScore":64,"homeScore":84,"validEvent":1},{"sequence":668,"timestampMs":1779675818000,"timestampIso":"2026-05-25T02:23:38Z","period":4,"clock":"8:43","eventText":"Cason Wallace enters the game for Isaiah Joe","awayScore":64,"homeScore":84,"validEvent":1},{"sequence":669,"timestampMs":1779675818000,"timestampIso":"2026-05-25T02:23:38Z","period":4,"clock":"8:43","eventText":"Chet Holmgren enters the game for Isaiah Hartenstein","awayScore":64,"homeScore":84,"validEvent":1},{"sequence":675,"timestampMs":1779675870000,"timestampIso":"2026-05-25T02:24:30Z","period":4,"clock":"8:32","eventText":"De'Aaron Fox makes 10-foot step back jumpshot","awayScore":64,"homeScore":86,"validEvent":1},{"sequence":676,"timestampMs":1779675886000,"timestampIso":"2026-05-25T02:24:46Z","period":4,"clock":"8:18","eventText":"De'Aaron Fox blocks Aaron Wiggins 's 4-foot driving layup","awayScore":64,"homeScore":86,"validEvent":1},{"sequence":678,"timestampMs":1779675886000,"timestampIso":"2026-05-25T02:24:46Z","period":4,"clock":"8:18","eventText":"Thunder offensive team rebound","awayScore":64,"homeScore":86,"validEvent":1},{"sequence":680,"timestampMs":1779675918000,"timestampIso":"2026-05-25T02:25:18Z","period":4,"clock":"8:15","eventText":"De'Aaron Fox shooting foul","awayScore":64,"homeScore":86,"validEvent":1},{"sequence":682,"timestampMs":1779675959000,"timestampIso":"2026-05-25T02:25:59Z","period":4,"clock":"8:15","eventText":"Chet Holmgren makes free throw 1 of 2","awayScore":65,"homeScore":86,"validEvent":1},{"sequence":683,"timestampMs":1779675979000,"timestampIso":"2026-05-25T02:26:19Z","period":4,"clock":"8:15","eventText":"Chet Holmgren makes free throw 2 of 2","awayScore":66,"homeScore":86,"validEvent":1},{"sequence":684,"timestampMs":1779676004000,"timestampIso":"2026-05-25T02:26:44Z","period":4,"clock":"7:55","eventText":"De'Aaron Fox misses 25-foot three point pullup jump shot","awayScore":66,"homeScore":86,"validEvent":1},{"sequence":685,"timestampMs":1779676006000,"timestampIso":"2026-05-25T02:26:46Z","period":4,"clock":"7:53","eventText":"Luke Kornet offensive rebound","awayScore":66,"homeScore":86,"validEvent":1},{"sequence":686,"timestampMs":1779676007000,"timestampIso":"2026-05-25T02:26:47Z","period":4,"clock":"7:53","eventText":"Luke Kornet misses tip shot","awayScore":66,"homeScore":86,"validEvent":1},{"sequence":687,"timestampMs":1779676008000,"timestampIso":"2026-05-25T02:26:48Z","period":4,"clock":"7:52","eventText":"Luguentz Dort defensive rebound","awayScore":66,"homeScore":86,"validEvent":1},{"sequence":688,"timestampMs":1779676015000,"timestampIso":"2026-05-25T02:26:55Z","period":4,"clock":"7:41","eventText":"Kenrich Williams misses 25-foot three point jumper","awayScore":66,"homeScore":86,"validEvent":1},{"sequence":689,"timestampMs":1779676020000,"timestampIso":"2026-05-25T02:27:00Z","period":4,"clock":"7:36","eventText":"Dylan Harper defensive rebound","awayScore":66,"homeScore":86,"validEvent":1},{"sequence":690,"timestampMs":1779676030000,"timestampIso":"2026-05-25T02:27:10Z","period":4,"clock":"7:30","eventText":"Keldon Johnson misses 23-foot jumper","awayScore":66,"homeScore":86,"validEvent":1},{"sequence":691,"timestampMs":1779676034000,"timestampIso":"2026-05-25T02:27:14Z","period":4,"clock":"7:26","eventText":"Kenrich Williams defensive rebound","awayScore":66,"homeScore":86,"validEvent":1},{"sequence":692,"timestampMs":1779676049000,"timestampIso":"2026-05-25T02:27:29Z","period":4,"clock":"7:08","eventText":"Aaron Wiggins makes 18-foot pullup jump shot (Kenrich Williams assists)","awayScore":68,"homeScore":86,"validEvent":1},{"sequence":694,"timestampMs":1779676056000,"timestampIso":"2026-05-25T02:27:36Z","period":4,"clock":"7:08","eventText":"Spurs Full timeout","awayScore":68,"homeScore":86,"validEvent":1},{"sequence":695,"timestampMs":1779676243000,"timestampIso":"2026-05-25T02:30:43Z","period":4,"clock":"7:08","eventText":"Julian Champagnie enters the game for Keldon Johnson","awayScore":68,"homeScore":86,"validEvent":1},{"sequence":697,"timestampMs":1779676266000,"timestampIso":"2026-05-25T02:31:06Z","period":4,"clock":"7:08","eventText":"Stephon Castle enters the game for De'Aaron Fox","awayScore":68,"homeScore":86,"validEvent":1},{"sequence":699,"timestampMs":1779676290000,"timestampIso":"2026-05-25T02:31:30Z","period":4,"clock":"6:52","eventText":"Stephon Castle misses driving layup","awayScore":68,"homeScore":86,"validEvent":1},{"sequence":700,"timestampMs":1779676292000,"timestampIso":"2026-05-25T02:31:32Z","period":4,"clock":"6:50","eventText":"Chet Holmgren defensive rebound","awayScore":68,"homeScore":86,"validEvent":1},{"sequence":701,"timestampMs":1779676301000,"timestampIso":"2026-05-25T02:31:41Z","period":4,"clock":"6:43","eventText":"Luke Kornet blocks Chet Holmgren 's 4-foot layup","awayScore":68,"homeScore":86,"validEvent":1},{"sequence":703,"timestampMs":1779676301000,"timestampIso":"2026-05-25T02:31:41Z","period":4,"clock":"6:43","eventText":"Thunder offensive team rebound","awayScore":68,"homeScore":86,"validEvent":1},{"sequence":705,"timestampMs":1779676323000,"timestampIso":"2026-05-25T02:32:03Z","period":4,"clock":"6:37","eventText":"Kenrich Williams misses 25-foot three point jumper","awayScore":68,"homeScore":86,"validEvent":1},{"sequence":706,"timestampMs":1779676328000,"timestampIso":"2026-05-25T02:32:08Z","period":4,"clock":"6:32","eventText":"Luke Kornet defensive rebound","awayScore":68,"homeScore":86,"validEvent":1},{"sequence":707,"timestampMs":1779676335000,"timestampIso":"2026-05-25T02:32:15Z","period":4,"clock":"6:29","eventText":"Cason Wallace personal foul","awayScore":68,"homeScore":86,"validEvent":1},{"sequence":709,"timestampMs":1779676366000,"timestampIso":"2026-05-25T02:32:46Z","period":4,"clock":"6:29","eventText":"Dylan Harper makes free throw 1 of 2","awayScore":68,"homeScore":87,"validEvent":1},{"sequence":710,"timestampMs":1779676368000,"timestampIso":"2026-05-25T02:32:48Z","period":4,"clock":"6:29","eventText":"Jaylin Williams enters the game for Chet Holmgren","awayScore":68,"homeScore":87,"validEvent":1},{"sequence":712,"timestampMs":1779676385000,"timestampIso":"2026-05-25T02:33:05Z","period":4,"clock":"6:29","eventText":"Isaiah Joe enters the game for Cason Wallace","awayScore":68,"homeScore":87,"validEvent":1},{"sequence":714,"timestampMs":1779676366000,"timestampIso":"2026-05-25T02:32:46Z","period":4,"clock":"6:29","eventText":"Dylan Harper makes free throw 2 of 2","awayScore":68,"homeScore":88,"validEvent":1},{"sequence":715,"timestampMs":1779676424000,"timestampIso":"2026-05-25T02:33:44Z","period":4,"clock":"6:17","eventText":"Luguentz Dort misses 25-foot three point jumper","awayScore":68,"homeScore":88,"validEvent":1},{"sequence":716,"timestampMs":1779676427000,"timestampIso":"2026-05-25T02:33:47Z","period":4,"clock":"6:14","eventText":"Devin Vassell defensive rebound","awayScore":68,"homeScore":88,"validEvent":1},{"sequence":717,"timestampMs":1779676435000,"timestampIso":"2026-05-25T02:33:55Z","period":4,"clock":"6:06","eventText":"Dylan Harper lost ball turnover (Luguentz Dort steals)","awayScore":68,"homeScore":88,"validEvent":1},{"sequence":719,"timestampMs":1779676440000,"timestampIso":"2026-05-25T02:34:00Z","period":4,"clock":"6:01","eventText":"Aaron Wiggins misses running pullup jump shot","awayScore":68,"homeScore":88,"validEvent":1},{"sequence":720,"timestampMs":1779676441000,"timestampIso":"2026-05-25T02:34:01Z","period":4,"clock":"6:00","eventText":"Thunder offensive team rebound","awayScore":68,"homeScore":88,"validEvent":1},{"sequence":721,"timestampMs":1779676466000,"timestampIso":"2026-05-25T02:34:26Z","period":4,"clock":"6:00","eventText":"Spurs Full timeout","awayScore":68,"homeScore":88,"validEvent":1},{"sequence":722,"timestampMs":1779676475000,"timestampIso":"2026-05-25T02:34:35Z","period":4,"clock":"6:00","eventText":"(06:00) [Spurs] COACH'S CHALLENGE (CALL STANDS) [Spurs] charged with a timeout","awayScore":68,"homeScore":88,"validEvent":1},{"sequence":723,"timestampMs":1779676698000,"timestampIso":"2026-05-25T02:38:18Z","period":4,"clock":"5:51","eventText":"Isaiah Joe misses 25-foot three point step back jumpshot","awayScore":68,"homeScore":88,"validEvent":1},{"sequence":724,"timestampMs":1779676700000,"timestampIso":"2026-05-25T02:38:20Z","period":4,"clock":"5:49","eventText":"Jaylin Williams offensive rebound","awayScore":68,"homeScore":88,"validEvent":1},{"sequence":725,"timestampMs":1779676708000,"timestampIso":"2026-05-25T02:38:28Z","period":4,"clock":"5:44","eventText":"Aaron Wiggins misses two point shot","awayScore":68,"homeScore":88,"validEvent":1},{"sequence":726,"timestampMs":1779676711000,"timestampIso":"2026-05-25T02:38:31Z","period":4,"clock":"5:41","eventText":"Thunder offensive team rebound","awayScore":68,"homeScore":88,"validEvent":1},{"sequence":727,"timestampMs":1779676717000,"timestampIso":"2026-05-25T02:38:37Z","period":4,"clock":"5:41","eventText":"Stephon Castle loose ball foul","awayScore":68,"homeScore":88,"validEvent":1},{"sequence":729,"timestampMs":1779676732000,"timestampIso":"2026-05-25T02:38:52Z","period":4,"clock":"5:41","eventText":"De'Aaron Fox enters the game for Stephon Castle","awayScore":68,"homeScore":88,"validEvent":1},{"sequence":731,"timestampMs":1779676755000,"timestampIso":"2026-05-25T02:39:15Z","period":4,"clock":"5:37","eventText":"Aaron Wiggins misses 26-foot three point jumper","awayScore":68,"homeScore":88,"validEvent":1},{"sequence":732,"timestampMs":1779676757000,"timestampIso":"2026-05-25T02:39:17Z","period":4,"clock":"5:35","eventText":"Dylan Harper defensive rebound","awayScore":68,"homeScore":88,"validEvent":1},{"sequence":733,"timestampMs":1779676772000,"timestampIso":"2026-05-25T02:39:32Z","period":4,"clock":"5:16","eventText":"Luke Kornet makes 1-foot alley oop dunk (De'Aaron Fox assists)","awayScore":68,"homeScore":90,"validEvent":1},{"sequence":736,"timestampMs":1779676791000,"timestampIso":"2026-05-25T02:39:51Z","period":4,"clock":"5:04","eventText":"Luke Kornet shooting foul","awayScore":68,"homeScore":90,"validEvent":1},{"sequence":738,"timestampMs":1779676813000,"timestampIso":"2026-05-25T02:40:13Z","period":4,"clock":"5:04","eventText":"Kenrich Williams makes free throw 1 of 2","awayScore":69,"homeScore":90,"validEvent":1},{"sequence":739,"timestampMs":1779676835000,"timestampIso":"2026-05-25T02:40:35Z","period":4,"clock":"5:04","eventText":"Kenrich Williams makes free throw 2 of 2","awayScore":70,"homeScore":90,"validEvent":1},{"sequence":740,"timestampMs":1779676855000,"timestampIso":"2026-05-25T02:40:55Z","period":4,"clock":"4:46","eventText":"De'Aaron Fox misses 17-foot pullup jump shot","awayScore":70,"homeScore":90,"validEvent":1},{"sequence":741,"timestampMs":1779676857000,"timestampIso":"2026-05-25T02:40:57Z","period":4,"clock":"4:43","eventText":"Kenrich Williams defensive rebound","awayScore":70,"homeScore":90,"validEvent":1},{"sequence":742,"timestampMs":1779676864000,"timestampIso":"2026-05-25T02:41:04Z","period":4,"clock":"4:36","eventText":"Aaron Wiggins misses layup","awayScore":70,"homeScore":90,"validEvent":1},{"sequence":743,"timestampMs":1779676866000,"timestampIso":"2026-05-25T02:41:06Z","period":4,"clock":"4:34","eventText":"Luke Kornet defensive rebound","awayScore":70,"homeScore":90,"validEvent":1},{"sequence":744,"timestampMs":1779676879000,"timestampIso":"2026-05-25T02:41:19Z","period":4,"clock":"4:21","eventText":"Dylan Harper makes driving dunk","awayScore":70,"homeScore":92,"validEvent":1},{"sequence":745,"timestampMs":1779676891000,"timestampIso":"2026-05-25T02:41:31Z","period":4,"clock":"4:08","eventText":"Luke Kornet blocks Kenrich Williams 's 2-foot driving layup","awayScore":70,"homeScore":92,"validEvent":1},{"sequence":746,"timestampMs":1779676892000,"timestampIso":"2026-05-25T02:41:32Z","period":4,"clock":"4:07","eventText":"Dylan Harper defensive rebound","awayScore":70,"homeScore":92,"validEvent":1},{"sequence":747,"timestampMs":1779676899000,"timestampIso":"2026-05-25T02:41:39Z","period":4,"clock":"4:01","eventText":"Devin Vassell bad pass\nturnover (Kenrich Williams steals)","awayScore":70,"homeScore":92,"validEvent":1},{"sequence":749,"timestampMs":1779676904000,"timestampIso":"2026-05-25T02:41:44Z","period":4,"clock":"3:57","eventText":"Isaiah Joe makes 25-foot running jump shot (Kenrich Williams assists)","awayScore":73,"homeScore":92,"validEvent":1},{"sequence":751,"timestampMs":1779676917000,"timestampIso":"2026-05-25T02:41:57Z","period":4,"clock":"3:45","eventText":"De'Aaron Fox makes 7-foot two point shot","awayScore":73,"homeScore":94,"validEvent":1},{"sequence":752,"timestampMs":1779676923000,"timestampIso":"2026-05-25T02:42:03Z","period":4,"clock":"3:45","eventText":"Luguentz Dort shooting foul","awayScore":73,"homeScore":94,"validEvent":1},{"sequence":754,"timestampMs":1779676934000,"timestampIso":"2026-05-25T02:42:14Z","period":4,"clock":"3:45","eventText":"Keldon Johnson enters the game for Dylan Harper","awayScore":73,"homeScore":94,"validEvent":1},{"sequence":755,"timestampMs":1779676934000,"timestampIso":"2026-05-25T02:42:14Z","period":4,"clock":"3:45","eventText":"Carter Bryant enters the game for Devin Vassell","awayScore":73,"homeScore":94,"validEvent":1},{"sequence":756,"timestampMs":1779676934000,"timestampIso":"2026-05-25T02:42:14Z","period":4,"clock":"3:45","eventText":"Jordan McLaughlin enters the game for Julian Champagnie","awayScore":73,"homeScore":94,"validEvent":1},{"sequence":757,"timestampMs":1779676934000,"timestampIso":"2026-05-25T02:42:14Z","period":4,"clock":"3:45","eventText":"Nikola Topic enters the game for Luguentz Dort","awayScore":73,"homeScore":94,"validEvent":1},{"sequence":762,"timestampMs":1779676960000,"timestampIso":"2026-05-25T02:42:40Z","period":4,"clock":"3:45","eventText":"Thunder Full timeout","awayScore":73,"homeScore":94,"validEvent":1},{"sequence":763,"timestampMs":1779677059000,"timestampIso":"2026-05-25T02:44:19Z","period":4,"clock":"3:45","eventText":"De'Aaron Fox makes free throw 1 of 1","awayScore":73,"homeScore":95,"validEvent":1},{"sequence":764,"timestampMs":1779677073000,"timestampIso":"2026-05-25T02:44:33Z","period":4,"clock":"3:33","eventText":"Isaiah Joe makes driving layup (Nikola Topic assists)","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":766,"timestampMs":1779677082000,"timestampIso":"2026-05-25T02:44:42Z","period":4,"clock":"3:32","eventText":"Spurs Full timeout","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":768,"timestampMs":1779677153000,"timestampIso":"2026-05-25T02:45:53Z","period":4,"clock":"3:32","eventText":"Kelly Olynyk enters the game for De'Aaron Fox","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":769,"timestampMs":1779677153000,"timestampIso":"2026-05-25T02:45:53Z","period":4,"clock":"3:32","eventText":"Lindy Waters III enters the game for Luke Kornet","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":772,"timestampMs":1779677187000,"timestampIso":"2026-05-25T02:46:27Z","period":4,"clock":"3:10","eventText":"Keldon Johnson misses 25-foot three point jumper","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":773,"timestampMs":1779677190000,"timestampIso":"2026-05-25T02:46:30Z","period":4,"clock":"3:07","eventText":"Jaylin Williams defensive rebound","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":774,"timestampMs":1779677198000,"timestampIso":"2026-05-25T02:46:38Z","period":4,"clock":"2:57","eventText":"Carter Bryant blocks Nikola Topic's driving layup","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":776,"timestampMs":1779677201000,"timestampIso":"2026-05-25T02:46:41Z","period":4,"clock":"2:54","eventText":"Kelly Olynyk defensive rebound","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":777,"timestampMs":1779677208000,"timestampIso":"2026-05-25T02:46:48Z","period":4,"clock":"2:44","eventText":"Kelly Olynyk misses 14-foot turnaround jump shot","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":778,"timestampMs":1779677210000,"timestampIso":"2026-05-25T02:46:50Z","period":4,"clock":"2:43","eventText":"Jordan McLaughlin offensive rebound","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":779,"timestampMs":1779677212000,"timestampIso":"2026-05-25T02:46:52Z","period":4,"clock":"2:41","eventText":"Kelly Olynyk misses 25-foot three point jumper","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":780,"timestampMs":1779677212000,"timestampIso":"2026-05-25T02:46:52Z","period":4,"clock":"2:41","eventText":"Kenrich Williams defensive rebound","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":781,"timestampMs":1779677229000,"timestampIso":"2026-05-25T02:47:09Z","period":4,"clock":"2:24","eventText":"Aaron Wiggins lost ball turnover (Kelly Olynyk steals)","awayScore":75,"homeScore":95,"validEvent":1},{"sequence":783,"timestampMs":1779677241000,"timestampIso":"2026-05-25T02:47:21Z","period":4,"clock":"2:11","eventText":"Keldon Johnson makes driving layup","awayScore":75,"homeScore":97,"validEvent":1},{"sequence":784,"timestampMs":1779677255000,"timestampIso":"2026-05-25T02:47:35Z","period":4,"clock":"1:58","eventText":"Nikola Topic lost ball turnover (Kelly Olynyk steals)","awayScore":75,"homeScore":97,"validEvent":1},{"sequence":786,"timestampMs":1779677259000,"timestampIso":"2026-05-25T02:47:39Z","period":4,"clock":"1:54","eventText":"Jordan McLaughlin makes 23-foot running jump shot (Carter Bryant assists)","awayScore":75,"homeScore":100,"validEvent":1},{"sequence":789,"timestampMs":1779677279000,"timestampIso":"2026-05-25T02:47:59Z","period":4,"clock":"1:38","eventText":"Kenrich Williams lost ball turnover (Kelly Olynyk steals)","awayScore":75,"homeScore":100,"validEvent":1},{"sequence":791,"timestampMs":1779677287000,"timestampIso":"2026-05-25T02:48:07Z","period":4,"clock":"1:30","eventText":"Keldon Johnson misses 26-foot running jump shot","awayScore":75,"homeScore":100,"validEvent":1},{"sequence":792,"timestampMs":1779677287000,"timestampIso":"2026-05-25T02:48:07Z","period":4,"clock":"1:30","eventText":"Jaylin Williams defensive rebound","awayScore":75,"homeScore":100,"validEvent":1},{"sequence":793,"timestampMs":1779677306000,"timestampIso":"2026-05-25T02:48:26Z","period":4,"clock":"1:13","eventText":"Isaiah Joe makes 23-foot three point step back jumpshot","awayScore":78,"homeScore":100,"validEvent":1},{"sequence":794,"timestampMs":1779677320000,"timestampIso":"2026-05-25T02:48:40Z","period":4,"clock":"1:01","eventText":"Jordan McLaughlin misses 25-foot three point pullup jump shot","awayScore":78,"homeScore":100,"validEvent":1},{"sequence":795,"timestampMs":1779677323000,"timestampIso":"2026-05-25T02:48:43Z","period":4,"clock":"58.8","eventText":"Aaron Wiggins defensive rebound","awayScore":78,"homeScore":100,"validEvent":1},{"sequence":796,"timestampMs":1779677328000,"timestampIso":"2026-05-25T02:48:48Z","period":4,"clock":"55.9","eventText":"Nikola Topic makes running layup (Kenrich Williams assists)","awayScore":80,"homeScore":100,"validEvent":1},{"sequence":798,"timestampMs":1779677347000,"timestampIso":"2026-05-25T02:49:07Z","period":4,"clock":"38.7","eventText":"Kelly Olynyk makes 25-foot three point jumper (Lindy Waters III assists)","awayScore":80,"homeScore":103,"validEvent":1},{"sequence":800,"timestampMs":1779677362000,"timestampIso":"2026-05-25T02:49:22Z","period":4,"clock":"28.1","eventText":"Kenrich Williams makes 1-foot layup (Nikola Topic assists)","awayScore":82,"homeScore":103,"validEvent":1},{"sequence":802,"timestampMs":1779677391000,"timestampIso":"2026-05-25T02:49:51Z","period":4,"clock":"4.0","eventText":"shot clock turnover ","awayScore":82,"homeScore":103,"validEvent":1},{"sequence":803,"timestampMs":1779677411000,"timestampIso":"2026-05-25T02:50:11Z","period":4,"clock":"0.0","eventText":"End of the 4th Quarter","awayScore":82,"homeScore":103,"validEvent":1},{"sequence":804,"timestampMs":1779677412000,"timestampIso":"2026-05-25T02:50:12Z","period":4,"clock":"0.0","eventText":"End of Game","awayScore":82,"homeScore":103,"validEvent":1}]},"scoreTimeline":{"timelineCount":546,"minTimestampMs":1779667982000,"minTimestampIso":"2026-05-25T00:13:02Z","maxTimestampMs":1779677412000,"maxTimestampIso":"2026-05-25T02:50:12Z","maxAwayInTimeline":82,"maxHomeInTimeline":103,"hasFinalScoreInTimeline":false,"timestampDerivationMethods":{"pbp_wallclock":546},"first10":[{"tsMs":1779667982000,"tsIso":"2026-05-25T00:13:02Z","seq":4,"period":1,"clock":"12:00","away":0,"home":0,"derivMethod":"pbp_wallclock"},{"tsMs":1779668000000,"tsIso":"2026-05-25T00:13:20Z","seq":7,"period":1,"clock":"11:39","away":0,"home":0,"derivMethod":"pbp_wallclock"},{"tsMs":1779668001000,"tsIso":"2026-05-25T00:13:21Z","seq":8,"period":1,"clock":"11:37","away":0,"home":0,"derivMethod":"pbp_wallclock"},{"tsMs":1779668003000,"tsIso":"2026-05-25T00:13:23Z","seq":9,"period":1,"clock":"11:36","away":0,"home":3,"derivMethod":"pbp_wallclock"},{"tsMs":1779668019000,"tsIso":"2026-05-25T00:13:39Z","seq":11,"period":1,"clock":"11:20","away":2,"home":3,"derivMethod":"pbp_wallclock"},{"tsMs":1779668036000,"tsIso":"2026-05-25T00:13:56Z","seq":13,"period":1,"clock":"11:02","away":2,"home":3,"derivMethod":"pbp_wallclock"},{"tsMs":1779668039000,"tsIso":"2026-05-25T00:13:59Z","seq":14,"period":1,"clock":"11:00","away":2,"home":3,"derivMethod":"pbp_wallclock"},{"tsMs":1779668051000,"tsIso":"2026-05-25T00:14:11Z","seq":15,"period":1,"clock":"10:48","away":2,"home":3,"derivMethod":"pbp_wallclock"},{"tsMs":1779668053000,"tsIso":"2026-05-25T00:14:13Z","seq":16,"period":1,"clock":"10:45","away":2,"home":3,"derivMethod":"pbp_wallclock"},{"tsMs":1779668064000,"tsIso":"2026-05-25T00:14:24Z","seq":17,"period":1,"clock":"10:36","away":2,"home":3,"derivMethod":"pbp_wallclock"}],"last20":[{"tsMs":1779677208000,"tsIso":"2026-05-25T02:46:48Z","seq":777,"period":4,"clock":"2:44","away":75,"home":95,"derivMethod":"pbp_wallclock"},{"tsMs":1779677210000,"tsIso":"2026-05-25T02:46:50Z","seq":778,"period":4,"clock":"2:43","away":75,"home":95,"derivMethod":"pbp_wallclock"},{"tsMs":1779677212000,"tsIso":"2026-05-25T02:46:52Z","seq":779,"period":4,"clock":"2:41","away":75,"home":95,"derivMethod":"pbp_wallclock"},{"tsMs":1779677212000,"tsIso":"2026-05-25T02:46:52Z","seq":780,"period":4,"clock":"2:41","away":75,"home":95,"derivMethod":"pbp_wallclock"},{"tsMs":1779677229000,"tsIso":"2026-05-25T02:47:09Z","seq":781,"period":4,"clock":"2:24","away":75,"home":95,"derivMethod":"pbp_wallclock"},{"tsMs":1779677241000,"tsIso":"2026-05-25T02:47:21Z","seq":783,"period":4,"clock":"2:11","away":75,"home":97,"derivMethod":"pbp_wallclock"},{"tsMs":1779677255000,"tsIso":"2026-05-25T02:47:35Z","seq":784,"period":4,"clock":"1:58","away":75,"home":97,"derivMethod":"pbp_wallclock"},{"tsMs":1779677259000,"tsIso":"2026-05-25T02:47:39Z","seq":786,"period":4,"clock":"1:54","away":75,"home":100,"derivMethod":"pbp_wallclock"},{"tsMs":1779677279000,"tsIso":"2026-05-25T02:47:59Z","seq":789,"period":4,"clock":"1:38","away":75,"home":100,"derivMethod":"pbp_wallclock"},{"tsMs":1779677287000,"tsIso":"2026-05-25T02:48:07Z","seq":791,"period":4,"clock":"1:30","away":75,"home":100,"derivMethod":"pbp_wallclock"},{"tsMs":1779677287000,"tsIso":"2026-05-25T02:48:07Z","seq":792,"period":4,"clock":"1:30","away":75,"home":100,"derivMethod":"pbp_wallclock"},{"tsMs":1779677306000,"tsIso":"2026-05-25T02:48:26Z","seq":793,"period":4,"clock":"1:13","away":78,"home":100,"derivMethod":"pbp_wallclock"},{"tsMs":1779677320000,"tsIso":"2026-05-25T02:48:40Z","seq":794,"period":4,"clock":"1:01","away":78,"home":100,"derivMethod":"pbp_wallclock"},{"tsMs":1779677323000,"tsIso":"2026-05-25T02:48:43Z","seq":795,"period":4,"clock":"58.8","away":78,"home":100,"derivMethod":"pbp_wallclock"},{"tsMs":1779677328000,"tsIso":"2026-05-25T02:48:48Z","seq":796,"period":4,"clock":"55.9","away":80,"home":100,"derivMethod":"pbp_wallclock"},{"tsMs":1779677347000,"tsIso":"2026-05-25T02:49:07Z","seq":798,"period":4,"clock":"38.7","away":80,"home":103,"derivMethod":"pbp_wallclock"},{"tsMs":1779677362000,"tsIso":"2026-05-25T02:49:22Z","seq":800,"period":4,"clock":"28.1","away":82,"home":103,"derivMethod":"pbp_wallclock"},{"tsMs":1779677391000,"tsIso":"2026-05-25T02:49:51Z","seq":802,"period":4,"clock":"4.0","away":82,"home":103,"derivMethod":"pbp_wallclock"},{"tsMs":1779677411000,"tsIso":"2026-05-25T02:50:11Z","seq":803,"period":4,"clock":"0.0","away":82,"home":103,"derivMethod":"pbp_wallclock"},{"tsMs":1779677412000,"tsIso":"2026-05-25T02:50:12Z","seq":804,"period":4,"clock":"0.0","away":82,"home":103,"derivMethod":"pbp_wallclock"}],"finalTimelinePoint":{"tsMs":1779677412000,"tsIso":"2026-05-25T02:50:12Z","period":4,"clock":"0.0","away":82,"home":103,"derivMethod":"pbp_wallclock"}},"joinedSamples":{"around0941":[],"final10OddsPoints":[]},"warnings":["PBP max scores (82-103) do not match expected final 104-102 — PBP sync may be incomplete; run resync-source-data"]}