{"gameId":"0042500206","matchup":"DET @ CLE","expectedFinalScore":{"away":"DET","awayScore":104,"home":"CLE","homeScore":102},"gameMetadata":{"scheduledStartMs":1778886000000,"scheduledStartIso":"2026-05-15T23:00:00Z","actualStartMs":1778886000000,"actualStartIso":"2026-05-15T23:00:00Z","gameStartMs":1778886000000,"gameStartIso":"2026-05-15T23:00:00Z","storedBasketballFinalMs":1778895777000,"storedBasketballFinalIso":"2026-05-16T01:42:57Z","computedBasketballFinalMs":1778895777000,"computedBasketballFinalIso":"2026-05-16T01:42:57Z","computedBasketballFinalSource":"stored_pbp_final_score_wallclock","computedBasketballFinalEventText":"shot clock turnover ","computedBasketballFinalPeriod":4,"computedBasketballFinalClock":"0.3","computedBasketballFinalWarning":null,"basketballFinalMs":1778895777000,"basketballFinalIso":"2026-05-16T01:42:57Z","storedAwayScore":115,"storedHomeScore":94,"officialAwayScore":115,"officialHomeScore":94,"status":"in_progress"},"oddsWindow":{"windowStartMs":1778882400000,"windowStartIso":"2026-05-15T22:00:00Z","basketballFinalMs":1778895777000,"basketballFinalIso":"2026-05-16T01:42:57Z","finalGraceMs":600000,"windowEndMs":1778896377000,"windowEndIso":"2026-05-16T01:52:57Z","windowDurationMin":233},"oddsData":{"rawCount":0,"minTimestampMs":null,"minTimestampIso":null,"maxTimestampMs":null,"maxTimestampIso":null,"pointsInsideWindow":0,"pointsAfterWindowEnd":0,"last10RawPoints":[]},"pbpData":{"totalRows":482,"rowsWithScore":482,"rowsWithWallclock":482,"rowsWithoutWallclock":0,"maxAwayScore":115,"maxHomeScore":94,"minSeq":4,"maxSeq":702,"minWallclockMs":1778886732000,"maxWallclockMs":1778895777000,"maxWallclockIso":"2026-05-16T01:42:57Z","hasFinalScore":false,"last30BySequence":[{"sequence":656,"timestampMs":1778895396000,"timestampIso":"2026-05-16T01:36:36Z","period":4,"clock":"2:43","eventText":"James Harden misses 25-foot three point step back jumpshot","awayScore":109,"homeScore":91,"validEvent":1},{"sequence":657,"timestampMs":1778895398000,"timestampIso":"2026-05-16T01:36:38Z","period":4,"clock":"2:41","eventText":"Jalen Duren defensive rebound","awayScore":109,"homeScore":91,"validEvent":1},{"sequence":658,"timestampMs":1778895418000,"timestampIso":"2026-05-16T01:36:58Z","period":4,"clock":"2:22","eventText":"Daniss Jenkins makes 25-foot three point jumper (Cade Cunningham assists)","awayScore":112,"homeScore":91,"validEvent":1},{"sequence":660,"timestampMs":1778895426000,"timestampIso":"2026-05-16T01:37:06Z","period":4,"clock":"2:21","eventText":"Cavaliers Full timeout","awayScore":112,"homeScore":91,"validEvent":1},{"sequence":661,"timestampMs":1778895427000,"timestampIso":"2026-05-16T01:37:07Z","period":4,"clock":"2:21","eventText":"Craig Porter Jr. enters the game for James Harden","awayScore":112,"homeScore":91,"validEvent":1},{"sequence":662,"timestampMs":1778895427000,"timestampIso":"2026-05-16T01:37:07Z","period":4,"clock":"2:21","eventText":"Jaylon Tyson enters the game for Max Strus","awayScore":112,"homeScore":91,"validEvent":1},{"sequence":663,"timestampMs":1778895427000,"timestampIso":"2026-05-16T01:37:07Z","period":4,"clock":"2:21","eventText":"Nae'Qwan Tomlin enters the game for Evan Mobley","awayScore":112,"homeScore":91,"validEvent":1},{"sequence":664,"timestampMs":1778895427000,"timestampIso":"2026-05-16T01:37:07Z","period":4,"clock":"2:21","eventText":"Keon Ellis enters the game for Jarrett Allen","awayScore":112,"homeScore":91,"validEvent":1},{"sequence":665,"timestampMs":1778895427000,"timestampIso":"2026-05-16T01:37:07Z","period":4,"clock":"2:21","eventText":"Thomas Bryant enters the game for Donovan Mitchell","awayScore":112,"homeScore":91,"validEvent":1},{"sequence":671,"timestampMs":1778895513000,"timestampIso":"2026-05-16T01:38:33Z","period":4,"clock":"2:21","eventText":"Paul Reed enters the game for Jalen Duren","awayScore":112,"homeScore":91,"validEvent":1},{"sequence":673,"timestampMs":1778895546000,"timestampIso":"2026-05-16T01:39:06Z","period":4,"clock":"2:00","eventText":"Jaylon Tyson makes 9-foot driving floating jump shot (Keon Ellis assists)","awayScore":112,"homeScore":93,"validEvent":1},{"sequence":675,"timestampMs":1778895562000,"timestampIso":"2026-05-16T01:39:22Z","period":4,"clock":"1:45","eventText":"Cade Cunningham bad pass\nturnover (Keon Ellis steals)","awayScore":112,"homeScore":93,"validEvent":1},{"sequence":677,"timestampMs":1778895568000,"timestampIso":"2026-05-16T01:39:28Z","period":4,"clock":"1:42","eventText":"Cade Cunningham blocks Keon Ellis 's 1-foot running layup","awayScore":112,"homeScore":93,"validEvent":1},{"sequence":679,"timestampMs":1778895568000,"timestampIso":"2026-05-16T01:39:28Z","period":4,"clock":"1:42","eventText":"Pistons defensive team rebound","awayScore":112,"homeScore":93,"validEvent":1},{"sequence":681,"timestampMs":1778895582000,"timestampIso":"2026-05-16T01:39:42Z","period":4,"clock":"1:42","eventText":"Ronald Holland II enters the game for Cade Cunningham","awayScore":112,"homeScore":93,"validEvent":1},{"sequence":682,"timestampMs":1778895582000,"timestampIso":"2026-05-16T01:39:42Z","period":4,"clock":"1:42","eventText":"Marcus Sasser enters the game for Tobias Harris","awayScore":112,"homeScore":93,"validEvent":1},{"sequence":685,"timestampMs":1778895620000,"timestampIso":"2026-05-16T01:40:20Z","period":4,"clock":"1:19","eventText":"Paul Reed makes 24-foot three point jumper","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":686,"timestampMs":1778895636000,"timestampIso":"2026-05-16T01:40:36Z","period":4,"clock":"1:03","eventText":"Thomas Bryant misses 25-foot three point jumper","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":687,"timestampMs":1778895636000,"timestampIso":"2026-05-16T01:40:36Z","period":4,"clock":"1:03","eventText":"Pistons defensive team rebound","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":688,"timestampMs":1778895645000,"timestampIso":"2026-05-16T01:40:45Z","period":4,"clock":"1:03","eventText":"Jaylon Tyson loose ball foul","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":690,"timestampMs":1778895651000,"timestampIso":"2026-05-16T01:40:51Z","period":4,"clock":"1:03","eventText":"Chaz Lanier enters the game for Daniss Jenkins","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":692,"timestampMs":1778895677000,"timestampIso":"2026-05-16T01:41:17Z","period":4,"clock":"41.9","eventText":"Paul Reed out of bounds lost ball turnover","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":693,"timestampMs":1778895702000,"timestampIso":"2026-05-16T01:41:42Z","period":4,"clock":"25.1","eventText":"Thomas Bryant misses 12-foot jumper","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":694,"timestampMs":1778895704000,"timestampIso":"2026-05-16T01:41:44Z","period":4,"clock":"24.3","eventText":"Nae'Qwan Tomlin offensive rebound","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":695,"timestampMs":1778895706000,"timestampIso":"2026-05-16T01:41:46Z","period":4,"clock":"24.3","eventText":"Ronald Holland II shooting foul","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":697,"timestampMs":1778895725000,"timestampIso":"2026-05-16T01:42:05Z","period":4,"clock":"24.3","eventText":"Nae'Qwan Tomlin misses free throw 1 of 2","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":698,"timestampMs":1778895725000,"timestampIso":"2026-05-16T01:42:05Z","period":4,"clock":"24.3","eventText":"Cavaliers offensive team rebound","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":699,"timestampMs":1778895726000,"timestampIso":"2026-05-16T01:42:06Z","period":4,"clock":"24.3","eventText":"Tolu Smith enters the game for Caris LeVert","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":701,"timestampMs":1778895749000,"timestampIso":"2026-05-16T01:42:29Z","period":4,"clock":"24.3","eventText":"Nae'Qwan Tomlin makes free throw 2 of 2","awayScore":115,"homeScore":94,"validEvent":1},{"sequence":702,"timestampMs":1778895777000,"timestampIso":"2026-05-16T01:42:57Z","period":4,"clock":"0.3","eventText":"shot clock turnover ","awayScore":115,"homeScore":94,"validEvent":1}],"finalScoreRows":[{"sequence":529,"timestampMs":1778893563000,"timestampIso":"2026-05-16T01:06:03Z","period":4,"clock":"12:00","eventText":"James Harden enters the game for Max Strus","awayScore":84,"homeScore":70,"validEvent":1},{"sequence":530,"timestampMs":1778893563000,"timestampIso":"2026-05-16T01:06:03Z","period":4,"clock":"12:00","eventText":"Dean Wade enters the game for Dennis Schroder","awayScore":84,"homeScore":70,"validEvent":1},{"sequence":531,"timestampMs":1778893563000,"timestampIso":"2026-05-16T01:06:03Z","period":4,"clock":"12:00","eventText":"Jalen Duren enters the game for Paul Reed","awayScore":84,"homeScore":70,"validEvent":1},{"sequence":536,"timestampMs":1778893778000,"timestampIso":"2026-05-16T01:09:38Z","period":4,"clock":"11:43","eventText":"Sam Merrill misses 25-foot three point jumper","awayScore":84,"homeScore":70,"validEvent":1},{"sequence":537,"timestampMs":1778893780000,"timestampIso":"2026-05-16T01:09:40Z","period":4,"clock":"11:41","eventText":"Caris LeVert defensive rebound","awayScore":84,"homeScore":70,"validEvent":1},{"sequence":538,"timestampMs":1778893795000,"timestampIso":"2026-05-16T01:09:55Z","period":4,"clock":"11:26","eventText":"Duncan Robinson makes 26-foot three point jumper (Cade Cunningham assists)","awayScore":87,"homeScore":70,"validEvent":1},{"sequence":540,"timestampMs":1778893804000,"timestampIso":"2026-05-16T01:10:04Z","period":4,"clock":"11:16","eventText":"Evan Mobley makes 23-foot three point jumper (Donovan Mitchell assists)","awayScore":87,"homeScore":73,"validEvent":1},{"sequence":542,"timestampMs":1778893827000,"timestampIso":"2026-05-16T01:10:27Z","period":4,"clock":"11:00","eventText":"Cade Cunningham double dribble turnover","awayScore":87,"homeScore":73,"validEvent":1},{"sequence":543,"timestampMs":1778893851000,"timestampIso":"2026-05-16T01:10:51Z","period":4,"clock":"10:44","eventText":"Evan Mobley misses 25-foot three point jumper","awayScore":87,"homeScore":73,"validEvent":1},{"sequence":544,"timestampMs":1778893853000,"timestampIso":"2026-05-16T01:10:53Z","period":4,"clock":"10:42","eventText":"Caris LeVert defensive rebound","awayScore":87,"homeScore":73,"validEvent":1},{"sequence":545,"timestampMs":1778893858000,"timestampIso":"2026-05-16T01:10:58Z","period":4,"clock":"10:37","eventText":"Evan Mobley blocks Cade Cunningham 's 1-foot running layup","awayScore":87,"homeScore":73,"validEvent":1},{"sequence":547,"timestampMs":1778893862000,"timestampIso":"2026-05-16T01:11:02Z","period":4,"clock":"10:33","eventText":"Dean Wade defensive rebound","awayScore":87,"homeScore":73,"validEvent":1},{"sequence":548,"timestampMs":1778893867000,"timestampIso":"2026-05-16T01:11:07Z","period":4,"clock":"10:31","eventText":"Caris LeVert shooting foul","awayScore":87,"homeScore":73,"validEvent":1},{"sequence":550,"timestampMs":1778893900000,"timestampIso":"2026-05-16T01:11:40Z","period":4,"clock":"10:31","eventText":"James Harden makes free throw 1 of 2","awayScore":87,"homeScore":74,"validEvent":1},{"sequence":551,"timestampMs":1778893924000,"timestampIso":"2026-05-16T01:12:04Z","period":4,"clock":"10:31","eventText":"James Harden makes free throw 2 of 2","awayScore":87,"homeScore":75,"validEvent":1},{"sequence":552,"timestampMs":1778893938000,"timestampIso":"2026-05-16T01:12:18Z","period":4,"clock":"10:20","eventText":"Marcus Sasser makes 25-foot three point step back jumpshot","awayScore":90,"homeScore":75,"validEvent":1},{"sequence":553,"timestampMs":1778893954000,"timestampIso":"2026-05-16T01:12:34Z","period":4,"clock":"10:03","eventText":"Donovan Mitchell makes 1-foot two point shot","awayScore":90,"homeScore":77,"validEvent":1},{"sequence":554,"timestampMs":1778893970000,"timestampIso":"2026-05-16T01:12:50Z","period":4,"clock":"9:47","eventText":"Marcus Sasser makes 8-foot pullup jump shot","awayScore":92,"homeScore":77,"validEvent":1},{"sequence":555,"timestampMs":1778893980000,"timestampIso":"2026-05-16T01:13:00Z","period":4,"clock":"9:37","eventText":"Donovan Mitchell makes 26-foot three pointer","awayScore":92,"homeScore":80,"validEvent":1},{"sequence":556,"timestampMs":1778893997000,"timestampIso":"2026-05-16T01:13:17Z","period":4,"clock":"9:26","eventText":"Pistons Full timeout","awayScore":92,"homeScore":80,"validEvent":1},{"sequence":557,"timestampMs":1778893998000,"timestampIso":"2026-05-16T01:13:18Z","period":4,"clock":"9:26","eventText":"Max Strus enters the game for Sam Merrill","awayScore":92,"homeScore":80,"validEvent":1},{"sequence":558,"timestampMs":1778893998000,"timestampIso":"2026-05-16T01:13:18Z","period":4,"clock":"9:26","eventText":"Ausar Thompson enters the game for Caris LeVert","awayScore":92,"homeScore":80,"validEvent":1},{"sequence":559,"timestampMs":1778893998000,"timestampIso":"2026-05-16T01:13:18Z","period":4,"clock":"9:26","eventText":"Daniss Jenkins enters the game for Duncan Robinson","awayScore":92,"homeScore":80,"validEvent":1},{"sequence":563,"timestampMs":1778894239000,"timestampIso":"2026-05-16T01:17:19Z","period":4,"clock":"9:15","eventText":"Cade Cunningham misses 25-foot three point step back jumpshot","awayScore":92,"homeScore":80,"validEvent":1},{"sequence":564,"timestampMs":1778894243000,"timestampIso":"2026-05-16T01:17:23Z","period":4,"clock":"9:11","eventText":"Ausar Thompson offensive rebound","awayScore":92,"homeScore":80,"validEvent":1},{"sequence":565,"timestampMs":1778894258000,"timestampIso":"2026-05-16T01:17:38Z","period":4,"clock":"8:56","eventText":"Marcus Sasser lost ball turnover (James Harden steals)","awayScore":92,"homeScore":80,"validEvent":1},{"sequence":567,"timestampMs":1778894263000,"timestampIso":"2026-05-16T01:17:43Z","period":4,"clock":"8:50","eventText":"Donovan Mitchell misses running dunk","awayScore":92,"homeScore":80,"validEvent":1},{"sequence":569,"timestampMs":1778894266000,"timestampIso":"2026-05-16T01:17:46Z","period":4,"clock":"8:47","eventText":"Jalen Duren defensive rebound","awayScore":92,"homeScore":80,"validEvent":1},{"sequence":570,"timestampMs":1778894272000,"timestampIso":"2026-05-16T01:17:52Z","period":4,"clock":"8:41","eventText":"Daniss Jenkins misses 22-foot three point jumper","awayScore":92,"homeScore":80,"validEvent":1},{"sequence":571,"timestampMs":1778894275000,"timestampIso":"2026-05-16T01:17:55Z","period":4,"clock":"8:38","eventText":"Max Strus defensive rebound","awayScore":92,"homeScore":80,"validEvent":1},{"sequence":572,"timestampMs":1778894285000,"timestampIso":"2026-05-16T01:18:05Z","period":4,"clock":"8:28","eventText":"Donovan Mitchell misses driving floating jump shot","awayScore":92,"homeScore":80,"validEvent":1},{"sequence":573,"timestampMs":1778894287000,"timestampIso":"2026-05-16T01:18:07Z","period":4,"clock":"8:27","eventText":"Donovan Mitchell offensive rebound","awayScore":92,"homeScore":80,"validEvent":1},{"sequence":574,"timestampMs":1778894288000,"timestampIso":"2026-05-16T01:18:08Z","period":4,"clock":"8:25","eventText":"Donovan Mitchell misses two point shot","awayScore":92,"homeScore":80,"validEvent":1},{"sequence":575,"timestampMs":1778894290000,"timestampIso":"2026-05-16T01:18:10Z","period":4,"clock":"8:23","eventText":"Cade Cunningham defensive rebound","awayScore":92,"homeScore":80,"validEvent":1},{"sequence":576,"timestampMs":1778894306000,"timestampIso":"2026-05-16T01:18:26Z","period":4,"clock":"8:08","eventText":"Jalen Duren makes turnaround jump shot","awayScore":94,"homeScore":80,"validEvent":1},{"sequence":577,"timestampMs":1778894321000,"timestampIso":"2026-05-16T01:18:41Z","period":4,"clock":"8:02","eventText":"Ausar Thompson personal foul","awayScore":94,"homeScore":80,"validEvent":1},{"sequence":579,"timestampMs":1778894330000,"timestampIso":"2026-05-16T01:18:50Z","period":4,"clock":"8:02","eventText":"Tobias Harris enters the game for Ausar Thompson","awayScore":94,"homeScore":80,"validEvent":1},{"sequence":581,"timestampMs":1778894359000,"timestampIso":"2026-05-16T01:19:19Z","period":4,"clock":"7:46","eventText":"Evan Mobley makes 1-foot dunk (James Harden assists)","awayScore":94,"homeScore":82,"validEvent":1},{"sequence":583,"timestampMs":1778894375000,"timestampIso":"2026-05-16T01:19:35Z","period":4,"clock":"7:33","eventText":"Max Strus shooting foul","awayScore":94,"homeScore":82,"validEvent":1},{"sequence":586,"timestampMs":1778894432000,"timestampIso":"2026-05-16T01:20:32Z","period":4,"clock":"7:33","eventText":"Cade Cunningham makes free throw 1 of 2","awayScore":95,"homeScore":82,"validEvent":1},{"sequence":587,"timestampMs":1778894433000,"timestampIso":"2026-05-16T01:20:33Z","period":4,"clock":"7:33","eventText":"Jarrett Allen enters the game for Evan Mobley","awayScore":95,"homeScore":82,"validEvent":1},{"sequence":589,"timestampMs":1778894456000,"timestampIso":"2026-05-16T01:20:56Z","period":4,"clock":"7:33","eventText":"Cade Cunningham makes free throw 2 of 2","awayScore":96,"homeScore":82,"validEvent":1},{"sequence":590,"timestampMs":1778894478000,"timestampIso":"2026-05-16T01:21:18Z","period":4,"clock":"7:15","eventText":"James Harden makes 26-foot three point step back jumpshot","awayScore":96,"homeScore":85,"validEvent":1},{"sequence":591,"timestampMs":1778894504000,"timestampIso":"2026-05-16T01:21:44Z","period":4,"clock":"6:48","eventText":"Cade Cunningham misses driving floating jump shot","awayScore":96,"homeScore":85,"validEvent":1},{"sequence":592,"timestampMs":1778894506000,"timestampIso":"2026-05-16T01:21:46Z","period":4,"clock":"6:46","eventText":"Jalen Duren offensive rebound","awayScore":96,"homeScore":85,"validEvent":1},{"sequence":593,"timestampMs":1778894512000,"timestampIso":"2026-05-16T01:21:52Z","period":4,"clock":"6:40","eventText":"Jalen Duren makes driving layup (Tobias Harris assists)","awayScore":98,"homeScore":85,"validEvent":1},{"sequence":595,"timestampMs":1778894524000,"timestampIso":"2026-05-16T01:22:04Z","period":4,"clock":"6:28","eventText":"James Harden misses 25-foot three point pullup jump shot","awayScore":98,"homeScore":85,"validEvent":1},{"sequence":596,"timestampMs":1778894526000,"timestampIso":"2026-05-16T01:22:06Z","period":4,"clock":"6:25","eventText":"Max Strus offensive rebound","awayScore":98,"homeScore":85,"validEvent":1},{"sequence":597,"timestampMs":1778894527000,"timestampIso":"2026-05-16T01:22:07Z","period":4,"clock":"6:24","eventText":"Jalen Duren blocks Max Strus 's 1-foot two point shot","awayScore":98,"homeScore":85,"validEvent":1},{"sequence":599,"timestampMs":1778894530000,"timestampIso":"2026-05-16T01:22:10Z","period":4,"clock":"6:21","eventText":"Dean Wade offensive rebound","awayScore":98,"homeScore":85,"validEvent":1},{"sequence":600,"timestampMs":1778894531000,"timestampIso":"2026-05-16T01:22:11Z","period":4,"clock":"6:20","eventText":"James Harden misses 25-foot three point jumper","awayScore":98,"homeScore":85,"validEvent":1},{"sequence":601,"timestampMs":1778894533000,"timestampIso":"2026-05-16T01:22:13Z","period":4,"clock":"6:19","eventText":"Max Strus offensive rebound","awayScore":98,"homeScore":85,"validEvent":1},{"sequence":602,"timestampMs":1778894536000,"timestampIso":"2026-05-16T01:22:16Z","period":4,"clock":"6:15","eventText":"Donovan Mitchell misses driving floating jump shot","awayScore":98,"homeScore":85,"validEvent":1},{"sequence":603,"timestampMs":1778894538000,"timestampIso":"2026-05-16T01:22:18Z","period":4,"clock":"6:14","eventText":"Jarrett Allen offensive rebound","awayScore":98,"homeScore":85,"validEvent":1},{"sequence":604,"timestampMs":1778894544000,"timestampIso":"2026-05-16T01:22:24Z","period":4,"clock":"6:12","eventText":"Cade Cunningham personal foul","awayScore":98,"homeScore":85,"validEvent":1},{"sequence":606,"timestampMs":1778894557000,"timestampIso":"2026-05-16T01:22:37Z","period":4,"clock":"6:12","eventText":"Paul Reed enters the game for Jalen Duren","awayScore":98,"homeScore":85,"validEvent":1},{"sequence":607,"timestampMs":1778894557000,"timestampIso":"2026-05-16T01:22:37Z","period":4,"clock":"6:12","eventText":"Caris LeVert enters the game for Cade Cunningham","awayScore":98,"homeScore":85,"validEvent":1},{"sequence":610,"timestampMs":1778894592000,"timestampIso":"2026-05-16T01:23:12Z","period":4,"clock":"6:09","eventText":"James Harden bad pass\nturnover (Tobias Harris steals)","awayScore":98,"homeScore":85,"validEvent":1},{"sequence":612,"timestampMs":1778894594000,"timestampIso":"2026-05-16T01:23:14Z","period":4,"clock":"6:07","eventText":"Tobias Harris makes 1-foot running dunk","awayScore":100,"homeScore":85,"validEvent":1},{"sequence":613,"timestampMs":1778894603000,"timestampIso":"2026-05-16T01:23:23Z","period":4,"clock":"6:07","eventText":"Cavaliers Full timeout","awayScore":100,"homeScore":85,"validEvent":1},{"sequence":614,"timestampMs":1778894604000,"timestampIso":"2026-05-16T01:23:24Z","period":4,"clock":"6:07","eventText":"Evan Mobley enters the game for Dean Wade","awayScore":100,"homeScore":85,"validEvent":1},{"sequence":616,"timestampMs":1778894836000,"timestampIso":"2026-05-16T01:27:16Z","period":4,"clock":"5:49","eventText":"Donovan Mitchell misses 25-foot three point jumper","awayScore":100,"homeScore":85,"validEvent":1},{"sequence":617,"timestampMs":1778894839000,"timestampIso":"2026-05-16T01:27:19Z","period":4,"clock":"5:46","eventText":"Paul Reed defensive rebound","awayScore":100,"homeScore":85,"validEvent":1},{"sequence":618,"timestampMs":1778894856000,"timestampIso":"2026-05-16T01:27:36Z","period":4,"clock":"5:29","eventText":"Daniss Jenkins makes 16-foot pullup jump shot","awayScore":102,"homeScore":85,"validEvent":1},{"sequence":619,"timestampMs":1778894880000,"timestampIso":"2026-05-16T01:28:00Z","period":4,"clock":"5:08","eventText":"Caris LeVert shooting foul","awayScore":102,"homeScore":85,"validEvent":1},{"sequence":621,"timestampMs":1778894907000,"timestampIso":"2026-05-16T01:28:27Z","period":4,"clock":"5:08","eventText":"Evan Mobley makes free throw 1 of 2","awayScore":102,"homeScore":86,"validEvent":1},{"sequence":622,"timestampMs":1778894908000,"timestampIso":"2026-05-16T01:28:28Z","period":4,"clock":"5:08","eventText":"Ausar Thompson enters the game for Caris LeVert","awayScore":102,"homeScore":86,"validEvent":1},{"sequence":623,"timestampMs":1778894908000,"timestampIso":"2026-05-16T01:28:28Z","period":4,"clock":"5:08","eventText":"Cade Cunningham enters the game for Marcus Sasser","awayScore":102,"homeScore":86,"validEvent":1},{"sequence":626,"timestampMs":1778894907000,"timestampIso":"2026-05-16T01:28:27Z","period":4,"clock":"5:08","eventText":"Evan Mobley misses free throw 2 of 2","awayScore":102,"homeScore":86,"validEvent":1},{"sequence":627,"timestampMs":1778894910000,"timestampIso":"2026-05-16T01:28:30Z","period":4,"clock":"5:05","eventText":"Tobias Harris defensive rebound","awayScore":102,"homeScore":86,"validEvent":1},{"sequence":628,"timestampMs":1778894954000,"timestampIso":"2026-05-16T01:29:14Z","period":4,"clock":"4:42","eventText":"Paul Reed makes two point shot (Tobias Harris assists)","awayScore":104,"homeScore":86,"validEvent":1},{"sequence":630,"timestampMs":1778894964000,"timestampIso":"2026-05-16T01:29:24Z","period":4,"clock":"4:31","eventText":"James Harden makes 26-foot three pointer","awayScore":104,"homeScore":89,"validEvent":1},{"sequence":631,"timestampMs":1778894984000,"timestampIso":"2026-05-16T01:29:44Z","period":4,"clock":"4:12","eventText":"Daniss Jenkins misses 23-foot three point jumper","awayScore":104,"homeScore":89,"validEvent":1},{"sequence":632,"timestampMs":1778894987000,"timestampIso":"2026-05-16T01:29:47Z","period":4,"clock":"4:09","eventText":"James Harden defensive rebound","awayScore":104,"homeScore":89,"validEvent":1},{"sequence":634,"timestampMs":1778895003000,"timestampIso":"2026-05-16T01:30:03Z","period":4,"clock":"3:58","eventText":"Jalen Duren enters the game for Paul Reed","awayScore":104,"homeScore":89,"validEvent":1},{"sequence":636,"timestampMs":1778895035000,"timestampIso":"2026-05-16T01:30:35Z","period":4,"clock":"3:58","eventText":"Paul Reed enters the game for Tobias Harris","awayScore":104,"homeScore":89,"validEvent":1},{"sequence":638,"timestampMs":1778895057000,"timestampIso":"2026-05-16T01:30:57Z","period":4,"clock":"3:56","eventText":"Ausar Thompson personal foul","awayScore":104,"homeScore":89,"validEvent":1},{"sequence":640,"timestampMs":1778895074000,"timestampIso":"2026-05-16T01:31:14Z","period":4,"clock":"3:56","eventText":"Tobias Harris enters the game for Ausar Thompson","awayScore":104,"homeScore":89,"validEvent":1},{"sequence":642,"timestampMs":1778895082000,"timestampIso":"2026-05-16T01:31:22Z","period":4,"clock":"3:56","eventText":"Caris LeVert enters the game for Paul Reed","awayScore":104,"homeScore":89,"validEvent":1},{"sequence":644,"timestampMs":1778895101000,"timestampIso":"2026-05-16T01:31:41Z","period":4,"clock":"3:56","eventText":"Jarrett Allen makes free throw 1 of 2","awayScore":104,"homeScore":90,"validEvent":1},{"sequence":645,"timestampMs":1778895117000,"timestampIso":"2026-05-16T01:31:57Z","period":4,"clock":"3:56","eventText":"Jarrett Allen makes free throw 2 of 2","awayScore":104,"homeScore":91,"validEvent":1},{"sequence":646,"timestampMs":1778895139000,"timestampIso":"2026-05-16T01:32:19Z","period":4,"clock":"3:37","eventText":"Daniss Jenkins makes 22-foot three point jumper (Caris LeVert assists)","awayScore":107,"homeScore":91,"validEvent":1},{"sequence":649,"timestampMs":1778895165000,"timestampIso":"2026-05-16T01:32:45Z","period":4,"clock":"3:25","eventText":"Cavaliers Full timeout","awayScore":107,"homeScore":91,"validEvent":1},{"sequence":650,"timestampMs":1778895274000,"timestampIso":"2026-05-16T01:34:34Z","period":4,"clock":"3:25","eventText":"Pistons Full timeout","awayScore":107,"homeScore":91,"validEvent":1},{"sequence":651,"timestampMs":1778895360000,"timestampIso":"2026-05-16T01:36:00Z","period":4,"clock":"3:20","eventText":"Max Strus misses 25-foot three point jumper","awayScore":107,"homeScore":91,"validEvent":1},{"sequence":652,"timestampMs":1778895363000,"timestampIso":"2026-05-16T01:36:03Z","period":4,"clock":"3:17","eventText":"Tobias Harris defensive rebound","awayScore":107,"homeScore":91,"validEvent":1},{"sequence":653,"timestampMs":1778895376000,"timestampIso":"2026-05-16T01:36:16Z","period":4,"clock":"3:03","eventText":"Cade Cunningham misses 25-foot three point step back jumpshot","awayScore":107,"homeScore":91,"validEvent":1},{"sequence":654,"timestampMs":1778895379000,"timestampIso":"2026-05-16T01:36:19Z","period":4,"clock":"3:00","eventText":"Jalen Duren offensive rebound","awayScore":107,"homeScore":91,"validEvent":1},{"sequence":655,"timestampMs":1778895379000,"timestampIso":"2026-05-16T01:36:19Z","period":4,"clock":"3:00","eventText":"Jalen Duren makes two point shot","awayScore":109,"homeScore":91,"validEvent":1},{"sequence":656,"timestampMs":1778895396000,"timestampIso":"2026-05-16T01:36:36Z","period":4,"clock":"2:43","eventText":"James Harden misses 25-foot three point step back jumpshot","awayScore":109,"homeScore":91,"validEvent":1},{"sequence":657,"timestampMs":1778895398000,"timestampIso":"2026-05-16T01:36:38Z","period":4,"clock":"2:41","eventText":"Jalen Duren defensive rebound","awayScore":109,"homeScore":91,"validEvent":1},{"sequence":658,"timestampMs":1778895418000,"timestampIso":"2026-05-16T01:36:58Z","period":4,"clock":"2:22","eventText":"Daniss Jenkins makes 25-foot three point jumper (Cade Cunningham assists)","awayScore":112,"homeScore":91,"validEvent":1},{"sequence":660,"timestampMs":1778895426000,"timestampIso":"2026-05-16T01:37:06Z","period":4,"clock":"2:21","eventText":"Cavaliers Full timeout","awayScore":112,"homeScore":91,"validEvent":1},{"sequence":661,"timestampMs":1778895427000,"timestampIso":"2026-05-16T01:37:07Z","period":4,"clock":"2:21","eventText":"Craig Porter Jr. enters the game for James Harden","awayScore":112,"homeScore":91,"validEvent":1},{"sequence":662,"timestampMs":1778895427000,"timestampIso":"2026-05-16T01:37:07Z","period":4,"clock":"2:21","eventText":"Jaylon Tyson enters the game for Max Strus","awayScore":112,"homeScore":91,"validEvent":1},{"sequence":663,"timestampMs":1778895427000,"timestampIso":"2026-05-16T01:37:07Z","period":4,"clock":"2:21","eventText":"Nae'Qwan Tomlin enters the game for Evan Mobley","awayScore":112,"homeScore":91,"validEvent":1},{"sequence":664,"timestampMs":1778895427000,"timestampIso":"2026-05-16T01:37:07Z","period":4,"clock":"2:21","eventText":"Keon Ellis enters the game for Jarrett Allen","awayScore":112,"homeScore":91,"validEvent":1},{"sequence":665,"timestampMs":1778895427000,"timestampIso":"2026-05-16T01:37:07Z","period":4,"clock":"2:21","eventText":"Thomas Bryant enters the game for Donovan Mitchell","awayScore":112,"homeScore":91,"validEvent":1},{"sequence":671,"timestampMs":1778895513000,"timestampIso":"2026-05-16T01:38:33Z","period":4,"clock":"2:21","eventText":"Paul Reed enters the game for Jalen Duren","awayScore":112,"homeScore":91,"validEvent":1},{"sequence":673,"timestampMs":1778895546000,"timestampIso":"2026-05-16T01:39:06Z","period":4,"clock":"2:00","eventText":"Jaylon Tyson makes 9-foot driving floating jump shot (Keon Ellis assists)","awayScore":112,"homeScore":93,"validEvent":1},{"sequence":675,"timestampMs":1778895562000,"timestampIso":"2026-05-16T01:39:22Z","period":4,"clock":"1:45","eventText":"Cade Cunningham bad pass\nturnover (Keon Ellis steals)","awayScore":112,"homeScore":93,"validEvent":1},{"sequence":677,"timestampMs":1778895568000,"timestampIso":"2026-05-16T01:39:28Z","period":4,"clock":"1:42","eventText":"Cade Cunningham blocks Keon Ellis 's 1-foot running layup","awayScore":112,"homeScore":93,"validEvent":1},{"sequence":679,"timestampMs":1778895568000,"timestampIso":"2026-05-16T01:39:28Z","period":4,"clock":"1:42","eventText":"Pistons defensive team rebound","awayScore":112,"homeScore":93,"validEvent":1},{"sequence":681,"timestampMs":1778895582000,"timestampIso":"2026-05-16T01:39:42Z","period":4,"clock":"1:42","eventText":"Ronald Holland II enters the game for Cade Cunningham","awayScore":112,"homeScore":93,"validEvent":1},{"sequence":682,"timestampMs":1778895582000,"timestampIso":"2026-05-16T01:39:42Z","period":4,"clock":"1:42","eventText":"Marcus Sasser enters the game for Tobias Harris","awayScore":112,"homeScore":93,"validEvent":1},{"sequence":685,"timestampMs":1778895620000,"timestampIso":"2026-05-16T01:40:20Z","period":4,"clock":"1:19","eventText":"Paul Reed makes 24-foot three point jumper","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":686,"timestampMs":1778895636000,"timestampIso":"2026-05-16T01:40:36Z","period":4,"clock":"1:03","eventText":"Thomas Bryant misses 25-foot three point jumper","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":687,"timestampMs":1778895636000,"timestampIso":"2026-05-16T01:40:36Z","period":4,"clock":"1:03","eventText":"Pistons defensive team rebound","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":688,"timestampMs":1778895645000,"timestampIso":"2026-05-16T01:40:45Z","period":4,"clock":"1:03","eventText":"Jaylon Tyson loose ball foul","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":690,"timestampMs":1778895651000,"timestampIso":"2026-05-16T01:40:51Z","period":4,"clock":"1:03","eventText":"Chaz Lanier enters the game for Daniss Jenkins","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":692,"timestampMs":1778895677000,"timestampIso":"2026-05-16T01:41:17Z","period":4,"clock":"41.9","eventText":"Paul Reed out of bounds lost ball turnover","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":693,"timestampMs":1778895702000,"timestampIso":"2026-05-16T01:41:42Z","period":4,"clock":"25.1","eventText":"Thomas Bryant misses 12-foot jumper","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":694,"timestampMs":1778895704000,"timestampIso":"2026-05-16T01:41:44Z","period":4,"clock":"24.3","eventText":"Nae'Qwan Tomlin offensive rebound","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":695,"timestampMs":1778895706000,"timestampIso":"2026-05-16T01:41:46Z","period":4,"clock":"24.3","eventText":"Ronald Holland II shooting foul","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":697,"timestampMs":1778895725000,"timestampIso":"2026-05-16T01:42:05Z","period":4,"clock":"24.3","eventText":"Nae'Qwan Tomlin misses free throw 1 of 2","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":698,"timestampMs":1778895725000,"timestampIso":"2026-05-16T01:42:05Z","period":4,"clock":"24.3","eventText":"Cavaliers offensive team rebound","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":699,"timestampMs":1778895726000,"timestampIso":"2026-05-16T01:42:06Z","period":4,"clock":"24.3","eventText":"Tolu Smith enters the game for Caris LeVert","awayScore":115,"homeScore":93,"validEvent":1},{"sequence":701,"timestampMs":1778895749000,"timestampIso":"2026-05-16T01:42:29Z","period":4,"clock":"24.3","eventText":"Nae'Qwan Tomlin makes free throw 2 of 2","awayScore":115,"homeScore":94,"validEvent":1},{"sequence":702,"timestampMs":1778895777000,"timestampIso":"2026-05-16T01:42:57Z","period":4,"clock":"0.3","eventText":"shot clock turnover ","awayScore":115,"homeScore":94,"validEvent":1}]},"scoreTimeline":{"timelineCount":482,"minTimestampMs":1778886732000,"minTimestampIso":"2026-05-15T23:12:12Z","maxTimestampMs":1778895777000,"maxTimestampIso":"2026-05-16T01:42:57Z","maxAwayInTimeline":115,"maxHomeInTimeline":94,"hasFinalScoreInTimeline":false,"timestampDerivationMethods":{"pbp_wallclock":482},"first10":[{"tsMs":1778886732000,"tsIso":"2026-05-15T23:12:12Z","seq":4,"period":1,"clock":"12:00","away":0,"home":0,"derivMethod":"pbp_wallclock"},{"tsMs":1778886751000,"tsIso":"2026-05-15T23:12:31Z","seq":7,"period":1,"clock":"11:43","away":0,"home":0,"derivMethod":"pbp_wallclock"},{"tsMs":1778886751000,"tsIso":"2026-05-15T23:12:31Z","seq":9,"period":1,"clock":"11:43","away":0,"home":0,"derivMethod":"pbp_wallclock"},{"tsMs":1778886780000,"tsIso":"2026-05-15T23:13:00Z","seq":10,"period":1,"clock":"11:21","away":0,"home":0,"derivMethod":"pbp_wallclock"},{"tsMs":1778886781000,"tsIso":"2026-05-15T23:13:01Z","seq":11,"period":1,"clock":"11:20","away":0,"home":0,"derivMethod":"pbp_wallclock"},{"tsMs":1778886800000,"tsIso":"2026-05-15T23:13:20Z","seq":13,"period":1,"clock":"11:08","away":0,"home":2,"derivMethod":"pbp_wallclock"},{"tsMs":1778886823000,"tsIso":"2026-05-15T23:13:43Z","seq":15,"period":1,"clock":"10:46","away":0,"home":2,"derivMethod":"pbp_wallclock"},{"tsMs":1778886826000,"tsIso":"2026-05-15T23:13:46Z","seq":16,"period":1,"clock":"10:43","away":0,"home":2,"derivMethod":"pbp_wallclock"},{"tsMs":1778886826000,"tsIso":"2026-05-15T23:13:46Z","seq":17,"period":1,"clock":"10:42","away":0,"home":2,"derivMethod":"pbp_wallclock"},{"tsMs":1778886830000,"tsIso":"2026-05-15T23:13:50Z","seq":19,"period":1,"clock":"10:38","away":0,"home":2,"derivMethod":"pbp_wallclock"}],"last20":[{"tsMs":1778895546000,"tsIso":"2026-05-16T01:39:06Z","seq":673,"period":4,"clock":"2:00","away":112,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895562000,"tsIso":"2026-05-16T01:39:22Z","seq":675,"period":4,"clock":"1:45","away":112,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895568000,"tsIso":"2026-05-16T01:39:28Z","seq":677,"period":4,"clock":"1:42","away":112,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895568000,"tsIso":"2026-05-16T01:39:28Z","seq":679,"period":4,"clock":"1:42","away":112,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895582000,"tsIso":"2026-05-16T01:39:42Z","seq":681,"period":4,"clock":"1:42","away":112,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895582000,"tsIso":"2026-05-16T01:39:42Z","seq":682,"period":4,"clock":"1:42","away":112,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895620000,"tsIso":"2026-05-16T01:40:20Z","seq":685,"period":4,"clock":"1:19","away":115,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895636000,"tsIso":"2026-05-16T01:40:36Z","seq":686,"period":4,"clock":"1:03","away":115,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895636000,"tsIso":"2026-05-16T01:40:36Z","seq":687,"period":4,"clock":"1:03","away":115,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895645000,"tsIso":"2026-05-16T01:40:45Z","seq":688,"period":4,"clock":"1:03","away":115,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895651000,"tsIso":"2026-05-16T01:40:51Z","seq":690,"period":4,"clock":"1:03","away":115,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895677000,"tsIso":"2026-05-16T01:41:17Z","seq":692,"period":4,"clock":"41.9","away":115,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895702000,"tsIso":"2026-05-16T01:41:42Z","seq":693,"period":4,"clock":"25.1","away":115,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895704000,"tsIso":"2026-05-16T01:41:44Z","seq":694,"period":4,"clock":"24.3","away":115,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895706000,"tsIso":"2026-05-16T01:41:46Z","seq":695,"period":4,"clock":"24.3","away":115,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895725000,"tsIso":"2026-05-16T01:42:05Z","seq":697,"period":4,"clock":"24.3","away":115,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895725000,"tsIso":"2026-05-16T01:42:05Z","seq":698,"period":4,"clock":"24.3","away":115,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895726000,"tsIso":"2026-05-16T01:42:06Z","seq":699,"period":4,"clock":"24.3","away":115,"home":93,"derivMethod":"pbp_wallclock"},{"tsMs":1778895749000,"tsIso":"2026-05-16T01:42:29Z","seq":701,"period":4,"clock":"24.3","away":115,"home":94,"derivMethod":"pbp_wallclock"},{"tsMs":1778895777000,"tsIso":"2026-05-16T01:42:57Z","seq":702,"period":4,"clock":"0.3","away":115,"home":94,"derivMethod":"pbp_wallclock"}],"finalTimelinePoint":{"tsMs":1778895777000,"tsIso":"2026-05-16T01:42:57Z","period":4,"clock":"0.3","away":115,"home":94,"derivMethod":"pbp_wallclock"}},"joinedSamples":{"around0941":[],"final10OddsPoints":[]},"warnings":["PBP max scores (115-94) do not match expected final 104-102 — PBP sync may be incomplete; run resync-source-data"]}