{"gameId":"0042500142","matchup":"PHX @ OKC","expectedFinalScore":{"away":"PHX","awayScore":104,"home":"OKC","homeScore":102},"gameMetadata":{"scheduledStartMs":1776907800000,"scheduledStartIso":"2026-04-23T01:30:00Z","actualStartMs":null,"actualStartIso":null,"gameStartMs":1776907800000,"gameStartIso":"2026-04-23T01:30:00Z","storedBasketballFinalMs":1776917793000,"storedBasketballFinalIso":"2026-04-23T04:16:33Z","computedBasketballFinalMs":1776917793000,"computedBasketballFinalIso":"2026-04-23T04:16:33Z","computedBasketballFinalSource":"stored_pbp_last_wallclock_at_zero","computedBasketballFinalEventText":"End of Game","computedBasketballFinalPeriod":4,"computedBasketballFinalClock":"0.0","computedBasketballFinalWarning":null,"basketballFinalMs":1776917793000,"basketballFinalIso":"2026-04-23T04:16:33Z","storedAwayScore":107,"storedHomeScore":120,"officialAwayScore":107,"officialHomeScore":120,"status":"final"},"oddsWindow":{"windowStartMs":1776904200000,"windowStartIso":"2026-04-23T00:30:00Z","basketballFinalMs":1776917793000,"basketballFinalIso":"2026-04-23T04:16:33Z","finalGraceMs":600000,"windowEndMs":1776918393000,"windowEndIso":"2026-04-23T04:26:33Z","windowDurationMin":237},"oddsData":{"rawCount":552,"minTimestampMs":1776504048000,"minTimestampIso":"2026-04-18T09:20:48Z","maxTimestampMs":1776919806000,"maxTimestampIso":"2026-04-23T04:50:06Z","pointsInsideWindow":24,"pointsAfterWindowEnd":3,"last10RawPoints":[{"tsMs":1776914404000,"tsIso":"2026-04-23T03:20:04Z","awayProb":3.5},{"tsMs":1776915025000,"tsIso":"2026-04-23T03:30:25Z","awayProb":2.2},{"tsMs":1776915604000,"tsIso":"2026-04-23T03:40:04Z","awayProb":0.1},{"tsMs":1776916209000,"tsIso":"2026-04-23T03:50:09Z","awayProb":0.1},{"tsMs":1776916809000,"tsIso":"2026-04-23T04:00:09Z","awayProb":0.1},{"tsMs":1776917404000,"tsIso":"2026-04-23T04:10:04Z","awayProb":0.4},{"tsMs":1776918005000,"tsIso":"2026-04-23T04:20:05Z","awayProb":0.1},{"tsMs":1776918607000,"tsIso":"2026-04-23T04:30:07Z","awayProb":0.1},{"tsMs":1776919205000,"tsIso":"2026-04-23T04:40:05Z","awayProb":0.1},{"tsMs":1776919806000,"tsIso":"2026-04-23T04:50:06Z","awayProb":0.1}]},"pbpData":{"totalRows":485,"rowsWithScore":0,"rowsWithWallclock":485,"rowsWithoutWallclock":0,"maxAwayScore":null,"maxHomeScore":null,"minSeq":4,"maxSeq":699,"minWallclockMs":1776908886000,"maxWallclockMs":1776917793000,"maxWallclockIso":"2026-04-23T04:16:33Z","hasFinalScore":false,"last30BySequence":[{"sequence":658,"timestampMs":1776917378000,"timestampIso":"2026-04-23T04:09:38Z","period":4,"clock":"2:46","eventText":"Suns offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":659,"timestampMs":1776917395000,"timestampIso":"2026-04-23T04:09:55Z","period":4,"clock":"2:46","eventText":"Devin Booker makes free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":661,"timestampMs":1776917438000,"timestampIso":"2026-04-23T04:10:38Z","period":4,"clock":"2:23","eventText":"Alex Caruso misses 29-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":662,"timestampMs":1776917443000,"timestampIso":"2026-04-23T04:10:43Z","period":4,"clock":"2:18","eventText":"Ajay Mitchell offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":663,"timestampMs":1776917453000,"timestampIso":"2026-04-23T04:10:53Z","period":4,"clock":"2:07","eventText":"Luguentz Dort makes 26-foot three point jumper (Shai Gilgeous-Alexander assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":665,"timestampMs":1776917468000,"timestampIso":"2026-04-23T04:11:08Z","period":4,"clock":"1:51","eventText":"Devin Booker makes 21-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":667,"timestampMs":1776917486000,"timestampIso":"2026-04-23T04:11:26Z","period":4,"clock":"1:37","eventText":"Ajay Mitchell misses 14-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":668,"timestampMs":1776917489000,"timestampIso":"2026-04-23T04:11:29Z","period":4,"clock":"1:34","eventText":"Chet Holmgren offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":669,"timestampMs":1776917492000,"timestampIso":"2026-04-23T04:11:32Z","period":4,"clock":"1:33","eventText":"Chet Holmgren lost ball turnover (Jalen Green steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":671,"timestampMs":1776917503000,"timestampIso":"2026-04-23T04:11:43Z","period":4,"clock":"1:26","eventText":"Ajay Mitchell personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":673,"timestampMs":1776917532000,"timestampIso":"2026-04-23T04:12:12Z","period":4,"clock":"1:26","eventText":"Royce O'Neale makes free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":674,"timestampMs":1776917533000,"timestampIso":"2026-04-23T04:12:13Z","period":4,"clock":"1:26","eventText":"Cason Wallace enters the game for Alex Caruso","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":676,"timestampMs":1776917560000,"timestampIso":"2026-04-23T04:12:40Z","period":4,"clock":"1:26","eventText":"Royce O'Neale makes free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":677,"timestampMs":1776917581000,"timestampIso":"2026-04-23T04:13:01Z","period":4,"clock":"1:06","eventText":"Ajay Mitchell misses 23-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":678,"timestampMs":1776917583000,"timestampIso":"2026-04-23T04:13:03Z","period":4,"clock":"1:04","eventText":"Dillon Brooks defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":679,"timestampMs":1776917595000,"timestampIso":"2026-04-23T04:13:15Z","period":4,"clock":"52.2","eventText":"Jalen Green bad pass\nturnover (Cason Wallace steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":681,"timestampMs":1776917607000,"timestampIso":"2026-04-23T04:13:27Z","period":4,"clock":"40.6","eventText":"Luguentz Dort misses 23-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":682,"timestampMs":1776917611000,"timestampIso":"2026-04-23T04:13:31Z","period":4,"clock":"37.1","eventText":"Royce O'Neale defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":683,"timestampMs":1776917614000,"timestampIso":"2026-04-23T04:13:34Z","period":4,"clock":"33.8","eventText":"Devin Booker misses running pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":684,"timestampMs":1776917618000,"timestampIso":"2026-04-23T04:13:38Z","period":4,"clock":"30.5","eventText":"Luguentz Dort defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":685,"timestampMs":1776917626000,"timestampIso":"2026-04-23T04:13:46Z","period":4,"clock":"25.3","eventText":"Dillon Brooks personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":687,"timestampMs":1776917637000,"timestampIso":"2026-04-23T04:13:57Z","period":4,"clock":"25.3","eventText":"Rasheer Fleming enters the game for Royce O'Neale","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":688,"timestampMs":1776917637000,"timestampIso":"2026-04-23T04:13:57Z","period":4,"clock":"25.3","eventText":"Ryan Dunn enters the game for Devin Booker","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":689,"timestampMs":1776917637000,"timestampIso":"2026-04-23T04:13:57Z","period":4,"clock":"25.3","eventText":"Amir Coffey enters the game for Dillon Brooks","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":690,"timestampMs":1776917637000,"timestampIso":"2026-04-23T04:13:57Z","period":4,"clock":"25.3","eventText":"Jamaree Bouyea enters the game for Jalen Green","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":695,"timestampMs":1776917666000,"timestampIso":"2026-04-23T04:14:26Z","period":4,"clock":"25.3","eventText":"Shai Gilgeous-Alexander makes free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":696,"timestampMs":1776917680000,"timestampIso":"2026-04-23T04:14:40Z","period":4,"clock":"25.3","eventText":"Shai Gilgeous-Alexander makes free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":697,"timestampMs":1776917703000,"timestampIso":"2026-04-23T04:15:03Z","period":4,"clock":"1.3","eventText":"shot clock turnover ","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":698,"timestampMs":1776917790000,"timestampIso":"2026-04-23T04:16:30Z","period":4,"clock":"0.0","eventText":"End of the 4th Quarter","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":699,"timestampMs":1776917793000,"timestampIso":"2026-04-23T04:16:33Z","period":4,"clock":"0.0","eventText":"End of Game","awayScore":null,"homeScore":null,"validEvent":1}],"finalScoreRows":[{"sequence":523,"timestampMs":1776915698000,"timestampIso":"2026-04-23T03:41:38Z","period":4,"clock":"12:00","eventText":"Chet Holmgren enters the game for Shai Gilgeous-Alexander","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":524,"timestampMs":1776915698000,"timestampIso":"2026-04-23T03:41:38Z","period":4,"clock":"12:00","eventText":"Cason Wallace enters the game for Jaylin Williams","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":525,"timestampMs":1776915698000,"timestampIso":"2026-04-23T03:41:38Z","period":4,"clock":"12:00","eventText":"Isaiah Hartenstein enters the game for Jared McCain","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":526,"timestampMs":1776915698000,"timestampIso":"2026-04-23T03:41:38Z","period":4,"clock":"12:00","eventText":"Dillon Brooks enters the game for Devin Booker","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":527,"timestampMs":1776915698000,"timestampIso":"2026-04-23T03:41:38Z","period":4,"clock":"12:00","eventText":"Khaman Maluach enters the game for Oso Ighodaro","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":534,"timestampMs":1776915913000,"timestampIso":"2026-04-23T03:45:13Z","period":4,"clock":"11:46","eventText":"Isaiah Hartenstein makes 1-foot alley oop dunk (Ajay Mitchell assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":536,"timestampMs":1776915933000,"timestampIso":"2026-04-23T03:45:33Z","period":4,"clock":"11:28","eventText":"Jalen Green makes 4-foot two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":537,"timestampMs":1776915935000,"timestampIso":"2026-04-23T03:45:35Z","period":4,"clock":"11:28","eventText":"Isaiah Hartenstein shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":539,"timestampMs":1776915959000,"timestampIso":"2026-04-23T03:45:59Z","period":4,"clock":"11:28","eventText":"Jalen Green makes free throw 1 of 1","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":540,"timestampMs":1776915974000,"timestampIso":"2026-04-23T03:46:14Z","period":4,"clock":"11:16","eventText":"Ajay Mitchell makes 3-foot two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":541,"timestampMs":1776915988000,"timestampIso":"2026-04-23T03:46:28Z","period":4,"clock":"11:00","eventText":"Jalen Green misses 25-foot three point pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":542,"timestampMs":1776915990000,"timestampIso":"2026-04-23T03:46:30Z","period":4,"clock":"10:58","eventText":"Chet Holmgren defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":543,"timestampMs":1776916007000,"timestampIso":"2026-04-23T03:46:47Z","period":4,"clock":"10:47","eventText":"Khaman Maluach shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":545,"timestampMs":1776916052000,"timestampIso":"2026-04-23T03:47:32Z","period":4,"clock":"10:47","eventText":"Ajay Mitchell makes free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":546,"timestampMs":1776916061000,"timestampIso":"2026-04-23T03:47:41Z","period":4,"clock":"10:47","eventText":"Ajay Mitchell makes free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":547,"timestampMs":1776916080000,"timestampIso":"2026-04-23T03:48:00Z","period":4,"clock":"10:31","eventText":"Jalen Green misses two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":548,"timestampMs":1776916081000,"timestampIso":"2026-04-23T03:48:01Z","period":4,"clock":"10:30","eventText":"Thunder defensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":549,"timestampMs":1776916089000,"timestampIso":"2026-04-23T03:48:09Z","period":4,"clock":"10:30","eventText":"Khaman Maluach loose ball foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":551,"timestampMs":1776916115000,"timestampIso":"2026-04-23T03:48:35Z","period":4,"clock":"10:11","eventText":"Ajay Mitchell misses two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":552,"timestampMs":1776916117000,"timestampIso":"2026-04-23T03:48:37Z","period":4,"clock":"10:09","eventText":"Isaiah Hartenstein offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":553,"timestampMs":1776916117000,"timestampIso":"2026-04-23T03:48:37Z","period":4,"clock":"10:09","eventText":"Isaiah Hartenstein misses two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":554,"timestampMs":1776916118000,"timestampIso":"2026-04-23T03:48:38Z","period":4,"clock":"10:08","eventText":"Isaiah Hartenstein offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":555,"timestampMs":1776916120000,"timestampIso":"2026-04-23T03:48:40Z","period":4,"clock":"10:05","eventText":"Isaiah Hartenstein bad pass\nturnover (Royce O'Neale steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":557,"timestampMs":1776916126000,"timestampIso":"2026-04-23T03:48:46Z","period":4,"clock":"9:59","eventText":"Dillon Brooks makes 25-foot running jump shot (Royce O'Neale assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":559,"timestampMs":1776916147000,"timestampIso":"2026-04-23T03:49:07Z","period":4,"clock":"9:43","eventText":"Royce O'Neale personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":561,"timestampMs":1776916181000,"timestampIso":"2026-04-23T03:49:41Z","period":4,"clock":"9:35","eventText":"Chet Holmgren misses 11-foot fade away jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":562,"timestampMs":1776916185000,"timestampIso":"2026-04-23T03:49:45Z","period":4,"clock":"9:31","eventText":"Dillon Brooks defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":563,"timestampMs":1776916190000,"timestampIso":"2026-04-23T03:49:50Z","period":4,"clock":"9:26","eventText":"Chet Holmgren blocks Dillon Brooks 's 3-foot running layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":565,"timestampMs":1776916191000,"timestampIso":"2026-04-23T03:49:51Z","period":4,"clock":"9:25","eventText":"Collin Gillespie offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":566,"timestampMs":1776916197000,"timestampIso":"2026-04-23T03:49:57Z","period":4,"clock":"9:19","eventText":"Jalen Green lost ball turnover (Isaiah Joe steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":568,"timestampMs":1776916200000,"timestampIso":"2026-04-23T03:50:00Z","period":4,"clock":"9:15","eventText":"Isaiah Joe misses 25-foot running jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":569,"timestampMs":1776916203000,"timestampIso":"2026-04-23T03:50:03Z","period":4,"clock":"9:13","eventText":"Royce O'Neale defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":570,"timestampMs":1776916215000,"timestampIso":"2026-04-23T03:50:15Z","period":4,"clock":"9:04","eventText":"Dillon Brooks makes 10-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":571,"timestampMs":1776916218000,"timestampIso":"2026-04-23T03:50:18Z","period":4,"clock":"9:04","eventText":"Isaiah Joe shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":573,"timestampMs":1776916223000,"timestampIso":"2026-04-23T03:50:23Z","period":4,"clock":"9:04","eventText":"Jaylin Williams enters the game for Isaiah Hartenstein","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":574,"timestampMs":1776916223000,"timestampIso":"2026-04-23T03:50:23Z","period":4,"clock":"9:04","eventText":"Devin Booker enters the game for Collin Gillespie","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":577,"timestampMs":1776916256000,"timestampIso":"2026-04-23T03:50:56Z","period":4,"clock":"9:04","eventText":"Dillon Brooks makes free throw 1 of 1","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":578,"timestampMs":1776916268000,"timestampIso":"2026-04-23T03:51:08Z","period":4,"clock":"8:57","eventText":"Royce O'Neale personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":580,"timestampMs":1776916295000,"timestampIso":"2026-04-23T03:51:35Z","period":4,"clock":"8:56","eventText":"Chet Holmgren offensive foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":582,"timestampMs":1776916295000,"timestampIso":"2026-04-23T03:51:35Z","period":4,"clock":"8:56","eventText":"Chet Holmgren offensive foul turnover","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":583,"timestampMs":1776916313000,"timestampIso":"2026-04-23T03:51:53Z","period":4,"clock":"8:39","eventText":"Dillon Brooks misses driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":584,"timestampMs":1776916314000,"timestampIso":"2026-04-23T03:51:54Z","period":4,"clock":"8:38","eventText":"Jaylin Williams defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":585,"timestampMs":1776916323000,"timestampIso":"2026-04-23T03:52:03Z","period":4,"clock":"8:30","eventText":"Cason Wallace misses 25-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":586,"timestampMs":1776916326000,"timestampIso":"2026-04-23T03:52:06Z","period":4,"clock":"8:27","eventText":"Dillon Brooks defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":587,"timestampMs":1776916340000,"timestampIso":"2026-04-23T03:52:20Z","period":4,"clock":"8:13","eventText":"Jalen Green misses 26-foot three point step back jumpshot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":588,"timestampMs":1776916344000,"timestampIso":"2026-04-23T03:52:24Z","period":4,"clock":"8:09","eventText":"Cason Wallace defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":589,"timestampMs":1776916347000,"timestampIso":"2026-04-23T03:52:27Z","period":4,"clock":"8:05","eventText":"Isaiah Joe misses 24-foot running jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":590,"timestampMs":1776916348000,"timestampIso":"2026-04-23T03:52:28Z","period":4,"clock":"8:04","eventText":"Khaman Maluach defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":591,"timestampMs":1776916361000,"timestampIso":"2026-04-23T03:52:41Z","period":4,"clock":"7:52","eventText":"Dillon Brooks makes 24-foot three point jumper (Jalen Green assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":593,"timestampMs":1776916365000,"timestampIso":"2026-04-23T03:52:45Z","period":4,"clock":"7:51","eventText":"Thunder Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":594,"timestampMs":1776916555000,"timestampIso":"2026-04-23T03:55:55Z","period":4,"clock":"7:51","eventText":"Shai Gilgeous-Alexander enters the game for Chet Holmgren","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":595,"timestampMs":1776916555000,"timestampIso":"2026-04-23T03:55:55Z","period":4,"clock":"7:51","eventText":"Alex Caruso enters the game for Cason Wallace","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":598,"timestampMs":1776916599000,"timestampIso":"2026-04-23T03:56:39Z","period":4,"clock":"7:33","eventText":"Shai Gilgeous-Alexander makes 12-foot step back jumpshot (Jaylin Williams assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":600,"timestampMs":1776916619000,"timestampIso":"2026-04-23T03:56:59Z","period":4,"clock":"7:13","eventText":"Dillon Brooks misses 11-foot fade away jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":601,"timestampMs":1776916621000,"timestampIso":"2026-04-23T03:57:01Z","period":4,"clock":"7:11","eventText":"Alex Caruso defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":602,"timestampMs":1776916636000,"timestampIso":"2026-04-23T03:57:16Z","period":4,"clock":"6:57","eventText":"Shai Gilgeous-Alexander bad pass\nturnover (Jalen Green steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":604,"timestampMs":1776916640000,"timestampIso":"2026-04-23T03:57:20Z","period":4,"clock":"6:53","eventText":"Jalen Green misses running layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":605,"timestampMs":1776916642000,"timestampIso":"2026-04-23T03:57:22Z","period":4,"clock":"6:51","eventText":"Jalen Green offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":606,"timestampMs":1776916645000,"timestampIso":"2026-04-23T03:57:25Z","period":4,"clock":"6:50","eventText":"Jalen Green lost ball turnover (Ajay Mitchell steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":608,"timestampMs":1776916665000,"timestampIso":"2026-04-23T03:57:45Z","period":4,"clock":"6:28","eventText":"Ajay Mitchell misses driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":609,"timestampMs":1776916667000,"timestampIso":"2026-04-23T03:57:47Z","period":4,"clock":"6:26","eventText":"Royce O'Neale defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":610,"timestampMs":1776916675000,"timestampIso":"2026-04-23T03:57:55Z","period":4,"clock":"6:17","eventText":"Dillon Brooks makes 5-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":612,"timestampMs":1776916692000,"timestampIso":"2026-04-23T03:58:12Z","period":4,"clock":"6:01","eventText":"Jaylin Williams misses 24-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":613,"timestampMs":1776916695000,"timestampIso":"2026-04-23T03:58:15Z","period":4,"clock":"5:58","eventText":"Dillon Brooks defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":614,"timestampMs":1776916714000,"timestampIso":"2026-04-23T03:58:34Z","period":4,"clock":"5:39","eventText":"Dillon Brooks makes 5-foot fade away jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":615,"timestampMs":1776916730000,"timestampIso":"2026-04-23T03:58:50Z","period":4,"clock":"5:22","eventText":"Shai Gilgeous-Alexander makes 11-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":616,"timestampMs":1776916741000,"timestampIso":"2026-04-23T03:59:01Z","period":4,"clock":"5:12","eventText":"Jalen Green misses 26-foot three point pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":617,"timestampMs":1776916742000,"timestampIso":"2026-04-23T03:59:02Z","period":4,"clock":"5:11","eventText":"Suns offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":619,"timestampMs":1776916745000,"timestampIso":"2026-04-23T03:59:05Z","period":4,"clock":"5:11","eventText":"Alex Caruso loose ball foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":622,"timestampMs":1776916769000,"timestampIso":"2026-04-23T03:59:29Z","period":4,"clock":"5:11","eventText":"Luguentz Dort enters the game for Jaylin Williams","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":623,"timestampMs":1776916769000,"timestampIso":"2026-04-23T03:59:29Z","period":4,"clock":"5:11","eventText":"Chet Holmgren enters the game for Ajay Mitchell","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":626,"timestampMs":1776916792000,"timestampIso":"2026-04-23T03:59:52Z","period":4,"clock":"5:05","eventText":"Devin Booker makes 12-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":627,"timestampMs":1776916795000,"timestampIso":"2026-04-23T03:59:55Z","period":4,"clock":"5:05","eventText":"Luguentz Dort shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":629,"timestampMs":1776916820000,"timestampIso":"2026-04-23T04:00:20Z","period":4,"clock":"5:05","eventText":"Devin Booker misses free throw 1 of 1","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":630,"timestampMs":1776916824000,"timestampIso":"2026-04-23T04:00:24Z","period":4,"clock":"5:01","eventText":"Devin Booker offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":631,"timestampMs":1776916824000,"timestampIso":"2026-04-23T04:00:24Z","period":4,"clock":"5:00","eventText":"Devin Booker makes 7-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":632,"timestampMs":1776916842000,"timestampIso":"2026-04-23T04:00:42Z","period":4,"clock":"4:44","eventText":"Chet Holmgren traveling turnover","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":633,"timestampMs":1776916863000,"timestampIso":"2026-04-23T04:01:03Z","period":4,"clock":"4:34","eventText":"Jalen Green lost ball turnover (Luguentz Dort steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":635,"timestampMs":1776916880000,"timestampIso":"2026-04-23T04:01:20Z","period":4,"clock":"4:17","eventText":"Shai Gilgeous-Alexander misses 16-foot step back jumpshot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":636,"timestampMs":1776916883000,"timestampIso":"2026-04-23T04:01:23Z","period":4,"clock":"4:14","eventText":"Khaman Maluach defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":637,"timestampMs":1776916888000,"timestampIso":"2026-04-23T04:01:28Z","period":4,"clock":"4:09","eventText":"Khaman Maluach bad pass\nturnover (Alex Caruso steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":639,"timestampMs":1776916898000,"timestampIso":"2026-04-23T04:01:38Z","period":4,"clock":"3:59","eventText":"Alex Caruso misses 23-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":640,"timestampMs":1776916902000,"timestampIso":"2026-04-23T04:01:42Z","period":4,"clock":"3:55","eventText":"Dillon Brooks defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":641,"timestampMs":1776916910000,"timestampIso":"2026-04-23T04:01:50Z","period":4,"clock":"3:47","eventText":"Royce O'Neale makes 23-foot three point jumper (Devin Booker assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":643,"timestampMs":1776916914000,"timestampIso":"2026-04-23T04:01:54Z","period":4,"clock":"3:46","eventText":"Thunder Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":644,"timestampMs":1776917025000,"timestampIso":"2026-04-23T04:03:45Z","period":4,"clock":"3:46","eventText":"Ajay Mitchell enters the game for Isaiah Joe","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":646,"timestampMs":1776917141000,"timestampIso":"2026-04-23T04:05:41Z","period":4,"clock":"3:35","eventText":"Ajay Mitchell makes 23-foot three point jumper (Shai Gilgeous-Alexander assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":648,"timestampMs":1776917154000,"timestampIso":"2026-04-23T04:05:54Z","period":4,"clock":"3:23","eventText":"Khaman Maluach makes dunk (Jalen Green assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":650,"timestampMs":1776917177000,"timestampIso":"2026-04-23T04:06:17Z","period":4,"clock":"3:02","eventText":"Dillon Brooks personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":652,"timestampMs":1776917222000,"timestampIso":"2026-04-23T04:07:02Z","period":4,"clock":"3:02","eventText":"Shai Gilgeous-Alexander makes free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":653,"timestampMs":1776917229000,"timestampIso":"2026-04-23T04:07:09Z","period":4,"clock":"3:02","eventText":"Suns Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":654,"timestampMs":1776917332000,"timestampIso":"2026-04-23T04:08:52Z","period":4,"clock":"3:02","eventText":"Shai Gilgeous-Alexander makes free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":655,"timestampMs":1776917354000,"timestampIso":"2026-04-23T04:09:14Z","period":4,"clock":"2:46","eventText":"Chet Holmgren shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":657,"timestampMs":1776917378000,"timestampIso":"2026-04-23T04:09:38Z","period":4,"clock":"2:46","eventText":"Devin Booker misses free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":658,"timestampMs":1776917378000,"timestampIso":"2026-04-23T04:09:38Z","period":4,"clock":"2:46","eventText":"Suns offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":659,"timestampMs":1776917395000,"timestampIso":"2026-04-23T04:09:55Z","period":4,"clock":"2:46","eventText":"Devin Booker makes free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":661,"timestampMs":1776917438000,"timestampIso":"2026-04-23T04:10:38Z","period":4,"clock":"2:23","eventText":"Alex Caruso misses 29-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":662,"timestampMs":1776917443000,"timestampIso":"2026-04-23T04:10:43Z","period":4,"clock":"2:18","eventText":"Ajay Mitchell offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":663,"timestampMs":1776917453000,"timestampIso":"2026-04-23T04:10:53Z","period":4,"clock":"2:07","eventText":"Luguentz Dort makes 26-foot three point jumper (Shai Gilgeous-Alexander assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":665,"timestampMs":1776917468000,"timestampIso":"2026-04-23T04:11:08Z","period":4,"clock":"1:51","eventText":"Devin Booker makes 21-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":667,"timestampMs":1776917486000,"timestampIso":"2026-04-23T04:11:26Z","period":4,"clock":"1:37","eventText":"Ajay Mitchell misses 14-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":668,"timestampMs":1776917489000,"timestampIso":"2026-04-23T04:11:29Z","period":4,"clock":"1:34","eventText":"Chet Holmgren offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":669,"timestampMs":1776917492000,"timestampIso":"2026-04-23T04:11:32Z","period":4,"clock":"1:33","eventText":"Chet Holmgren lost ball turnover (Jalen Green steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":671,"timestampMs":1776917503000,"timestampIso":"2026-04-23T04:11:43Z","period":4,"clock":"1:26","eventText":"Ajay Mitchell personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":673,"timestampMs":1776917532000,"timestampIso":"2026-04-23T04:12:12Z","period":4,"clock":"1:26","eventText":"Royce O'Neale makes free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":674,"timestampMs":1776917533000,"timestampIso":"2026-04-23T04:12:13Z","period":4,"clock":"1:26","eventText":"Cason Wallace enters the game for Alex Caruso","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":676,"timestampMs":1776917560000,"timestampIso":"2026-04-23T04:12:40Z","period":4,"clock":"1:26","eventText":"Royce O'Neale makes free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":677,"timestampMs":1776917581000,"timestampIso":"2026-04-23T04:13:01Z","period":4,"clock":"1:06","eventText":"Ajay Mitchell misses 23-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":678,"timestampMs":1776917583000,"timestampIso":"2026-04-23T04:13:03Z","period":4,"clock":"1:04","eventText":"Dillon Brooks defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":679,"timestampMs":1776917595000,"timestampIso":"2026-04-23T04:13:15Z","period":4,"clock":"52.2","eventText":"Jalen Green bad pass\nturnover (Cason Wallace steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":681,"timestampMs":1776917607000,"timestampIso":"2026-04-23T04:13:27Z","period":4,"clock":"40.6","eventText":"Luguentz Dort misses 23-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":682,"timestampMs":1776917611000,"timestampIso":"2026-04-23T04:13:31Z","period":4,"clock":"37.1","eventText":"Royce O'Neale defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":683,"timestampMs":1776917614000,"timestampIso":"2026-04-23T04:13:34Z","period":4,"clock":"33.8","eventText":"Devin Booker misses running pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":684,"timestampMs":1776917618000,"timestampIso":"2026-04-23T04:13:38Z","period":4,"clock":"30.5","eventText":"Luguentz Dort defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":685,"timestampMs":1776917626000,"timestampIso":"2026-04-23T04:13:46Z","period":4,"clock":"25.3","eventText":"Dillon Brooks personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":687,"timestampMs":1776917637000,"timestampIso":"2026-04-23T04:13:57Z","period":4,"clock":"25.3","eventText":"Rasheer Fleming enters the game for Royce O'Neale","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":688,"timestampMs":1776917637000,"timestampIso":"2026-04-23T04:13:57Z","period":4,"clock":"25.3","eventText":"Ryan Dunn enters the game for Devin Booker","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":689,"timestampMs":1776917637000,"timestampIso":"2026-04-23T04:13:57Z","period":4,"clock":"25.3","eventText":"Amir Coffey enters the game for Dillon Brooks","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":690,"timestampMs":1776917637000,"timestampIso":"2026-04-23T04:13:57Z","period":4,"clock":"25.3","eventText":"Jamaree Bouyea enters the game for Jalen Green","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":695,"timestampMs":1776917666000,"timestampIso":"2026-04-23T04:14:26Z","period":4,"clock":"25.3","eventText":"Shai Gilgeous-Alexander makes free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":696,"timestampMs":1776917680000,"timestampIso":"2026-04-23T04:14:40Z","period":4,"clock":"25.3","eventText":"Shai Gilgeous-Alexander makes free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":697,"timestampMs":1776917703000,"timestampIso":"2026-04-23T04:15:03Z","period":4,"clock":"1.3","eventText":"shot clock turnover ","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":698,"timestampMs":1776917790000,"timestampIso":"2026-04-23T04:16:30Z","period":4,"clock":"0.0","eventText":"End of the 4th Quarter","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":699,"timestampMs":1776917793000,"timestampIso":"2026-04-23T04:16:33Z","period":4,"clock":"0.0","eventText":"End of Game","awayScore":null,"homeScore":null,"validEvent":1}]},"scoreTimeline":{"timelineCount":0,"minTimestampMs":null,"minTimestampIso":null,"maxTimestampMs":null,"maxTimestampIso":null,"maxAwayInTimeline":null,"maxHomeInTimeline":null,"hasFinalScoreInTimeline":false,"timestampDerivationMethods":{},"first10":[],"last20":[],"finalTimelinePoint":null},"joinedSamples":{"around0941":[],"final10OddsPoints":[{"tsMs":1776914404000,"tsIso":"2026-04-23T03:20:04Z","awayProb":3.5,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776915025000,"tsIso":"2026-04-23T03:30:25Z","awayProb":2.2,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776915604000,"tsIso":"2026-04-23T03:40:04Z","awayProb":0.1,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776916209000,"tsIso":"2026-04-23T03:50:09Z","awayProb":0.1,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776916809000,"tsIso":"2026-04-23T04:00:09Z","awayProb":0.1,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776917404000,"tsIso":"2026-04-23T04:10:04Z","awayProb":0.4,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776918005000,"tsIso":"2026-04-23T04:20:05Z","awayProb":0.1,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776918607000,"tsIso":"2026-04-23T04:30:07Z","awayProb":0.1,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776919205000,"tsIso":"2026-04-23T04:40:05Z","awayProb":0.1,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776919806000,"tsIso":"2026-04-23T04:50:06Z","awayProb":0.1,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null}]},"warnings":["PBP max scores (None-None) do not match expected final 104-102 — PBP sync may be incomplete; run resync-source-data","PBP score timeline is empty — no score data available for Odds Graph"]}