{"gameId":"0042500122","matchup":"ATL @ NYK","expectedFinalScore":{"away":"ATL","awayScore":104,"home":"NYK","homeScore":102},"gameMetadata":{"scheduledStartMs":1776729600000,"scheduledStartIso":"2026-04-21T00:00:00Z","actualStartMs":1776729600000,"actualStartIso":"2026-04-21T00:00:00Z","gameStartMs":1776729600000,"gameStartIso":"2026-04-21T00:00:00Z","storedBasketballFinalMs":1776739586000,"storedBasketballFinalIso":"2026-04-21T02:46:26Z","computedBasketballFinalMs":1776739586000,"computedBasketballFinalIso":"2026-04-21T02:46:26Z","computedBasketballFinalSource":"stored_pbp_last_wallclock_at_zero","computedBasketballFinalEventText":"End of Game","computedBasketballFinalPeriod":4,"computedBasketballFinalClock":"0.0","computedBasketballFinalWarning":null,"basketballFinalMs":1776739586000,"basketballFinalIso":"2026-04-21T02:46:26Z","storedAwayScore":107,"storedHomeScore":106,"officialAwayScore":107,"officialHomeScore":106,"status":"final"},"oddsWindow":{"windowStartMs":1776726000000,"windowStartIso":"2026-04-20T23:00:00Z","basketballFinalMs":1776739586000,"basketballFinalIso":"2026-04-21T02:46:26Z","finalGraceMs":600000,"windowEndMs":1776740186000,"windowEndIso":"2026-04-21T02:56:26Z","windowDurationMin":236},"oddsData":{"rawCount":492,"minTimestampMs":1776293454000,"minTimestampIso":"2026-04-15T22:50:54Z","maxTimestampMs":1776741659000,"maxTimestampIso":"2026-04-21T03:20:59Z","pointsInsideWindow":20,"pointsAfterWindowEnd":1,"last10RawPoints":[{"tsMs":1776735654000,"tsIso":"2026-04-21T01:40:54Z","awayProb":15.5},{"tsMs":1776736257000,"tsIso":"2026-04-21T01:50:57Z","awayProb":9.5},{"tsMs":1776736801000,"tsIso":"2026-04-21T02:00:01Z","awayProb":11.5},{"tsMs":1776737403000,"tsIso":"2026-04-21T02:10:03Z","awayProb":7.5},{"tsMs":1776737459000,"tsIso":"2026-04-21T02:10:59Z","awayProb":7.5},{"tsMs":1776738052000,"tsIso":"2026-04-21T02:20:52Z","awayProb":11.5},{"tsMs":1776738633000,"tsIso":"2026-04-21T02:30:33Z","awayProb":7.5},{"tsMs":1776739220000,"tsIso":"2026-04-21T02:40:20Z","awayProb":44.5},{"tsMs":1776739809000,"tsIso":"2026-04-21T02:50:09Z","awayProb":99.5},{"tsMs":1776741659000,"tsIso":"2026-04-21T03:20:59Z","awayProb":100.0}]},"pbpData":{"totalRows":486,"rowsWithScore":0,"rowsWithWallclock":486,"rowsWithoutWallclock":0,"maxAwayScore":null,"maxHomeScore":null,"minSeq":4,"maxSeq":713,"minWallclockMs":1776730184000,"maxWallclockMs":1776739586000,"maxWallclockIso":"2026-04-21T02:46:26Z","hasFinalScore":false,"last30BySequence":[{"sequence":671,"timestampMs":1776739080000,"timestampIso":"2026-04-21T02:38:00Z","period":4,"clock":"1:54","eventText":"OG Anunoby misses free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":672,"timestampMs":1776739082000,"timestampIso":"2026-04-21T02:38:02Z","period":4,"clock":"1:52","eventText":"Hawks defensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":674,"timestampMs":1776739141000,"timestampIso":"2026-04-21T02:39:01Z","period":4,"clock":"1:33","eventText":"CJ McCollum makes 6-foot driving floating jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":675,"timestampMs":1776739156000,"timestampIso":"2026-04-21T02:39:16Z","period":4,"clock":"1:21","eventText":"Jalen Brunson makes 26-foot three pointer","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":676,"timestampMs":1776739170000,"timestampIso":"2026-04-21T02:39:30Z","period":4,"clock":"1:13","eventText":"Mikal Bridges personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":678,"timestampMs":1776739204000,"timestampIso":"2026-04-21T02:40:04Z","period":4,"clock":"1:04","eventText":"CJ McCollum bad pass\nturnover (Josh Hart steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":680,"timestampMs":1776739223000,"timestampIso":"2026-04-21T02:40:23Z","period":4,"clock":"44.6","eventText":"Jalen Brunson misses 14-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":681,"timestampMs":1776739226000,"timestampIso":"2026-04-21T02:40:26Z","period":4,"clock":"41.9","eventText":"Jalen Johnson defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":682,"timestampMs":1776739235000,"timestampIso":"2026-04-21T02:40:35Z","period":4,"clock":"33.5","eventText":"CJ McCollum makes 14-foot fade away jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":683,"timestampMs":1776739259000,"timestampIso":"2026-04-21T02:40:59Z","period":4,"clock":"13.6","eventText":"Nickeil Alexander-Walker blocks Jalen Brunson 's 12-foot two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":685,"timestampMs":1776739261000,"timestampIso":"2026-04-21T02:41:01Z","period":4,"clock":"10.9","eventText":"Nickeil Alexander-Walker defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":686,"timestampMs":1776739263000,"timestampIso":"2026-04-21T02:41:03Z","period":4,"clock":"10.2","eventText":"Jalen Johnson makes running dunk (Nickeil Alexander-Walker assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":688,"timestampMs":1776739269000,"timestampIso":"2026-04-21T02:41:09Z","period":4,"clock":"10.2","eventText":"Knicks Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":689,"timestampMs":1776739269000,"timestampIso":"2026-04-21T02:41:09Z","period":4,"clock":"10.2","eventText":"Dyson Daniels enters the game for CJ McCollum","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":691,"timestampMs":1776739381000,"timestampIso":"2026-04-21T02:43:01Z","period":4,"clock":"8.5","eventText":"Jalen Brunson makes 26-foot three point jumper (Josh Hart assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":693,"timestampMs":1776739391000,"timestampIso":"2026-04-21T02:43:11Z","period":4,"clock":"7.1","eventText":"Hawks Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":694,"timestampMs":1776739391000,"timestampIso":"2026-04-21T02:43:11Z","period":4,"clock":"7.1","eventText":"Miles McBride enters the game for Karl-Anthony Towns","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":695,"timestampMs":1776739391000,"timestampIso":"2026-04-21T02:43:11Z","period":4,"clock":"7.1","eventText":"CJ McCollum enters the game for Dyson Daniels","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":699,"timestampMs":1776739504000,"timestampIso":"2026-04-21T02:45:04Z","period":4,"clock":"5.6","eventText":"Josh Hart personal take foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":701,"timestampMs":1776738938000,"timestampIso":"2026-04-21T02:35:38Z","period":4,"clock":"2:30","eventText":"OG Anunoby lost ball turnover","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":702,"timestampMs":1776739531000,"timestampIso":"2026-04-21T02:45:31Z","period":4,"clock":"5.6","eventText":"CJ McCollum misses free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":703,"timestampMs":1776739531000,"timestampIso":"2026-04-21T02:45:31Z","period":4,"clock":"5.6","eventText":"Hawks offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":704,"timestampMs":1776739531000,"timestampIso":"2026-04-21T02:45:31Z","period":4,"clock":"5.6","eventText":"Karl-Anthony Towns enters the game for Miles McBride","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":705,"timestampMs":1776739531000,"timestampIso":"2026-04-21T02:45:31Z","period":4,"clock":"5.6","eventText":"Dyson Daniels enters the game for Onyeka Okongwu","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":708,"timestampMs":1776739531000,"timestampIso":"2026-04-21T02:45:31Z","period":4,"clock":"5.6","eventText":"CJ McCollum misses free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":709,"timestampMs":1776739532000,"timestampIso":"2026-04-21T02:45:32Z","period":4,"clock":"4.0","eventText":"Josh Hart defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":710,"timestampMs":1776739563000,"timestampIso":"2026-04-21T02:46:03Z","period":4,"clock":"1.0","eventText":"Mikal Bridges misses 12-foot fade away jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":711,"timestampMs":1776739563000,"timestampIso":"2026-04-21T02:46:03Z","period":4,"clock":"1.0","eventText":"Knicks offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":712,"timestampMs":1776739584000,"timestampIso":"2026-04-21T02:46:24Z","period":4,"clock":"0.0","eventText":"End of the 4th Quarter","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":713,"timestampMs":1776739586000,"timestampIso":"2026-04-21T02:46:26Z","period":4,"clock":"0.0","eventText":"End of Game","awayScore":null,"homeScore":null,"validEvent":1}],"finalScoreRows":[{"sequence":545,"timestampMs":1776737518000,"timestampIso":"2026-04-21T02:11:58Z","period":4,"clock":"12:00","eventText":"Mikal Bridges enters the game for Landry Shamet","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":546,"timestampMs":1776737518000,"timestampIso":"2026-04-21T02:11:58Z","period":4,"clock":"12:00","eventText":"Corey Kispert enters the game for CJ McCollum","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":547,"timestampMs":1776737518000,"timestampIso":"2026-04-21T02:11:58Z","period":4,"clock":"12:00","eventText":"Onyeka Okongwu enters the game for Tony Bradley","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":548,"timestampMs":1776737518000,"timestampIso":"2026-04-21T02:11:58Z","period":4,"clock":"12:00","eventText":"Nickeil Alexander-Walker enters the game for Dyson Daniels","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":554,"timestampMs":1776737576000,"timestampIso":"2026-04-21T02:12:56Z","period":4,"clock":"11:42","eventText":"Mikal Bridges personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":556,"timestampMs":1776737603000,"timestampIso":"2026-04-21T02:13:23Z","period":4,"clock":"11:35","eventText":"Corey Kispert out of bounds bad pass turnover","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":557,"timestampMs":1776737630000,"timestampIso":"2026-04-21T02:13:50Z","period":4,"clock":"11:14","eventText":"Miles McBride bad pass\nturnover (Jonathan Kuminga steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":559,"timestampMs":1776737634000,"timestampIso":"2026-04-21T02:13:54Z","period":4,"clock":"11:09","eventText":"Corey Kispert makes running layup (Nickeil Alexander-Walker assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":561,"timestampMs":1776737657000,"timestampIso":"2026-04-21T02:14:17Z","period":4,"clock":"10:47","eventText":"Jose Alvarado misses 27-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":562,"timestampMs":1776737660000,"timestampIso":"2026-04-21T02:14:20Z","period":4,"clock":"10:44","eventText":"Nickeil Alexander-Walker defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":563,"timestampMs":1776737674000,"timestampIso":"2026-04-21T02:14:34Z","period":4,"clock":"10:30","eventText":"Onyeka Okongwu makes driving dunk","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":564,"timestampMs":1776737678000,"timestampIso":"2026-04-21T02:14:38Z","period":4,"clock":"10:30","eventText":"Knicks Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":565,"timestampMs":1776737678000,"timestampIso":"2026-04-21T02:14:38Z","period":4,"clock":"10:30","eventText":"Jordan Clarkson enters the game for Miles McBride","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":567,"timestampMs":1776737916000,"timestampIso":"2026-04-21T02:18:36Z","period":4,"clock":"10:17","eventText":"Corey Kispert personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":569,"timestampMs":1776737939000,"timestampIso":"2026-04-21T02:18:59Z","period":4,"clock":"10:08","eventText":"OG Anunoby misses driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":570,"timestampMs":1776737941000,"timestampIso":"2026-04-21T02:19:01Z","period":4,"clock":"10:06","eventText":"Mitchell Robinson offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":571,"timestampMs":1776737944000,"timestampIso":"2026-04-21T02:19:04Z","period":4,"clock":"10:03","eventText":"Jordan Clarkson makes layup (Mikal Bridges assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":573,"timestampMs":1776737959000,"timestampIso":"2026-04-21T02:19:19Z","period":4,"clock":"9:47","eventText":"Jonathan Kuminga makes driving dunk (Gabe Vincent assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":575,"timestampMs":1776737985000,"timestampIso":"2026-04-21T02:19:45Z","period":4,"clock":"9:22","eventText":"Jordan Clarkson misses 26-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":576,"timestampMs":1776737988000,"timestampIso":"2026-04-21T02:19:48Z","period":4,"clock":"9:19","eventText":"Onyeka Okongwu defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":577,"timestampMs":1776738002000,"timestampIso":"2026-04-21T02:20:02Z","period":4,"clock":"9:05","eventText":"Onyeka Okongwu makes 1-foot alley oop dunk (Jonathan Kuminga assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":579,"timestampMs":1776738024000,"timestampIso":"2026-04-21T02:20:24Z","period":4,"clock":"8:42","eventText":"OG Anunoby makes 22-foot three point jumper (Jose Alvarado assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":581,"timestampMs":1776738039000,"timestampIso":"2026-04-21T02:20:39Z","period":4,"clock":"8:28","eventText":"Jonathan Kuminga misses 24-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":582,"timestampMs":1776738042000,"timestampIso":"2026-04-21T02:20:42Z","period":4,"clock":"8:25","eventText":"OG Anunoby defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":583,"timestampMs":1776738063000,"timestampIso":"2026-04-21T02:21:03Z","period":4,"clock":"8:04","eventText":"Jose Alvarado misses driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":584,"timestampMs":1776738064000,"timestampIso":"2026-04-21T02:21:04Z","period":4,"clock":"8:03","eventText":"Corey Kispert defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":585,"timestampMs":1776738070000,"timestampIso":"2026-04-21T02:21:10Z","period":4,"clock":"7:57","eventText":"Nickeil Alexander-Walker misses 17-foot step back jumpshot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":586,"timestampMs":1776738071000,"timestampIso":"2026-04-21T02:21:11Z","period":4,"clock":"7:56","eventText":"Mitchell Robinson defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":587,"timestampMs":1776738079000,"timestampIso":"2026-04-21T02:21:19Z","period":4,"clock":"7:56","eventText":"Corey Kispert personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":589,"timestampMs":1776738080000,"timestampIso":"2026-04-21T02:21:20Z","period":4,"clock":"7:56","eventText":"Josh Hart enters the game for Jose Alvarado","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":590,"timestampMs":1776738080000,"timestampIso":"2026-04-21T02:21:20Z","period":4,"clock":"7:56","eventText":"Jalen Brunson enters the game for OG Anunoby","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":591,"timestampMs":1776738080000,"timestampIso":"2026-04-21T02:21:20Z","period":4,"clock":"7:56","eventText":"Dyson Daniels enters the game for Nickeil Alexander-Walker","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":595,"timestampMs":1776738080000,"timestampIso":"2026-04-21T02:21:20Z","period":4,"clock":"7:56","eventText":"Karl-Anthony Towns enters the game for Mitchell Robinson","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":597,"timestampMs":1776738080000,"timestampIso":"2026-04-21T02:21:20Z","period":4,"clock":"7:56","eventText":"Jalen Johnson enters the game for Corey Kispert","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":599,"timestampMs":1776738151000,"timestampIso":"2026-04-21T02:22:31Z","period":4,"clock":"7:38","eventText":"Jonathan Kuminga personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":601,"timestampMs":1776738151000,"timestampIso":"2026-04-21T02:22:31Z","period":4,"clock":"7:38","eventText":"CJ McCollum enters the game for Gabe Vincent","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":603,"timestampMs":1776738182000,"timestampIso":"2026-04-21T02:23:02Z","period":4,"clock":"7:38","eventText":"Jalen Johnson kicked ball violation","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":604,"timestampMs":1776738205000,"timestampIso":"2026-04-21T02:23:25Z","period":4,"clock":"7:38","eventText":"Jalen Johnson personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":606,"timestampMs":1776738231000,"timestampIso":"2026-04-21T02:23:51Z","period":4,"clock":"7:32","eventText":"Jalen Brunson misses 25-foot three point pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":607,"timestampMs":1776738234000,"timestampIso":"2026-04-21T02:23:54Z","period":4,"clock":"7:29","eventText":"Dyson Daniels defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":608,"timestampMs":1776738242000,"timestampIso":"2026-04-21T02:24:02Z","period":4,"clock":"7:21","eventText":"CJ McCollum misses driving floating jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":609,"timestampMs":1776738245000,"timestampIso":"2026-04-21T02:24:05Z","period":4,"clock":"7:18","eventText":"Josh Hart defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":610,"timestampMs":1776738248000,"timestampIso":"2026-04-21T02:24:08Z","period":4,"clock":"7:14","eventText":"Mikal Bridges misses 24-foot running jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":611,"timestampMs":1776738251000,"timestampIso":"2026-04-21T02:24:11Z","period":4,"clock":"7:12","eventText":"Jordan Clarkson offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":612,"timestampMs":1776738254000,"timestampIso":"2026-04-21T02:24:14Z","period":4,"clock":"7:09","eventText":"Mikal Bridges misses 25-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":613,"timestampMs":1776738257000,"timestampIso":"2026-04-21T02:24:17Z","period":4,"clock":"7:06","eventText":"Onyeka Okongwu defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":614,"timestampMs":1776738273000,"timestampIso":"2026-04-21T02:24:33Z","period":4,"clock":"6:50","eventText":"Jonathan Kuminga makes 6-foot two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":615,"timestampMs":1776738279000,"timestampIso":"2026-04-21T02:24:39Z","period":4,"clock":"6:50","eventText":"Jordan Clarkson shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":617,"timestampMs":1776738312000,"timestampIso":"2026-04-21T02:25:12Z","period":4,"clock":"6:50","eventText":"Jonathan Kuminga makes free throw 1 of 1","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":618,"timestampMs":1776738334000,"timestampIso":"2026-04-21T02:25:34Z","period":4,"clock":"6:31","eventText":"Karl-Anthony Towns misses 2-foot two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":619,"timestampMs":1776738335000,"timestampIso":"2026-04-21T02:25:35Z","period":4,"clock":"6:30","eventText":"Jordan Clarkson offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":620,"timestampMs":1776738336000,"timestampIso":"2026-04-21T02:25:36Z","period":4,"clock":"6:30","eventText":"Jordan Clarkson misses tip shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":621,"timestampMs":1776738337000,"timestampIso":"2026-04-21T02:25:37Z","period":4,"clock":"6:29","eventText":"Jordan Clarkson offensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":622,"timestampMs":1776738349000,"timestampIso":"2026-04-21T02:25:49Z","period":4,"clock":"6:15","eventText":"Jalen Johnson makes 2-foot two point shot (Onyeka Okongwu assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":624,"timestampMs":1776738363000,"timestampIso":"2026-04-21T02:26:03Z","period":4,"clock":"6:05","eventText":"Dyson Daniels personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":626,"timestampMs":1776738392000,"timestampIso":"2026-04-21T02:26:32Z","period":4,"clock":"6:05","eventText":"Jalen Brunson makes free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":627,"timestampMs":1776738342000,"timestampIso":"2026-04-21T02:25:42Z","period":4,"clock":"6:29","eventText":"Jordan Clarkson misses 1-foot tip shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":628,"timestampMs":1776738343000,"timestampIso":"2026-04-21T02:25:43Z","period":4,"clock":"6:28","eventText":"CJ McCollum defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":629,"timestampMs":1776738392000,"timestampIso":"2026-04-21T02:26:32Z","period":4,"clock":"6:05","eventText":"OG Anunoby enters the game for Jordan Clarkson","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":631,"timestampMs":1776738419000,"timestampIso":"2026-04-21T02:26:59Z","period":4,"clock":"6:05","eventText":"Jalen Brunson makes free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":632,"timestampMs":1776738451000,"timestampIso":"2026-04-21T02:27:31Z","period":4,"clock":"5:40","eventText":"Jalen Johnson misses 25-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":633,"timestampMs":1776738454000,"timestampIso":"2026-04-21T02:27:34Z","period":4,"clock":"5:37","eventText":"OG Anunoby defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":634,"timestampMs":1776738465000,"timestampIso":"2026-04-21T02:27:45Z","period":4,"clock":"5:26","eventText":"Jalen Brunson makes 6-foot driving floating jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":635,"timestampMs":1776738470000,"timestampIso":"2026-04-21T02:27:50Z","period":4,"clock":"5:26","eventText":"Hawks Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":636,"timestampMs":1776738470000,"timestampIso":"2026-04-21T02:27:50Z","period":4,"clock":"5:26","eventText":"Nickeil Alexander-Walker enters the game for Dyson Daniels","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":639,"timestampMs":1776738711000,"timestampIso":"2026-04-21T02:31:51Z","period":4,"clock":"5:14","eventText":"CJ McCollum misses 15-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":640,"timestampMs":1776738714000,"timestampIso":"2026-04-21T02:31:54Z","period":4,"clock":"5:11","eventText":"Josh Hart defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":641,"timestampMs":1776738729000,"timestampIso":"2026-04-21T02:32:09Z","period":4,"clock":"4:55","eventText":"Jalen Brunson misses 26-foot three point step back jumpshot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":642,"timestampMs":1776738732000,"timestampIso":"2026-04-21T02:32:12Z","period":4,"clock":"4:52","eventText":"Jonathan Kuminga defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":643,"timestampMs":1776738738000,"timestampIso":"2026-04-21T02:32:18Z","period":4,"clock":"4:46","eventText":"Jonathan Kuminga makes driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":644,"timestampMs":1776738763000,"timestampIso":"2026-04-21T02:32:43Z","period":4,"clock":"4:22","eventText":"Karl-Anthony Towns misses 28-foot three point jumper","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":645,"timestampMs":1776738766000,"timestampIso":"2026-04-21T02:32:46Z","period":4,"clock":"4:19","eventText":"Onyeka Okongwu defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":646,"timestampMs":1776738773000,"timestampIso":"2026-04-21T02:32:53Z","period":4,"clock":"4:12","eventText":"Nickeil Alexander-Walker makes 22-foot three point jumper (CJ McCollum assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":648,"timestampMs":1776738800000,"timestampIso":"2026-04-21T02:33:20Z","period":4,"clock":"3:44","eventText":"Jonathan Kuminga blocks Jalen Brunson 's 2-foot driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":650,"timestampMs":1776738802000,"timestampIso":"2026-04-21T02:33:22Z","period":4,"clock":"3:42","eventText":"Jalen Johnson defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":651,"timestampMs":1776738819000,"timestampIso":"2026-04-21T02:33:39Z","period":4,"clock":"3:25","eventText":"Jalen Johnson makes driving layup (Nickeil Alexander-Walker assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":653,"timestampMs":1776738848000,"timestampIso":"2026-04-21T02:34:08Z","period":4,"clock":"2:56","eventText":"Josh Hart misses 25-foot three point pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":654,"timestampMs":1776738850000,"timestampIso":"2026-04-21T02:34:10Z","period":4,"clock":"2:54","eventText":"Jonathan Kuminga defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":655,"timestampMs":1776738856000,"timestampIso":"2026-04-21T02:34:16Z","period":4,"clock":"2:49","eventText":"CJ McCollum bad pass\nturnover (Mikal Bridges steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":657,"timestampMs":1776738866000,"timestampIso":"2026-04-21T02:34:26Z","period":4,"clock":"2:43","eventText":"Knicks Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":663,"timestampMs":1776739009000,"timestampIso":"2026-04-21T02:36:49Z","period":4,"clock":"2:28","eventText":"OG Anunoby loose ball foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":665,"timestampMs":1776739032000,"timestampIso":"2026-04-21T02:37:12Z","period":4,"clock":"2:08","eventText":"CJ McCollum makes driving layup","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":667,"timestampMs":1776739052000,"timestampIso":"2026-04-21T02:37:32Z","period":4,"clock":"1:54","eventText":"CJ McCollum shooting foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":669,"timestampMs":1776739080000,"timestampIso":"2026-04-21T02:38:00Z","period":4,"clock":"1:54","eventText":"OG Anunoby misses free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":670,"timestampMs":1776739080000,"timestampIso":"2026-04-21T02:38:00Z","period":4,"clock":"1:54","eventText":"Knicks offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":671,"timestampMs":1776739080000,"timestampIso":"2026-04-21T02:38:00Z","period":4,"clock":"1:54","eventText":"OG Anunoby misses free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":672,"timestampMs":1776739082000,"timestampIso":"2026-04-21T02:38:02Z","period":4,"clock":"1:52","eventText":"Hawks defensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":674,"timestampMs":1776739141000,"timestampIso":"2026-04-21T02:39:01Z","period":4,"clock":"1:33","eventText":"CJ McCollum makes 6-foot driving floating jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":675,"timestampMs":1776739156000,"timestampIso":"2026-04-21T02:39:16Z","period":4,"clock":"1:21","eventText":"Jalen Brunson makes 26-foot three pointer","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":676,"timestampMs":1776739170000,"timestampIso":"2026-04-21T02:39:30Z","period":4,"clock":"1:13","eventText":"Mikal Bridges personal foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":678,"timestampMs":1776739204000,"timestampIso":"2026-04-21T02:40:04Z","period":4,"clock":"1:04","eventText":"CJ McCollum bad pass\nturnover (Josh Hart steals)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":680,"timestampMs":1776739223000,"timestampIso":"2026-04-21T02:40:23Z","period":4,"clock":"44.6","eventText":"Jalen Brunson misses 14-foot pullup jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":681,"timestampMs":1776739226000,"timestampIso":"2026-04-21T02:40:26Z","period":4,"clock":"41.9","eventText":"Jalen Johnson defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":682,"timestampMs":1776739235000,"timestampIso":"2026-04-21T02:40:35Z","period":4,"clock":"33.5","eventText":"CJ McCollum makes 14-foot fade away jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":683,"timestampMs":1776739259000,"timestampIso":"2026-04-21T02:40:59Z","period":4,"clock":"13.6","eventText":"Nickeil Alexander-Walker blocks Jalen Brunson 's 12-foot two point shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":685,"timestampMs":1776739261000,"timestampIso":"2026-04-21T02:41:01Z","period":4,"clock":"10.9","eventText":"Nickeil Alexander-Walker defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":686,"timestampMs":1776739263000,"timestampIso":"2026-04-21T02:41:03Z","period":4,"clock":"10.2","eventText":"Jalen Johnson makes running dunk (Nickeil Alexander-Walker assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":688,"timestampMs":1776739269000,"timestampIso":"2026-04-21T02:41:09Z","period":4,"clock":"10.2","eventText":"Knicks Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":689,"timestampMs":1776739269000,"timestampIso":"2026-04-21T02:41:09Z","period":4,"clock":"10.2","eventText":"Dyson Daniels enters the game for CJ McCollum","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":691,"timestampMs":1776739381000,"timestampIso":"2026-04-21T02:43:01Z","period":4,"clock":"8.5","eventText":"Jalen Brunson makes 26-foot three point jumper (Josh Hart assists)","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":693,"timestampMs":1776739391000,"timestampIso":"2026-04-21T02:43:11Z","period":4,"clock":"7.1","eventText":"Hawks Full timeout","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":694,"timestampMs":1776739391000,"timestampIso":"2026-04-21T02:43:11Z","period":4,"clock":"7.1","eventText":"Miles McBride enters the game for Karl-Anthony Towns","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":695,"timestampMs":1776739391000,"timestampIso":"2026-04-21T02:43:11Z","period":4,"clock":"7.1","eventText":"CJ McCollum enters the game for Dyson Daniels","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":699,"timestampMs":1776739504000,"timestampIso":"2026-04-21T02:45:04Z","period":4,"clock":"5.6","eventText":"Josh Hart personal take foul","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":701,"timestampMs":1776738938000,"timestampIso":"2026-04-21T02:35:38Z","period":4,"clock":"2:30","eventText":"OG Anunoby lost ball turnover","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":702,"timestampMs":1776739531000,"timestampIso":"2026-04-21T02:45:31Z","period":4,"clock":"5.6","eventText":"CJ McCollum misses free throw 1 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":703,"timestampMs":1776739531000,"timestampIso":"2026-04-21T02:45:31Z","period":4,"clock":"5.6","eventText":"Hawks offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":704,"timestampMs":1776739531000,"timestampIso":"2026-04-21T02:45:31Z","period":4,"clock":"5.6","eventText":"Karl-Anthony Towns enters the game for Miles McBride","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":705,"timestampMs":1776739531000,"timestampIso":"2026-04-21T02:45:31Z","period":4,"clock":"5.6","eventText":"Dyson Daniels enters the game for Onyeka Okongwu","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":708,"timestampMs":1776739531000,"timestampIso":"2026-04-21T02:45:31Z","period":4,"clock":"5.6","eventText":"CJ McCollum misses free throw 2 of 2","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":709,"timestampMs":1776739532000,"timestampIso":"2026-04-21T02:45:32Z","period":4,"clock":"4.0","eventText":"Josh Hart defensive rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":710,"timestampMs":1776739563000,"timestampIso":"2026-04-21T02:46:03Z","period":4,"clock":"1.0","eventText":"Mikal Bridges misses 12-foot fade away jump shot","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":711,"timestampMs":1776739563000,"timestampIso":"2026-04-21T02:46:03Z","period":4,"clock":"1.0","eventText":"Knicks offensive team rebound","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":712,"timestampMs":1776739584000,"timestampIso":"2026-04-21T02:46:24Z","period":4,"clock":"0.0","eventText":"End of the 4th Quarter","awayScore":null,"homeScore":null,"validEvent":1},{"sequence":713,"timestampMs":1776739586000,"timestampIso":"2026-04-21T02:46: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":1776735654000,"tsIso":"2026-04-21T01:40:54Z","awayProb":15.5,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776736257000,"tsIso":"2026-04-21T01:50:57Z","awayProb":9.5,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776736801000,"tsIso":"2026-04-21T02:00:01Z","awayProb":11.5,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776737403000,"tsIso":"2026-04-21T02:10:03Z","awayProb":7.5,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776737459000,"tsIso":"2026-04-21T02:10:59Z","awayProb":7.5,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776738052000,"tsIso":"2026-04-21T02:20:52Z","awayProb":11.5,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776738633000,"tsIso":"2026-04-21T02:30:33Z","awayProb":7.5,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776739220000,"tsIso":"2026-04-21T02:40:20Z","awayProb":44.5,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776739809000,"tsIso":"2026-04-21T02:50:09Z","awayProb":99.5,"scoreMethod":"none","period":null,"clock":null,"awayScore":null,"homeScore":null,"scoreEventText":null,"scoreEventId":null,"scoreEventSequence":null,"scoreEventTimestampIso":null,"scoreAgeMs":null,"derivMethod":null},{"tsMs":1776741659000,"tsIso":"2026-04-21T03:20:59Z","awayProb":100.0,"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"]}