{"gameId":"0042500123","matchup":"NYK @ ATL","expectedFinalScore":{"away":"NYK","awayScore":104,"home":"ATL","homeScore":102},"gameMetadata":{"scheduledStartMs":1776985200000,"scheduledStartIso":"2026-04-23T23:00:00Z","actualStartMs":1776985200000,"actualStartIso":"2026-04-23T23:00:00Z","gameStartMs":1776985200000,"gameStartIso":"2026-04-23T23:00:00Z","storedBasketballFinalMs":1776995121000,"storedBasketballFinalIso":"2026-04-24T01:45:21Z","computedBasketballFinalMs":1776995121000,"computedBasketballFinalIso":"2026-04-24T01:45:21Z","computedBasketballFinalSource":"stored_pbp_last_wallclock_at_zero","computedBasketballFinalEventText":"End of Game","computedBasketballFinalPeriod":4,"computedBasketballFinalClock":"0.0","computedBasketballFinalWarning":null,"basketballFinalMs":1776995121000,"basketballFinalIso":"2026-04-24T01:45:21Z","storedAwayScore":108,"storedHomeScore":109,"officialAwayScore":108,"officialHomeScore":109,"status":"final"},"oddsWindow":{"windowStartMs":1776981600000,"windowStartIso":"2026-04-23T22:00:00Z","basketballFinalMs":1776995121000,"basketballFinalIso":"2026-04-24T01:45:21Z","finalGraceMs":600000,"windowEndMs":1776995721000,"windowEndIso":"2026-04-24T01:55:21Z","windowDurationMin":235},"oddsData":{"rawCount":761,"minTimestampMs":1776435653000,"minTimestampIso":"2026-04-17T14:20:53Z","maxTimestampMs":1776997220000,"maxTimestampIso":"2026-04-24T02:20:20Z","pointsInsideWindow":24,"pointsAfterWindowEnd":3,"last10RawPoints":[{"tsMs":1776991804000,"tsIso":"2026-04-24T00:50:04Z","awayProb":24.5},{"tsMs":1776992410000,"tsIso":"2026-04-24T01:00:10Z","awayProb":18.5},{"tsMs":1776993005000,"tsIso":"2026-04-24T01:10:05Z","awayProb":19.5},{"tsMs":1776993606000,"tsIso":"2026-04-24T01:20:06Z","awayProb":10.5},{"tsMs":1776994208000,"tsIso":"2026-04-24T01:30:08Z","awayProb":36.5},{"tsMs":1776994807000,"tsIso":"2026-04-24T01:40:07Z","awayProb":74.5},{"tsMs":1776995406000,"tsIso":"2026-04-24T01:50:06Z","awayProb":0.1},{"tsMs":1776996009000,"tsIso":"2026-04-24T02:00:09Z","awayProb":0.1},{"tsMs":1776996606000,"tsIso":"2026-04-24T02:10:06Z","awayProb":0.1},{"tsMs":1776997220000,"tsIso":"2026-04-24T02:20:20Z","awayProb":0.1}]},"pbpData":{"totalRows":490,"rowsWithScore":0,"rowsWithWallclock":490,"rowsWithoutWallclock":0,"maxAwayScore":null,"maxHomeScore":null,"minSeq":4,"maxSeq":692,"minWallclockMs":1776985847000,"maxWallclockMs":1776995121000,"maxWallclockIso":"2026-04-24T01:45:21Z","hasFinalScore":false,"last30BySequence":[{"sequence":648,"timestampMs":1776994622000,"timestampIso":"2026-04-24T01:37:02Z","period":4,"clock":"2:51","eventText":"CJ McCollum makes 14-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":649,"timestampMs":1776994637000,"timestampIso":"2026-04-24T01:37:17Z","period":4,"clock":"2:36","eventText":"CJ McCollum blocks Miles McBride 's 2-foot driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":651,"timestampMs":1776994637000,"timestampIso":"2026-04-24T01:37:17Z","period":4,"clock":"2:36","eventText":"Knicks offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":653,"timestampMs":1776994666000,"timestampIso":"2026-04-24T01:37:46Z","period":4,"clock":"2:23","eventText":"OG Anunoby makes 25-foot three point jumper (Miles McBride assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":655,"timestampMs":1776994692000,"timestampIso":"2026-04-24T01:38:12Z","period":4,"clock":"1:58","eventText":"Jalen Johnson makes 3-foot two point shot (Onyeka Okongwu assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":657,"timestampMs":1776994710000,"timestampIso":"2026-04-24T01:38:30Z","period":4,"clock":"1:41","eventText":"Miles McBride makes 25-foot three point jumper (OG Anunoby assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":659,"timestampMs":1776994731000,"timestampIso":"2026-04-24T01:38:51Z","period":4,"clock":"1:24","eventText":"CJ McCollum misses two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":661,"timestampMs":1776994734000,"timestampIso":"2026-04-24T01:38:54Z","period":4,"clock":"1:21","eventText":"Karl-Anthony Towns defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":662,"timestampMs":1776994753000,"timestampIso":"2026-04-24T01:39:13Z","period":4,"clock":"1:03","eventText":"Jalen Brunson makes 6-foot driving floating jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":663,"timestampMs":1776994758000,"timestampIso":"2026-04-24T01:39:18Z","period":4,"clock":"1:03","eventText":"CJ McCollum shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":665,"timestampMs":1776994795000,"timestampIso":"2026-04-24T01:39:55Z","period":4,"clock":"1:03","eventText":"Jalen Brunson makes free throw 1 of 1","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":666,"timestampMs":1776994809000,"timestampIso":"2026-04-24T01:40:09Z","period":4,"clock":"54.6","eventText":"Karl-Anthony Towns blocks Jalen Johnson 's 2-foot driving dunk","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":668,"timestampMs":1776994811000,"timestampIso":"2026-04-24T01:40:11Z","period":4,"clock":"52.6","eventText":"Jalen Johnson offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":669,"timestampMs":1776994813000,"timestampIso":"2026-04-24T01:40:13Z","period":4,"clock":"52.6","eventText":"Jalen Johnson makes two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":670,"timestampMs":1776994837000,"timestampIso":"2026-04-24T01:40:37Z","period":4,"clock":"31.8","eventText":"Josh Hart misses 23-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":671,"timestampMs":1776994839000,"timestampIso":"2026-04-24T01:40:39Z","period":4,"clock":"29.3","eventText":"OG Anunoby offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":672,"timestampMs":1776994852000,"timestampIso":"2026-04-24T01:40:52Z","period":4,"clock":"16.6","eventText":"Jalen Brunson misses 18-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":673,"timestampMs":1776994853000,"timestampIso":"2026-04-24T01:40:53Z","period":4,"clock":"16.4","eventText":"Knicks offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":674,"timestampMs":1776994857000,"timestampIso":"2026-04-24T01:40:57Z","period":4,"clock":"16.4","eventText":"shot clock turnover ","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":675,"timestampMs":1776994869000,"timestampIso":"2026-04-24T01:41:09Z","period":4,"clock":"16.4","eventText":"Hawks Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":676,"timestampMs":1776994950000,"timestampIso":"2026-04-24T01:42:30Z","period":4,"clock":"16.4","eventText":"Landry Shamet enters the game for Jalen Brunson","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":677,"timestampMs":1776994950000,"timestampIso":"2026-04-24T01:42:30Z","period":4,"clock":"16.4","eventText":"Mikal Bridges enters the game for Karl-Anthony Towns","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":680,"timestampMs":1776994992000,"timestampIso":"2026-04-24T01:43:12Z","period":4,"clock":"12.7","eventText":"CJ McCollum makes 15-foot fade away jump shot (Jalen Johnson assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":682,"timestampMs":1776994999000,"timestampIso":"2026-04-24T01:43:19Z","period":4,"clock":"12.5","eventText":"Knicks Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":683,"timestampMs":1776995067000,"timestampIso":"2026-04-24T01:44:27Z","period":4,"clock":"12.5","eventText":"Dyson Daniels enters the game for CJ McCollum","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":684,"timestampMs":1776995067000,"timestampIso":"2026-04-24T01:44:27Z","period":4,"clock":"12.5","eventText":"Jalen Brunson enters the game for Landry Shamet","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":685,"timestampMs":1776995067000,"timestampIso":"2026-04-24T01:44:27Z","period":4,"clock":"12.5","eventText":"Karl-Anthony Towns enters the game for Mikal Bridges","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":689,"timestampMs":1776995113000,"timestampIso":"2026-04-24T01:45:13Z","period":4,"clock":"1.2","eventText":"Jalen Brunson bad pass\nturnover (Jonathan Kuminga steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":691,"timestampMs":1776995119000,"timestampIso":"2026-04-24T01:45:19Z","period":4,"clock":"0.0","eventText":"End of the 4th Quarter","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":692,"timestampMs":1776995121000,"timestampIso":"2026-04-24T01:45:21Z","period":4,"clock":"0.0","eventText":"End of Game","awayScore":null,"homeScore":null,"validEvent":1}],"finalScoreRows":[{"sequence":498,"timestampMs":1776992733000,"timestampIso":"2026-04-24T01:05:33Z","period":4,"clock":"12:00","eventText":"Onyeka Okongwu enters the game for Dyson Daniels","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":499,"timestampMs":1776992733000,"timestampIso":"2026-04-24T01:05:33Z","period":4,"clock":"12:00","eventText":"Corey Kispert enters the game for Mouhamed Gueye","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":500,"timestampMs":1776992733000,"timestampIso":"2026-04-24T01:05:33Z","period":4,"clock":"12:00","eventText":"Jose Alvarado enters the game for OG Anunoby","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":501,"timestampMs":1776992733000,"timestampIso":"2026-04-24T01:05:33Z","period":4,"clock":"12:00","eventText":"Mitchell Robinson enters the game for Jalen Brunson","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":502,"timestampMs":1776992733000,"timestampIso":"2026-04-24T01:05:33Z","period":4,"clock":"12:00","eventText":"Mikal Bridges enters the game for Karl-Anthony Towns","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":511,"timestampMs":1776992778000,"timestampIso":"2026-04-24T01:06:18Z","period":4,"clock":"11:48","eventText":"Jose Alvarado misses 26-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":512,"timestampMs":1776992781000,"timestampIso":"2026-04-24T01:06:21Z","period":4,"clock":"11:45","eventText":"CJ McCollum defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":513,"timestampMs":1776992787000,"timestampIso":"2026-04-24T01:06:27Z","period":4,"clock":"11:39","eventText":"CJ McCollum misses 13-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":514,"timestampMs":1776992790000,"timestampIso":"2026-04-24T01:06:30Z","period":4,"clock":"11:36","eventText":"Knicks defensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":518,"timestampMs":1776992838000,"timestampIso":"2026-04-24T01:07:18Z","period":4,"clock":"11:20","eventText":"Hawks Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":519,"timestampMs":1776992848000,"timestampIso":"2026-04-24T01:07:28Z","period":4,"clock":"11:20","eventText":"(11:20) [Hawks] COACH'S CHALLENGE (CALL OVERTURNED) [Hawks] retain their timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":522,"timestampMs":1776993069000,"timestampIso":"2026-04-24T01:11:09Z","period":4,"clock":"11:08","eventText":"CJ McCollum lost ball turnover (Mitchell Robinson steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":524,"timestampMs":1776993092000,"timestampIso":"2026-04-24T01:11:32Z","period":4,"clock":"11:08","eventText":"CJ McCollum personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":526,"timestampMs":1776993100000,"timestampIso":"2026-04-24T01:11:40Z","period":4,"clock":"11:08","eventText":"Jordan Clarkson enters the game for Jose Alvarado","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":528,"timestampMs":1776993117000,"timestampIso":"2026-04-24T01:11:57Z","period":4,"clock":"10:53","eventText":"Mikal Bridges lost ball turnover (Nickeil Alexander-Walker steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":530,"timestampMs":1776993126000,"timestampIso":"2026-04-24T01:12:06Z","period":4,"clock":"10:44","eventText":"Jonathan Kuminga misses 27-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":531,"timestampMs":1776993130000,"timestampIso":"2026-04-24T01:12:10Z","period":4,"clock":"10:40","eventText":"Miles McBride defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":532,"timestampMs":1776993136000,"timestampIso":"2026-04-24T01:12:16Z","period":4,"clock":"10:34","eventText":"Josh Hart misses 23-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":533,"timestampMs":1776993139000,"timestampIso":"2026-04-24T01:12:19Z","period":4,"clock":"10:31","eventText":"Corey Kispert defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":534,"timestampMs":1776993144000,"timestampIso":"2026-04-24T01:12:24Z","period":4,"clock":"10:27","eventText":"Jonathan Kuminga makes running layup (Corey Kispert assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":536,"timestampMs":1776993155000,"timestampIso":"2026-04-24T01:12:35Z","period":4,"clock":"10:15","eventText":"Jordan Clarkson makes 6-foot floating jump shot (Mikal Bridges assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":538,"timestampMs":1776993168000,"timestampIso":"2026-04-24T01:12:48Z","period":4,"clock":"10:02","eventText":"Jonathan Kuminga misses 23-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":539,"timestampMs":1776993171000,"timestampIso":"2026-04-24T01:12:51Z","period":4,"clock":"9:59","eventText":"Mitchell Robinson defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":540,"timestampMs":1776993183000,"timestampIso":"2026-04-24T01:13:03Z","period":4,"clock":"9:50","eventText":"Jordan Clarkson traveling turnover","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":541,"timestampMs":1776993189000,"timestampIso":"2026-04-24T01:13:09Z","period":4,"clock":"9:50","eventText":"Gabe Vincent enters the game for CJ McCollum","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":542,"timestampMs":1776993189000,"timestampIso":"2026-04-24T01:13:09Z","period":4,"clock":"9:50","eventText":"Jalen Johnson enters the game for Corey Kispert","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":545,"timestampMs":1776993221000,"timestampIso":"2026-04-24T01:13:41Z","period":4,"clock":"9:32","eventText":"Gabe Vincent misses 23-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":546,"timestampMs":1776993224000,"timestampIso":"2026-04-24T01:13:44Z","period":4,"clock":"9:29","eventText":"Jonathan Kuminga offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":547,"timestampMs":1776993225000,"timestampIso":"2026-04-24T01:13:45Z","period":4,"clock":"9:28","eventText":"Jonathan Kuminga makes two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":548,"timestampMs":1776993233000,"timestampIso":"2026-04-24T01:13:53Z","period":4,"clock":"9:25","eventText":"Knicks Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":551,"timestampMs":1776992816000,"timestampIso":"2026-04-24T01:06:56Z","period":4,"clock":"11:20","eventText":"Miles McBride misses 16-foot step back jumpshot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":552,"timestampMs":1776992816000,"timestampIso":"2026-04-24T01:06:56Z","period":4,"clock":"11:20","eventText":"Hawks defensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":553,"timestampMs":1776993427000,"timestampIso":"2026-04-24T01:17:07Z","period":4,"clock":"9:25","eventText":"OG Anunoby enters the game for Jordan Clarkson","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":554,"timestampMs":1776993427000,"timestampIso":"2026-04-24T01:17:07Z","period":4,"clock":"9:25","eventText":"Karl-Anthony Towns enters the game for Mitchell Robinson","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":555,"timestampMs":1776993427000,"timestampIso":"2026-04-24T01:17:07Z","period":4,"clock":"9:25","eventText":"Jalen Brunson enters the game for Mikal Bridges","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":559,"timestampMs":1776993482000,"timestampIso":"2026-04-24T01:18:02Z","period":4,"clock":"9:13","eventText":"Karl-Anthony Towns misses driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":560,"timestampMs":1776993485000,"timestampIso":"2026-04-24T01:18:05Z","period":4,"clock":"9:10","eventText":"Jalen Johnson defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":561,"timestampMs":1776993493000,"timestampIso":"2026-04-24T01:18:13Z","period":4,"clock":"9:02","eventText":"Jalen Johnson bad pass\nturnover (Jalen Brunson steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":563,"timestampMs":1776993501000,"timestampIso":"2026-04-24T01:18:21Z","period":4,"clock":"8:54","eventText":"Miles McBride makes 23-foot running jump shot (Karl-Anthony Towns assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":565,"timestampMs":1776993513000,"timestampIso":"2026-04-24T01:18:33Z","period":4,"clock":"8:42","eventText":"Jalen Johnson makes 26-foot three pointer","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":566,"timestampMs":1776993537000,"timestampIso":"2026-04-24T01:18:57Z","period":4,"clock":"8:18","eventText":"Miles McBride misses 25-foot three point pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":567,"timestampMs":1776993540000,"timestampIso":"2026-04-24T01:19:00Z","period":4,"clock":"8:15","eventText":"Nickeil Alexander-Walker defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":568,"timestampMs":1776993551000,"timestampIso":"2026-04-24T01:19:11Z","period":4,"clock":"8:06","eventText":"Karl-Anthony Towns shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":570,"timestampMs":1776993579000,"timestampIso":"2026-04-24T01:19:39Z","period":4,"clock":"8:06","eventText":"Jalen Johnson misses free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":571,"timestampMs":1776993579000,"timestampIso":"2026-04-24T01:19:39Z","period":4,"clock":"8:06","eventText":"Hawks offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":572,"timestampMs":1776993581000,"timestampIso":"2026-04-24T01:19:41Z","period":4,"clock":"8:06","eventText":"Dyson Daniels enters the game for Gabe Vincent","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":574,"timestampMs":1776993602000,"timestampIso":"2026-04-24T01:20:02Z","period":4,"clock":"8:06","eventText":"Jalen Johnson makes free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":575,"timestampMs":1776993620000,"timestampIso":"2026-04-24T01:20:20Z","period":4,"clock":"7:48","eventText":"Miles McBride misses driving floating jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":576,"timestampMs":1776993622000,"timestampIso":"2026-04-24T01:20:22Z","period":4,"clock":"7:46","eventText":"Karl-Anthony Towns offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":577,"timestampMs":1776993624000,"timestampIso":"2026-04-24T01:20:24Z","period":4,"clock":"7:46","eventText":"Jonathan Kuminga shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":579,"timestampMs":1776993659000,"timestampIso":"2026-04-24T01:20:59Z","period":4,"clock":"7:46","eventText":"Karl-Anthony Towns makes free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":580,"timestampMs":1776993685000,"timestampIso":"2026-04-24T01:21:25Z","period":4,"clock":"7:46","eventText":"Karl-Anthony Towns makes free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":581,"timestampMs":1776993699000,"timestampIso":"2026-04-24T01:21:39Z","period":4,"clock":"7:38","eventText":"Jalen Johnson traveling turnover","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":582,"timestampMs":1776993709000,"timestampIso":"2026-04-24T01:21:49Z","period":4,"clock":"7:35","eventText":"Josh Hart makes 1-foot driving dunk (Karl-Anthony Towns assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":584,"timestampMs":1776993728000,"timestampIso":"2026-04-24T01:22:08Z","period":4,"clock":"7:17","eventText":"Dyson Daniels bad pass\nturnover (Miles McBride steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":586,"timestampMs":1776993732000,"timestampIso":"2026-04-24T01:22:12Z","period":4,"clock":"7:12","eventText":"Miles McBride makes 25-foot running jump shot (Jalen Brunson assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":588,"timestampMs":1776993738000,"timestampIso":"2026-04-24T01:22:18Z","period":4,"clock":"7:11","eventText":"Hawks Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":589,"timestampMs":1776993832000,"timestampIso":"2026-04-24T01:23:52Z","period":4,"clock":"7:11","eventText":"CJ McCollum enters the game for Nickeil Alexander-Walker","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":591,"timestampMs":1776993862000,"timestampIso":"2026-04-24T01:24:22Z","period":4,"clock":"6:56","eventText":"CJ McCollum lost ball turnover (Miles McBride steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":593,"timestampMs":1776993911000,"timestampIso":"2026-04-24T01:25:11Z","period":4,"clock":"6:53","eventText":"Miles McBride vs. Dyson Daniels (Jalen Johnson gains possession)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":596,"timestampMs":1776993911000,"timestampIso":"2026-04-24T01:25:11Z","period":4,"clock":"6:53","eventText":"Miles McBride lost ball turnover (Dyson Daniels steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":598,"timestampMs":1776993915000,"timestampIso":"2026-04-24T01:25:15Z","period":4,"clock":"6:48","eventText":"CJ McCollum misses driving floating jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":599,"timestampMs":1776993916000,"timestampIso":"2026-04-24T01:25:16Z","period":4,"clock":"6:47","eventText":"Onyeka Okongwu offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":600,"timestampMs":1776993919000,"timestampIso":"2026-04-24T01:25:19Z","period":4,"clock":"6:47","eventText":"Onyeka Okongwu makes tip shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":601,"timestampMs":1776993939000,"timestampIso":"2026-04-24T01:25:39Z","period":4,"clock":"6:23","eventText":"Jonathan Kuminga shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":603,"timestampMs":1776993968000,"timestampIso":"2026-04-24T01:26:08Z","period":4,"clock":"6:23","eventText":"OG Anunoby makes free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":604,"timestampMs":1776993980000,"timestampIso":"2026-04-24T01:26:20Z","period":4,"clock":"6:23","eventText":"Nickeil Alexander-Walker enters the game for Jonathan Kuminga","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":606,"timestampMs":1776993993000,"timestampIso":"2026-04-24T01:26:33Z","period":4,"clock":"6:23","eventText":"OG Anunoby makes free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":607,"timestampMs":1776994015000,"timestampIso":"2026-04-24T01:26:55Z","period":4,"clock":"6:03","eventText":"Nickeil Alexander-Walker misses 25-foot three point pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":608,"timestampMs":1776994018000,"timestampIso":"2026-04-24T01:26:58Z","period":4,"clock":"6:00","eventText":"Dyson Daniels offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":610,"timestampMs":1776994036000,"timestampIso":"2026-04-24T01:27:16Z","period":4,"clock":"5:51","eventText":"Miles McBride shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":612,"timestampMs":1776994055000,"timestampIso":"2026-04-24T01:27:35Z","period":4,"clock":"5:51","eventText":"CJ McCollum makes free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":613,"timestampMs":1776994058000,"timestampIso":"2026-04-24T01:27:38Z","period":4,"clock":"5:51","eventText":"Jonathan Kuminga enters the game for Dyson Daniels","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":615,"timestampMs":1776994055000,"timestampIso":"2026-04-24T01:27:35Z","period":4,"clock":"5:51","eventText":"CJ McCollum misses free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":616,"timestampMs":1776994057000,"timestampIso":"2026-04-24T01:27:37Z","period":4,"clock":"5:49","eventText":"OG Anunoby defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":617,"timestampMs":1776994088000,"timestampIso":"2026-04-24T01:28:08Z","period":4,"clock":"5:35","eventText":"Jalen Brunson makes driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":618,"timestampMs":1776994109000,"timestampIso":"2026-04-24T01:28:29Z","period":4,"clock":"5:14","eventText":"CJ McCollum misses 15-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":619,"timestampMs":1776994112000,"timestampIso":"2026-04-24T01:28:32Z","period":4,"clock":"5:11","eventText":"Karl-Anthony Towns defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":620,"timestampMs":1776994117000,"timestampIso":"2026-04-24T01:28:37Z","period":4,"clock":"5:06","eventText":"Nickeil Alexander-Walker blocks Jalen Brunson's running layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":621,"timestampMs":1776994119000,"timestampIso":"2026-04-24T01:28:39Z","period":4,"clock":"5:04","eventText":"Nickeil Alexander-Walker defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":623,"timestampMs":1776994133000,"timestampIso":"2026-04-24T01:28:53Z","period":4,"clock":"5:04","eventText":"Nickeil Alexander-Walker out of bounds bad pass turnover","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":624,"timestampMs":1776994139000,"timestampIso":"2026-04-24T01:28:59Z","period":4,"clock":"5:04","eventText":"Knicks Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":625,"timestampMs":1776994241000,"timestampIso":"2026-04-24T01:30:41Z","period":4,"clock":"4:59","eventText":"Karl-Anthony Towns out of bounds bad pass turnover","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":626,"timestampMs":1776994270000,"timestampIso":"2026-04-24T01:31:10Z","period":4,"clock":"4:45","eventText":"Jonathan Kuminga makes 1-foot layup (Jalen Johnson assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":628,"timestampMs":1776994286000,"timestampIso":"2026-04-24T01:31:26Z","period":4,"clock":"4:29","eventText":"Miles McBride misses 26-foot three point pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":629,"timestampMs":1776994289000,"timestampIso":"2026-04-24T01:31:29Z","period":4,"clock":"4:26","eventText":"Jalen Johnson defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":630,"timestampMs":1776994301000,"timestampIso":"2026-04-24T01:31:41Z","period":4,"clock":"4:15","eventText":"Jalen Brunson shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":632,"timestampMs":1776994348000,"timestampIso":"2026-04-24T01:32:28Z","period":4,"clock":"4:15","eventText":"Jalen Johnson misses free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":633,"timestampMs":1776994348000,"timestampIso":"2026-04-24T01:32:28Z","period":4,"clock":"4:15","eventText":"Hawks offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":634,"timestampMs":1776994348000,"timestampIso":"2026-04-24T01:32:28Z","period":4,"clock":"4:15","eventText":"Jalen Johnson misses free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":635,"timestampMs":1776994350000,"timestampIso":"2026-04-24T01:32:30Z","period":4,"clock":"4:13","eventText":"Karl-Anthony Towns defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":636,"timestampMs":1776994381000,"timestampIso":"2026-04-24T01:33:01Z","period":4,"clock":"3:55","eventText":"Jalen Johnson blocks Karl-Anthony Towns's driving dunk","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":638,"timestampMs":1776994385000,"timestampIso":"2026-04-24T01:33:05Z","period":4,"clock":"3:51","eventText":"OG Anunoby offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":639,"timestampMs":1776994386000,"timestampIso":"2026-04-24T01:33:06Z","period":4,"clock":"3:50","eventText":"OG Anunoby makes 23-foot three pointer","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":640,"timestampMs":1776994404000,"timestampIso":"2026-04-24T01:33:24Z","period":4,"clock":"3:32","eventText":"Jalen Johnson misses 25-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":641,"timestampMs":1776994408000,"timestampIso":"2026-04-24T01:33:28Z","period":4,"clock":"3:28","eventText":"Karl-Anthony Towns defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":642,"timestampMs":1776994427000,"timestampIso":"2026-04-24T01:33:47Z","period":4,"clock":"3:10","eventText":"Jalen Brunson misses driving floating jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":643,"timestampMs":1776994428000,"timestampIso":"2026-04-24T01:33:48Z","period":4,"clock":"3:09","eventText":"Onyeka Okongwu defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":644,"timestampMs":1776994433000,"timestampIso":"2026-04-24T01:33:53Z","period":4,"clock":"3:08","eventText":"Josh Hart personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":646,"timestampMs":1776994455000,"timestampIso":"2026-04-24T01:34:15Z","period":4,"clock":"3:08","eventText":"Knicks Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":647,"timestampMs":1776994462000,"timestampIso":"2026-04-24T01:34:22Z","period":4,"clock":"3:08","eventText":"(03:08) [Knicks] COACH'S CHALLENGE (REPLAY SUPPORTS CALL) [Knicks] charged with a timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":648,"timestampMs":1776994622000,"timestampIso":"2026-04-24T01:37:02Z","period":4,"clock":"2:51","eventText":"CJ McCollum makes 14-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":649,"timestampMs":1776994637000,"timestampIso":"2026-04-24T01:37:17Z","period":4,"clock":"2:36","eventText":"CJ McCollum blocks Miles McBride 's 2-foot driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":651,"timestampMs":1776994637000,"timestampIso":"2026-04-24T01:37:17Z","period":4,"clock":"2:36","eventText":"Knicks offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":653,"timestampMs":1776994666000,"timestampIso":"2026-04-24T01:37:46Z","period":4,"clock":"2:23","eventText":"OG Anunoby makes 25-foot three point jumper (Miles McBride assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":655,"timestampMs":1776994692000,"timestampIso":"2026-04-24T01:38:12Z","period":4,"clock":"1:58","eventText":"Jalen Johnson makes 3-foot two point shot (Onyeka Okongwu assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":657,"timestampMs":1776994710000,"timestampIso":"2026-04-24T01:38:30Z","period":4,"clock":"1:41","eventText":"Miles McBride makes 25-foot three point jumper (OG Anunoby assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":659,"timestampMs":1776994731000,"timestampIso":"2026-04-24T01:38:51Z","period":4,"clock":"1:24","eventText":"CJ McCollum misses two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":661,"timestampMs":1776994734000,"timestampIso":"2026-04-24T01:38:54Z","period":4,"clock":"1:21","eventText":"Karl-Anthony Towns defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":662,"timestampMs":1776994753000,"timestampIso":"2026-04-24T01:39:13Z","period":4,"clock":"1:03","eventText":"Jalen Brunson makes 6-foot driving floating jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":663,"timestampMs":1776994758000,"timestampIso":"2026-04-24T01:39:18Z","period":4,"clock":"1:03","eventText":"CJ McCollum shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":665,"timestampMs":1776994795000,"timestampIso":"2026-04-24T01:39:55Z","period":4,"clock":"1:03","eventText":"Jalen Brunson makes free throw 1 of 1","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":666,"timestampMs":1776994809000,"timestampIso":"2026-04-24T01:40:09Z","period":4,"clock":"54.6","eventText":"Karl-Anthony Towns blocks Jalen Johnson 's 2-foot driving dunk","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":668,"timestampMs":1776994811000,"timestampIso":"2026-04-24T01:40:11Z","period":4,"clock":"52.6","eventText":"Jalen Johnson offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":669,"timestampMs":1776994813000,"timestampIso":"2026-04-24T01:40:13Z","period":4,"clock":"52.6","eventText":"Jalen Johnson makes two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":670,"timestampMs":1776994837000,"timestampIso":"2026-04-24T01:40:37Z","period":4,"clock":"31.8","eventText":"Josh Hart misses 23-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":671,"timestampMs":1776994839000,"timestampIso":"2026-04-24T01:40:39Z","period":4,"clock":"29.3","eventText":"OG Anunoby offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":672,"timestampMs":1776994852000,"timestampIso":"2026-04-24T01:40:52Z","period":4,"clock":"16.6","eventText":"Jalen Brunson misses 18-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":673,"timestampMs":1776994853000,"timestampIso":"2026-04-24T01:40:53Z","period":4,"clock":"16.4","eventText":"Knicks offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":674,"timestampMs":1776994857000,"timestampIso":"2026-04-24T01:40:57Z","period":4,"clock":"16.4","eventText":"shot clock turnover ","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":675,"timestampMs":1776994869000,"timestampIso":"2026-04-24T01:41:09Z","period":4,"clock":"16.4","eventText":"Hawks Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":676,"timestampMs":1776994950000,"timestampIso":"2026-04-24T01:42:30Z","period":4,"clock":"16.4","eventText":"Landry Shamet enters the game for Jalen Brunson","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":677,"timestampMs":1776994950000,"timestampIso":"2026-04-24T01:42:30Z","period":4,"clock":"16.4","eventText":"Mikal Bridges enters the game for Karl-Anthony Towns","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":680,"timestampMs":1776994992000,"timestampIso":"2026-04-24T01:43:12Z","period":4,"clock":"12.7","eventText":"CJ McCollum makes 15-foot fade away jump shot (Jalen Johnson assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":682,"timestampMs":1776994999000,"timestampIso":"2026-04-24T01:43:19Z","period":4,"clock":"12.5","eventText":"Knicks Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":683,"timestampMs":1776995067000,"timestampIso":"2026-04-24T01:44:27Z","period":4,"clock":"12.5","eventText":"Dyson Daniels enters the game for CJ McCollum","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":684,"timestampMs":1776995067000,"timestampIso":"2026-04-24T01:44:27Z","period":4,"clock":"12.5","eventText":"Jalen Brunson enters the game for Landry Shamet","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":685,"timestampMs":1776995067000,"timestampIso":"2026-04-24T01:44:27Z","period":4,"clock":"12.5","eventText":"Karl-Anthony Towns enters the game for Mikal Bridges","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":689,"timestampMs":1776995113000,"timestampIso":"2026-04-24T01:45:13Z","period":4,"clock":"1.2","eventText":"Jalen Brunson bad pass\nturnover (Jonathan Kuminga steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":691,"timestampMs":1776995119000,"timestampIso":"2026-04-24T01:45:19Z","period":4,"clock":"0.0","eventText":"End of the 4th Quarter","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":692,"timestampMs":1776995121000,"timestampIso":"2026-04-24T01:45:21Z","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":1776991804000,"tsIso":"2026-04-24T00:50:04Z","awayProb":24.5,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776992410000,"tsIso":"2026-04-24T01:00:10Z","awayProb":18.5,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776993005000,"tsIso":"2026-04-24T01:10:05Z","awayProb":19.5,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776993606000,"tsIso":"2026-04-24T01:20:06Z","awayProb":10.5,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776994208000,"tsIso":"2026-04-24T01:30:08Z","awayProb":36.5,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776994807000,"tsIso":"2026-04-24T01:40:07Z","awayProb":74.5,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776995406000,"tsIso":"2026-04-24T01: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},{"tsMs":1776996009000,"tsIso":"2026-04-24T02: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":1776996606000,"tsIso":"2026-04-24T02:10: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":1776997220000,"tsIso":"2026-04-24T02:20:20Z","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"]}