{"gameId":"0042500103","matchup":"DET @ ORL","expectedFinalScore":{"away":"DET","awayScore":104,"home":"ORL","homeScore":102},"gameMetadata":{"scheduledStartMs":1777136400000,"scheduledStartIso":"2026-04-25T17:00:00Z","actualStartMs":1777136400000,"actualStartIso":"2026-04-25T17:00:00Z","gameStartMs":1777136400000,"gameStartIso":"2026-04-25T17:00:00Z","storedBasketballFinalMs":1777146686000,"storedBasketballFinalIso":"2026-04-25T19:51:26Z","computedBasketballFinalMs":1777146686000,"computedBasketballFinalIso":"2026-04-25T19:51:26Z","computedBasketballFinalSource":"stored_pbp_last_wallclock_at_zero","computedBasketballFinalEventText":"End of Game","computedBasketballFinalPeriod":4,"computedBasketballFinalClock":"0.0","computedBasketballFinalWarning":null,"basketballFinalMs":1777146686000,"basketballFinalIso":"2026-04-25T19:51:26Z","storedAwayScore":105,"storedHomeScore":113,"officialAwayScore":105,"officialHomeScore":113,"status":"final"},"oddsWindow":{"windowStartMs":1777132800000,"windowStartIso":"2026-04-25T16:00:00Z","basketballFinalMs":1777146686000,"basketballFinalIso":"2026-04-25T19:51:26Z","finalGraceMs":600000,"windowEndMs":1777147286000,"windowEndIso":"2026-04-25T20:01:26Z","windowDurationMin":241},"oddsData":{"rawCount":832,"minTimestampMs":1776608450000,"minTimestampIso":"2026-04-19T14:20:50Z","maxTimestampMs":1777158616000,"maxTimestampIso":"2026-04-25T23:10:16Z","pointsInsideWindow":25,"pointsAfterWindowEnd":19,"last10RawPoints":[{"tsMs":1777153205000,"tsIso":"2026-04-25T21:40:05Z","awayProb":0.1},{"tsMs":1777153804000,"tsIso":"2026-04-25T21:50:04Z","awayProb":0.1},{"tsMs":1777154419000,"tsIso":"2026-04-25T22:00:19Z","awayProb":0.1},{"tsMs":1777155004000,"tsIso":"2026-04-25T22:10:04Z","awayProb":0.1},{"tsMs":1777155605000,"tsIso":"2026-04-25T22:20:05Z","awayProb":0.1},{"tsMs":1777156206000,"tsIso":"2026-04-25T22:30:06Z","awayProb":0.1},{"tsMs":1777156804000,"tsIso":"2026-04-25T22:40:04Z","awayProb":0.1},{"tsMs":1777157404000,"tsIso":"2026-04-25T22:50:04Z","awayProb":0.1},{"tsMs":1777158004000,"tsIso":"2026-04-25T23:00:04Z","awayProb":0.1},{"tsMs":1777158616000,"tsIso":"2026-04-25T23:10:16Z","awayProb":0.1}]},"pbpData":{"totalRows":513,"rowsWithScore":0,"rowsWithWallclock":513,"rowsWithoutWallclock":0,"maxAwayScore":null,"maxHomeScore":null,"minSeq":4,"maxSeq":748,"minWallclockMs":1777136827000,"maxWallclockMs":1777146686000,"maxWallclockIso":"2026-04-25T19:51:26Z","hasFinalScore":false,"last30BySequence":[{"sequence":705,"timestampMs":1777145967000,"timestampIso":"2026-04-25T19:39:27Z","period":4,"clock":"2:07","eventText":"Tobias Harris misses 15-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":706,"timestampMs":1777145971000,"timestampIso":"2026-04-25T19:39:31Z","period":4,"clock":"2:03","eventText":"Wendell Carter Jr. defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":707,"timestampMs":1777145989000,"timestampIso":"2026-04-25T19:39:49Z","period":4,"clock":"1:46","eventText":"Franz Wagner makes 27-foot three point jumper (Paolo Banchero assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":709,"timestampMs":1777146000000,"timestampIso":"2026-04-25T19:40:00Z","period":4,"clock":"1:46","eventText":"Pistons Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":710,"timestampMs":1777146020000,"timestampIso":"2026-04-25T19:40:20Z","period":4,"clock":"1:46","eventText":"Duncan Robinson enters the game for Javonte Green","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":712,"timestampMs":1777146135000,"timestampIso":"2026-04-25T19:42:15Z","period":4,"clock":"1:36","eventText":"Cade Cunningham misses 28-foot three point step back jumpshot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":713,"timestampMs":1777146140000,"timestampIso":"2026-04-25T19:42:20Z","period":4,"clock":"1:31","eventText":"Desmond Bane defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":714,"timestampMs":1777146145000,"timestampIso":"2026-04-25T19:42:25Z","period":4,"clock":"1:29","eventText":"Duncan Robinson personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":716,"timestampMs":1777146162000,"timestampIso":"2026-04-25T19:42:42Z","period":4,"clock":"1:29","eventText":"Tristan da Silva enters the game for Desmond Bane","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":717,"timestampMs":1777146162000,"timestampIso":"2026-04-25T19:42:42Z","period":4,"clock":"1:29","eventText":"Javonte Green enters the game for Duncan Robinson","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":720,"timestampMs":1777146201000,"timestampIso":"2026-04-25T19:43:21Z","period":4,"clock":"1:08","eventText":"Franz Wagner misses driving floating jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":721,"timestampMs":1777146203000,"timestampIso":"2026-04-25T19:43:23Z","period":4,"clock":"1:07","eventText":"Wendell Carter Jr. offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":722,"timestampMs":1777146206000,"timestampIso":"2026-04-25T19:43:26Z","period":4,"clock":"1:07","eventText":"Jalen Duren shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":724,"timestampMs":1777146243000,"timestampIso":"2026-04-25T19:44:03Z","period":4,"clock":"1:07","eventText":"Duncan Robinson enters the game for Jalen Duren","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":726,"timestampMs":1777146267000,"timestampIso":"2026-04-25T19:44:27Z","period":4,"clock":"1:07","eventText":"Wendell Carter Jr. misses free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":727,"timestampMs":1777146267000,"timestampIso":"2026-04-25T19:44:27Z","period":4,"clock":"1:07","eventText":"Magic offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":728,"timestampMs":1777146274000,"timestampIso":"2026-04-25T19:44:34Z","period":4,"clock":"1:07","eventText":"Anthony Black enters the game for Tristan da Silva","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":730,"timestampMs":1777146297000,"timestampIso":"2026-04-25T19:44:57Z","period":4,"clock":"1:07","eventText":"Wendell Carter Jr. makes free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":731,"timestampMs":1777146313000,"timestampIso":"2026-04-25T19:45:13Z","period":4,"clock":"58.3","eventText":"Cade Cunningham bad pass\nturnover (Paolo Banchero steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":735,"timestampMs":1777146339000,"timestampIso":"2026-04-25T19:45:39Z","period":4,"clock":"38.8","eventText":"Paolo Banchero makes 25-foot three pointer (Franz Wagner assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":736,"timestampMs":1777146353000,"timestampIso":"2026-04-25T19:45:53Z","period":4,"clock":"38.8","eventText":"Pistons Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":740,"timestampMs":1777146492000,"timestampIso":"2026-04-25T19:48:12Z","period":4,"clock":"34.3","eventText":"Magic Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":741,"timestampMs":1777146499000,"timestampIso":"2026-04-25T19:48:19Z","period":4,"clock":"34.3","eventText":"(00:34.3) [Magic] COACH'S CHALLENGE (CALL OVERTURNED) [Magic] retain their timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":742,"timestampMs":1777146637000,"timestampIso":"2026-04-25T19:50:37Z","period":4,"clock":"29.8","eventText":"Cade Cunningham misses 29-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":743,"timestampMs":1777146641000,"timestampIso":"2026-04-25T19:50:41Z","period":4,"clock":"26.4","eventText":"Wendell Carter Jr. defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":744,"timestampMs":1777146648000,"timestampIso":"2026-04-25T19:50:48Z","period":4,"clock":"19.5","eventText":"Jalen Suggs out of bounds bad pass turnover","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":745,"timestampMs":1777146665000,"timestampIso":"2026-04-25T19:51:05Z","period":4,"clock":"11.6","eventText":"Duncan Robinson misses 27-foot three point pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":746,"timestampMs":1777146669000,"timestampIso":"2026-04-25T19:51:09Z","period":4,"clock":"7.8","eventText":"Paolo Banchero defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":747,"timestampMs":1777146681000,"timestampIso":"2026-04-25T19:51:21Z","period":4,"clock":"0.0","eventText":"End of the 4th Quarter","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":748,"timestampMs":1777146686000,"timestampIso":"2026-04-25T19:51:26Z","period":4,"clock":"0.0","eventText":"End of Game","awayScore":null,"homeScore":null,"validEvent":1}],"finalScoreRows":[{"sequence":571,"timestampMs":1777144180000,"timestampIso":"2026-04-25T19:09:40Z","period":4,"clock":"12:00","eventText":"Wendell Carter Jr. enters the game for Tristan da Silva","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":572,"timestampMs":1777144180000,"timestampIso":"2026-04-25T19:09:40Z","period":4,"clock":"12:00","eventText":"Duncan Robinson enters the game for Cade Cunningham","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":573,"timestampMs":1777144180000,"timestampIso":"2026-04-25T19:09:40Z","period":4,"clock":"12:00","eventText":"Daniss Jenkins enters the game for Kevin Huerter","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":581,"timestampMs":1777144339000,"timestampIso":"2026-04-25T19:12:19Z","period":4,"clock":"11:34","eventText":"Desmond Bane makes 27-foot three point step back jumpshot (Wendell Carter Jr. assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":583,"timestampMs":1777144354000,"timestampIso":"2026-04-25T19:12:34Z","period":4,"clock":"11:20","eventText":"Daniss Jenkins misses 11-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":584,"timestampMs":1777144357000,"timestampIso":"2026-04-25T19:12:37Z","period":4,"clock":"11:16","eventText":"Wendell Carter Jr. defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":585,"timestampMs":1777144368000,"timestampIso":"2026-04-25T19:12:48Z","period":4,"clock":"11:06","eventText":"Wendell Carter Jr. misses 23-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":586,"timestampMs":1777144372000,"timestampIso":"2026-04-25T19:12:52Z","period":4,"clock":"11:02","eventText":"Daniss Jenkins defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":587,"timestampMs":1777144386000,"timestampIso":"2026-04-25T19:13:06Z","period":4,"clock":"10:48","eventText":"Isaiah Stewart misses alley oop layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":588,"timestampMs":1777144389000,"timestampIso":"2026-04-25T19:13:09Z","period":4,"clock":"10:45","eventText":"Desmond Bane defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":589,"timestampMs":1777144398000,"timestampIso":"2026-04-25T19:13:18Z","period":4,"clock":"10:35","eventText":"Desmond Bane makes driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":590,"timestampMs":1777144414000,"timestampIso":"2026-04-25T19:13:34Z","period":4,"clock":"10:19","eventText":"Ausar Thompson misses 23-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":591,"timestampMs":1777144421000,"timestampIso":"2026-04-25T19:13:41Z","period":4,"clock":"10:12","eventText":"Jamal Cain defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":592,"timestampMs":1777144429000,"timestampIso":"2026-04-25T19:13:49Z","period":4,"clock":"10:05","eventText":"Anthony Black misses driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":593,"timestampMs":1777144435000,"timestampIso":"2026-04-25T19:13:55Z","period":4,"clock":"10:05","eventText":"Wendell Carter Jr. offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":594,"timestampMs":1777144435000,"timestampIso":"2026-04-25T19:13:55Z","period":4,"clock":"10:05","eventText":"Wendell Carter Jr. makes tip in dunk","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":595,"timestampMs":1777144454000,"timestampIso":"2026-04-25T19:14:14Z","period":4,"clock":"10:05","eventText":"Pistons Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":597,"timestampMs":1777144640000,"timestampIso":"2026-04-25T19:17:20Z","period":4,"clock":"10:05","eventText":"Cade Cunningham enters the game for Isaiah Stewart","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":598,"timestampMs":1777144640000,"timestampIso":"2026-04-25T19:17:20Z","period":4,"clock":"10:05","eventText":"Jalen Duren enters the game for Javonte Green","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":599,"timestampMs":1777144640000,"timestampIso":"2026-04-25T19:17:20Z","period":4,"clock":"10:05","eventText":"Tobias Harris enters the game for Daniss Jenkins","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":603,"timestampMs":1777144675000,"timestampIso":"2026-04-25T19:17:55Z","period":4,"clock":"9:48","eventText":"Wendell Carter Jr. blocks Cade Cunningham 's 9-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":605,"timestampMs":1777144677000,"timestampIso":"2026-04-25T19:17:57Z","period":4,"clock":"9:46","eventText":"Jalen Duren offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":606,"timestampMs":1777144682000,"timestampIso":"2026-04-25T19:18:02Z","period":4,"clock":"9:41","eventText":"Jalen Duren misses 5-foot two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":607,"timestampMs":1777144684000,"timestampIso":"2026-04-25T19:18:04Z","period":4,"clock":"9:39","eventText":"Wendell Carter Jr. defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":608,"timestampMs":1777144699000,"timestampIso":"2026-04-25T19:18:19Z","period":4,"clock":"9:21","eventText":"Franz Wagner misses driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":609,"timestampMs":1777144701000,"timestampIso":"2026-04-25T19:18:21Z","period":4,"clock":"9:19","eventText":"Wendell Carter Jr. offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":610,"timestampMs":1777144703000,"timestampIso":"2026-04-25T19:18:23Z","period":4,"clock":"9:18","eventText":"Desmond Bane misses 25-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":611,"timestampMs":1777144704000,"timestampIso":"2026-04-25T19:18:24Z","period":4,"clock":"9:17","eventText":"Magic offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":612,"timestampMs":1777144713000,"timestampIso":"2026-04-25T19:18:33Z","period":4,"clock":"9:17","eventText":"Duncan Robinson loose ball foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":614,"timestampMs":1777144739000,"timestampIso":"2026-04-25T19:18:59Z","period":4,"clock":"9:07","eventText":"Desmond Bane misses 17-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":615,"timestampMs":1777144743000,"timestampIso":"2026-04-25T19:19:03Z","period":4,"clock":"9:03","eventText":"Jalen Duren defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":616,"timestampMs":1777144750000,"timestampIso":"2026-04-25T19:19:10Z","period":4,"clock":"8:57","eventText":"Anthony Black blocks Duncan Robinson 's 22-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":618,"timestampMs":1777144755000,"timestampIso":"2026-04-25T19:19:15Z","period":4,"clock":"8:52","eventText":"Desmond Bane defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":619,"timestampMs":1777144767000,"timestampIso":"2026-04-25T19:19:27Z","period":4,"clock":"8:43","eventText":"Jamal Cain misses driving floating jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":620,"timestampMs":1777144768000,"timestampIso":"2026-04-25T19:19:28Z","period":4,"clock":"8:42","eventText":"Wendell Carter Jr. offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":621,"timestampMs":1777144772000,"timestampIso":"2026-04-25T19:19:32Z","period":4,"clock":"8:42","eventText":"Wendell Carter Jr. makes tip in dunk","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":622,"timestampMs":1777144781000,"timestampIso":"2026-04-25T19:19:41Z","period":4,"clock":"8:25","eventText":"Ausar Thompson makes two point shot (Cade Cunningham assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":624,"timestampMs":1777144806000,"timestampIso":"2026-04-25T19:20:06Z","period":4,"clock":"8:05","eventText":"Wendell Carter Jr. traveling turnover","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":625,"timestampMs":1777144810000,"timestampIso":"2026-04-25T19:20:10Z","period":4,"clock":"8:05","eventText":"Paolo Banchero enters the game for Franz Wagner","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":627,"timestampMs":1777144841000,"timestampIso":"2026-04-25T19:20:41Z","period":4,"clock":"7:44","eventText":"Tobias Harris makes 23-foot three point jumper (Cade Cunningham assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":629,"timestampMs":1777144858000,"timestampIso":"2026-04-25T19:20:58Z","period":4,"clock":"7:28","eventText":"Paolo Banchero makes 1-foot driving dunk (Anthony Black assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":631,"timestampMs":1777144862000,"timestampIso":"2026-04-25T19:21:02Z","period":4,"clock":"7:28","eventText":"Jalen Duren shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":633,"timestampMs":1777144896000,"timestampIso":"2026-04-25T19:21:36Z","period":4,"clock":"7:28","eventText":"Paolo Banchero makes free throw 1 of 1","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":634,"timestampMs":1777144914000,"timestampIso":"2026-04-25T19:21:54Z","period":4,"clock":"7:23","eventText":"Anthony Black personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":636,"timestampMs":1777144921000,"timestampIso":"2026-04-25T19:22:01Z","period":4,"clock":"7:23","eventText":"Jalen Suggs enters the game for Jamal Cain","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":638,"timestampMs":1777144946000,"timestampIso":"2026-04-25T19:22:26Z","period":4,"clock":"7:07","eventText":"Tobias Harris makes 6-foot two point shot (Cade Cunningham assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":640,"timestampMs":1777144967000,"timestampIso":"2026-04-25T19:22:47Z","period":4,"clock":"6:45","eventText":"Jalen Suggs misses 28-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":641,"timestampMs":1777144970000,"timestampIso":"2026-04-25T19:22:50Z","period":4,"clock":"6:42","eventText":"Jalen Duren defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":642,"timestampMs":1777144981000,"timestampIso":"2026-04-25T19:23:01Z","period":4,"clock":"6:33","eventText":"Paolo Banchero blocks Jalen Duren 's 4-foot driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":644,"timestampMs":1777144981000,"timestampIso":"2026-04-25T19:23:01Z","period":4,"clock":"6:33","eventText":"Pistons offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":646,"timestampMs":1777145007000,"timestampIso":"2026-04-25T19:23:27Z","period":4,"clock":"6:24","eventText":"Tobias Harris misses 12-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":647,"timestampMs":1777145013000,"timestampIso":"2026-04-25T19:23:33Z","period":4,"clock":"6:18","eventText":"Jalen Duren offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":648,"timestampMs":1777145012000,"timestampIso":"2026-04-25T19:23:32Z","period":4,"clock":"6:18","eventText":"Jalen Duren makes tip in dunk","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":649,"timestampMs":1777145033000,"timestampIso":"2026-04-25T19:23:53Z","period":4,"clock":"6:02","eventText":"Paolo Banchero offensive foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":651,"timestampMs":1777145033000,"timestampIso":"2026-04-25T19:23:53Z","period":4,"clock":"6:02","eventText":"Paolo Banchero offensive foul turnover","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":652,"timestampMs":1777145068000,"timestampIso":"2026-04-25T19:24:28Z","period":4,"clock":"5:45","eventText":"Cade Cunningham makes 14-foot two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":653,"timestampMs":1777145072000,"timestampIso":"2026-04-25T19:24:32Z","period":4,"clock":"5:45","eventText":"Jalen Suggs shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":657,"timestampMs":1777145118000,"timestampIso":"2026-04-25T19:25:18Z","period":4,"clock":"5:38","eventText":"Wendell Carter Jr. offensive foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":659,"timestampMs":1777145167000,"timestampIso":"2026-04-25T19:26:07Z","period":4,"clock":"5:38","eventText":"Pistons Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":660,"timestampMs":1777145169000,"timestampIso":"2026-04-25T19:26:09Z","period":4,"clock":"5:38","eventText":"(05:38) [Pistons] COACH'S CHALLENGE (CALL OVERTURNED) [Pistons] retain their timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":661,"timestampMs":1777144678000,"timestampIso":"2026-04-25T19:17:58Z","period":4,"clock":"9:45","eventText":"Anthony Black blocks Jalen Duren 's 5-foot two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":663,"timestampMs":1777144679000,"timestampIso":"2026-04-25T19:17:59Z","period":4,"clock":"9:44","eventText":"Jalen Duren offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":664,"timestampMs":1777145315000,"timestampIso":"2026-04-25T19:28:35Z","period":4,"clock":"5:38","eventText":"Franz Wagner enters the game for Anthony Black","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":666,"timestampMs":1777145378000,"timestampIso":"2026-04-25T19:29:38Z","period":4,"clock":"5:30","eventText":"Desmond Bane shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":668,"timestampMs":1777145402000,"timestampIso":"2026-04-25T19:30:02Z","period":4,"clock":"5:30","eventText":"Cade Cunningham makes free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":669,"timestampMs":1777145415000,"timestampIso":"2026-04-25T19:30:15Z","period":4,"clock":"5:30","eventText":"Cade Cunningham makes free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":670,"timestampMs":1777145434000,"timestampIso":"2026-04-25T19:30:34Z","period":4,"clock":"5:16","eventText":"Jalen Duren blocks Franz Wagner 's 2-foot driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":672,"timestampMs":1777145436000,"timestampIso":"2026-04-25T19:30:36Z","period":4,"clock":"5:14","eventText":"Ausar Thompson defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":674,"timestampMs":1777145095000,"timestampIso":"2026-04-25T19:24:55Z","period":4,"clock":"5:45","eventText":"Cade Cunningham makes free throw 1 of 1","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":675,"timestampMs":1777145464000,"timestampIso":"2026-04-25T19:31:04Z","period":4,"clock":"5:01","eventText":"Tobias Harris makes 10-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":676,"timestampMs":1777145487000,"timestampIso":"2026-04-25T19:31:27Z","period":4,"clock":"4:40","eventText":"Jalen Duren shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":678,"timestampMs":1777145520000,"timestampIso":"2026-04-25T19:32:00Z","period":4,"clock":"4:40","eventText":"Paolo Banchero makes free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":679,"timestampMs":1777145546000,"timestampIso":"2026-04-25T19:32:26Z","period":4,"clock":"4:40","eventText":"Paolo Banchero makes free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":680,"timestampMs":1777145567000,"timestampIso":"2026-04-25T19:32:47Z","period":4,"clock":"4:26","eventText":"Cade Cunningham makes driving layup (Duncan Robinson assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":681,"timestampMs":1777145571000,"timestampIso":"2026-04-25T19:32:51Z","period":4,"clock":"4:26","eventText":"Wendell Carter Jr. shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":683,"timestampMs":1777145582000,"timestampIso":"2026-04-25T19:33:02Z","period":4,"clock":"4:26","eventText":"Javonte Green enters the game for Duncan Robinson","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":685,"timestampMs":1777145595000,"timestampIso":"2026-04-25T19:33:15Z","period":4,"clock":"4:26","eventText":"Cade Cunningham makes free throw 1 of 1","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":686,"timestampMs":1777145623000,"timestampIso":"2026-04-25T19:33:43Z","period":4,"clock":"4:02","eventText":"Paolo Banchero makes 25-foot three pointer","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":687,"timestampMs":1777145642000,"timestampIso":"2026-04-25T19:34:02Z","period":4,"clock":"3:43","eventText":"Tobias Harris makes 23-foot three point jumper (Cade Cunningham assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":689,"timestampMs":1777145142000,"timestampIso":"2026-04-25T19:25:42Z","period":4,"clock":"5:38","eventText":"Wendell Carter Jr. offensive foul turnover","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":690,"timestampMs":1777145662000,"timestampIso":"2026-04-25T19:34:22Z","period":4,"clock":"3:23","eventText":"Jalen Duren blocks Paolo Banchero 's 1-foot driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":692,"timestampMs":1777145665000,"timestampIso":"2026-04-25T19:34:25Z","period":4,"clock":"3:20","eventText":"Tobias Harris defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":693,"timestampMs":1777145671000,"timestampIso":"2026-04-25T19:34:31Z","period":4,"clock":"3:15","eventText":"Cade Cunningham makes 26-foot three pointer","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":694,"timestampMs":1777145685000,"timestampIso":"2026-04-25T19:34:45Z","period":4,"clock":"3:14","eventText":"Magic Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":695,"timestampMs":1777145771000,"timestampIso":"2026-04-25T19:36:11Z","period":4,"clock":"3:14","eventText":"Magic Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":696,"timestampMs":1777145861000,"timestampIso":"2026-04-25T19:37:41Z","period":4,"clock":"3:01","eventText":"Jalen Suggs bad pass\nturnover (Tobias Harris steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":699,"timestampMs":1777145873000,"timestampIso":"2026-04-25T19:37:53Z","period":4,"clock":"2:52","eventText":"Franz Wagner shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":701,"timestampMs":1777145907000,"timestampIso":"2026-04-25T19:38:27Z","period":4,"clock":"2:52","eventText":"Cade Cunningham makes free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":702,"timestampMs":1777145907000,"timestampIso":"2026-04-25T19:38:27Z","period":4,"clock":"2:52","eventText":"Cade Cunningham misses free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":703,"timestampMs":1777145910000,"timestampIso":"2026-04-25T19:38:30Z","period":4,"clock":"2:49","eventText":"Wendell Carter Jr. defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":704,"timestampMs":1777145944000,"timestampIso":"2026-04-25T19:39:04Z","period":4,"clock":"2:30","eventText":"Franz Wagner makes 15-foot step back jumpshot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":705,"timestampMs":1777145967000,"timestampIso":"2026-04-25T19:39:27Z","period":4,"clock":"2:07","eventText":"Tobias Harris misses 15-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":706,"timestampMs":1777145971000,"timestampIso":"2026-04-25T19:39:31Z","period":4,"clock":"2:03","eventText":"Wendell Carter Jr. defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":707,"timestampMs":1777145989000,"timestampIso":"2026-04-25T19:39:49Z","period":4,"clock":"1:46","eventText":"Franz Wagner makes 27-foot three point jumper (Paolo Banchero assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":709,"timestampMs":1777146000000,"timestampIso":"2026-04-25T19:40:00Z","period":4,"clock":"1:46","eventText":"Pistons Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":710,"timestampMs":1777146020000,"timestampIso":"2026-04-25T19:40:20Z","period":4,"clock":"1:46","eventText":"Duncan Robinson enters the game for Javonte Green","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":712,"timestampMs":1777146135000,"timestampIso":"2026-04-25T19:42:15Z","period":4,"clock":"1:36","eventText":"Cade Cunningham misses 28-foot three point step back jumpshot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":713,"timestampMs":1777146140000,"timestampIso":"2026-04-25T19:42:20Z","period":4,"clock":"1:31","eventText":"Desmond Bane defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":714,"timestampMs":1777146145000,"timestampIso":"2026-04-25T19:42:25Z","period":4,"clock":"1:29","eventText":"Duncan Robinson personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":716,"timestampMs":1777146162000,"timestampIso":"2026-04-25T19:42:42Z","period":4,"clock":"1:29","eventText":"Tristan da Silva enters the game for Desmond Bane","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":717,"timestampMs":1777146162000,"timestampIso":"2026-04-25T19:42:42Z","period":4,"clock":"1:29","eventText":"Javonte Green enters the game for Duncan Robinson","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":720,"timestampMs":1777146201000,"timestampIso":"2026-04-25T19:43:21Z","period":4,"clock":"1:08","eventText":"Franz Wagner misses driving floating jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":721,"timestampMs":1777146203000,"timestampIso":"2026-04-25T19:43:23Z","period":4,"clock":"1:07","eventText":"Wendell Carter Jr. offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":722,"timestampMs":1777146206000,"timestampIso":"2026-04-25T19:43:26Z","period":4,"clock":"1:07","eventText":"Jalen Duren shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":724,"timestampMs":1777146243000,"timestampIso":"2026-04-25T19:44:03Z","period":4,"clock":"1:07","eventText":"Duncan Robinson enters the game for Jalen Duren","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":726,"timestampMs":1777146267000,"timestampIso":"2026-04-25T19:44:27Z","period":4,"clock":"1:07","eventText":"Wendell Carter Jr. misses free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":727,"timestampMs":1777146267000,"timestampIso":"2026-04-25T19:44:27Z","period":4,"clock":"1:07","eventText":"Magic offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":728,"timestampMs":1777146274000,"timestampIso":"2026-04-25T19:44:34Z","period":4,"clock":"1:07","eventText":"Anthony Black enters the game for Tristan da Silva","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":730,"timestampMs":1777146297000,"timestampIso":"2026-04-25T19:44:57Z","period":4,"clock":"1:07","eventText":"Wendell Carter Jr. makes free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":731,"timestampMs":1777146313000,"timestampIso":"2026-04-25T19:45:13Z","period":4,"clock":"58.3","eventText":"Cade Cunningham bad pass\nturnover (Paolo Banchero steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":735,"timestampMs":1777146339000,"timestampIso":"2026-04-25T19:45:39Z","period":4,"clock":"38.8","eventText":"Paolo Banchero makes 25-foot three pointer (Franz Wagner assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":736,"timestampMs":1777146353000,"timestampIso":"2026-04-25T19:45:53Z","period":4,"clock":"38.8","eventText":"Pistons Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":740,"timestampMs":1777146492000,"timestampIso":"2026-04-25T19:48:12Z","period":4,"clock":"34.3","eventText":"Magic Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":741,"timestampMs":1777146499000,"timestampIso":"2026-04-25T19:48:19Z","period":4,"clock":"34.3","eventText":"(00:34.3) [Magic] COACH'S CHALLENGE (CALL OVERTURNED) [Magic] retain their timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":742,"timestampMs":1777146637000,"timestampIso":"2026-04-25T19:50:37Z","period":4,"clock":"29.8","eventText":"Cade Cunningham misses 29-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":743,"timestampMs":1777146641000,"timestampIso":"2026-04-25T19:50:41Z","period":4,"clock":"26.4","eventText":"Wendell Carter Jr. defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":744,"timestampMs":1777146648000,"timestampIso":"2026-04-25T19:50:48Z","period":4,"clock":"19.5","eventText":"Jalen Suggs out of bounds bad pass turnover","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":745,"timestampMs":1777146665000,"timestampIso":"2026-04-25T19:51:05Z","period":4,"clock":"11.6","eventText":"Duncan Robinson misses 27-foot three point pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":746,"timestampMs":1777146669000,"timestampIso":"2026-04-25T19:51:09Z","period":4,"clock":"7.8","eventText":"Paolo Banchero defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":747,"timestampMs":1777146681000,"timestampIso":"2026-04-25T19:51:21Z","period":4,"clock":"0.0","eventText":"End of the 4th Quarter","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":748,"timestampMs":1777146686000,"timestampIso":"2026-04-25T19:51:26Z","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":1777153205000,"tsIso":"2026-04-25T21: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":1777153804000,"tsIso":"2026-04-25T21:50: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":1777154419000,"tsIso":"2026-04-25T22:00:19Z","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":1777155004000,"tsIso":"2026-04-25T22:10: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":1777155605000,"tsIso":"2026-04-25T22: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":1777156206000,"tsIso":"2026-04-25T22:30: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},{"tsMs":1777156804000,"tsIso":"2026-04-25T22: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":1777157404000,"tsIso":"2026-04-25T22:50: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":1777158004000,"tsIso":"2026-04-25T23:00: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":1777158616000,"tsIso":"2026-04-25T23:10:16Z","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"]}