NBA · Sun, Mar 30 · Madison Square Garden

Final

Full play-by-play (431)
P1Donovan Clingan vs. Karl-Anthony Towns00
P1Karl-Anthony Towns jump ball violation00
P1Deni Avdija misses 10-foot two point shot00
P1Donovan Clingan offensive rebound00
P1Donovan Clingan makes two point shot20
P1Delon Wright misses 22-foot three point jumper20
P1Deni Avdija defensive rebound20
P1Shaedon Sharpe makes 1-foot dunk (Anfernee Simons assists)40
P1Shaedon Sharpe personal foul40
P1Mikal Bridges makes two point shot (Josh Hart assists)42
P1Shaedon Sharpe misses 25-foot three point jumper42
P1Mikal Bridges defensive rebound42
P1OG Anunoby makes two point shot44
P1Anfernee Simons misses 26-foot three point step back jumpshot44
P1Toumani Camara offensive rebound44
P1Toumani Camara bad pass (OG Anunoby steals)44
P1Shaedon Sharpe blocks OG Anunoby 's 3-foot two point shot44
P1Toumani Camara defensive rebound44
P1Deni Avdija makes layup64
P1Deni Avdija shooting foul64
P1OG Anunoby makes free throw 1 of 265
P1OG Anunoby makes free throw 2 of 266
P1Toumani Camara bad pass (Delon Wright steals)66
P1Delon Wright bad pass (Deni Avdija steals)66
P1Anfernee Simons misses 24-foot three point shot66
P1Josh Hart defensive rebound66
P1Donovan Clingan personal foul66
P1Mikal Bridges misses 11-foot step back jumpshot66
P1Toumani Camara defensive rebound66
P1Deni Avdija misses two point shot66
P1Josh Hart defensive rebound66
P1Mikal Bridges misses 23-foot three point jumper66
P1Delon Wright offensive rebound66
P1OG Anunoby misses 25-foot three point jumper66
P1Donovan Clingan defensive rebound66
P1Anfernee Simons misses 15-foot pullup jump shot66
P1Toumani Camara offensive rebound66
P1Toumani Camara makes two point shot86
P1Josh Hart misses 13-foot pullup jump shot86
P1Shaedon Sharpe defensive rebound86
P1Shaedon Sharpe double dribble turnover86
P1Mikal Bridges misses 7-foot two point shot86
P1Karl-Anthony Towns offensive rebound86
P1Karl-Anthony Towns misses tip shot86
P1Deni Avdija defensive rebound86
P1Deni Avdija makes two point shot106
P1Trail Blazers delay of game violation106
P1OG Anunoby makes alley oop dunk shot (Josh Hart assists)108
P1Shaedon Sharpe misses 27-foot three point jumper108
P1Delon Wright defensive rebound108
P1Josh Hart lost ball turnover (Anfernee Simons steals)108
P1Shaedon Sharpe makes driving layup128
P1Karl-Anthony Towns misses 10-foot two point shot128
P1Delon Wright offensive rebound128
P1Delon Wright misses tip shot128
P1Anfernee Simons defensive rebound128
P1Toumani Camara makes 26-foot running pullup jump shot (Anfernee Simons assists)158
P1Toumani Camara shooting foul158
P1Knicks Full timeout158
P1Mitchell Robinson enters the game for Karl-Anthony Towns158
P1Dalano Banton enters the game for Anfernee Simons158
P1Josh Hart makes free throw 1 of 2159
P1Josh Hart makes free throw 2 of 21510
P1Shaedon Sharpe misses 26-foot three point jumper1510
P1OG Anunoby defensive rebound1510
P1Dalano Banton shooting foul1510
P1OG Anunoby makes free throw 1 of 21511
P1OG Anunoby makes free throw 2 of 21512
P1Deni Avdija makes driving layup1712
P1OG Anunoby makes 10-foot pullup jump shot1714
P1OG Anunoby personal foul1714
P1Landry Shamet enters the game for OG Anunoby1714
P1Deni Avdija makes 1-foot two point shot (Dalano Banton assists)1914
P1Delon Wright makes 25-foot three point jumper (Mikal Bridges assists)1917
P1Toumani Camara makes 26-foot three point jumper (Dalano Banton assists)2217
P1Landry Shamet misses 18-foot pullup jump shot2217
P1Deni Avdija defensive rebound2217
P1Deni Avdija misses 28-foot three point jumper2217
P1Mitchell Robinson defensive rebound2217
P1Mitchell Robinson 3 second turnover2217
P1Trail Blazers Full timeout2217
P1Anfernee Simons enters the game for Deni Avdija2217
P1Duop Reath enters the game for Donovan Clingan2217
P1Matisse Thybulle enters the game for Shaedon Sharpe2217
P1Anfernee Simons misses 22-foot three point shot2217
P1Delon Wright defensive rebound2217
P1Landry Shamet makes 25-foot running pullup jump shot (Delon Wright assists)2220
P1Matisse Thybulle misses 25-foot three point jumper2220
P1Landry Shamet defensive rebound2220
P1Toumani Camara personal foul2220
P1Mikal Bridges makes free throw 1 of 22221
P1Mikal Bridges makes free throw 2 of 22222
P1Anfernee Simons makes driving layup2422
P1Mikal Bridges shooting foul2422
P1Kris Murray enters the game for Toumani Camara2422
P1Anfernee Simons makes free throw 1 of 12522
P1Landry Shamet makes 4-foot driving floating jump shot (Mikal Bridges assists)2524
P1Anfernee Simons steps out of bounds turnover2524
P1Karl-Anthony Towns enters the game for Mitchell Robinson2524
P1Mikal Bridges makes 37-foot three pointer (Josh Hart assists)2527
P1(00:00) [Trail Blazers] REF-INITIATED REVIEW (REPLAY SUPPORTS CALL)2527
P1End of the 1st Quarter2527
P2OG Anunoby enters the game for Mikal Bridges2527
P2Precious Achiuwa enters the game for Josh Hart2527
P2Tyler Kolek enters the game for Delon Wright2527
P2Shaedon Sharpe enters the game for Dalano Banton2527
P2Karl-Anthony Towns misses layup2527
P2Kris Murray defensive rebound2527
P2Shaedon Sharpe makes 19-foot two point shot2727
P2Karl-Anthony Towns misses 19-foot jumper2727
P2Shaedon Sharpe defensive rebound2727
P2Shaedon Sharpe misses 28-foot three point pullup jump shot2727
P2Karl-Anthony Towns defensive rebound2727
P2OG Anunoby makes 22-foot three point jumper (Tyler Kolek assists)2730
P2Anfernee Simons makes driving layup2930
P2Landry Shamet misses 25-foot three point jumper2930
P2Karl-Anthony Towns offensive rebound2930
P2Matisse Thybulle blocks Karl-Anthony Towns's two point shot2930
P2Matisse Thybulle vs. Karl-Anthony Towns (Tyler Kolek gains possession)2930
P2Knicks offensive team rebound2930
P2Precious Achiuwa makes 9-foot two point shot (Karl-Anthony Towns assists)2932
P2Matisse Thybulle lost ball turnover (Landry Shamet steals)2932
P2Precious Achiuwa makes dunk (OG Anunoby assists)2934
P2Karl-Anthony Towns blocks Anfernee Simons's driving layup2934
P2Precious Achiuwa defensive rebound2934
P2Precious Achiuwa makes driving layup2936
P2Trail Blazers Full timeout2936
P2Donovan Clingan enters the game for Kris Murray2936
P2Deni Avdija enters the game for Duop Reath2936
P2Deni Avdija misses driving floating jump shot2936
P2Karl-Anthony Towns defensive rebound2936
P2Precious Achiuwa makes 1-foot two point shot2938
P2Shaedon Sharpe makes 16-foot step back jumpshot3138
P2Tyler Kolek bad pass (Deni Avdija steals)3138
P2Deni Avdija offensive charge3138
P2Deni Avdija turnover3138
P2OG Anunoby misses 25-foot three point jumper3138
P2Trail Blazers defensive team rebound3138
P2Anfernee Simons makes 4-foot hook shot3338
P2Donovan Clingan shooting foul3338
P2Precious Achiuwa misses free throw 1 of 23338
P2Knicks offensive team rebound3338
P2Toumani Camara enters the game for Matisse Thybulle3338
P2Precious Achiuwa misses free throw 2 of 23338
P2Shaedon Sharpe defensive rebound3338
P2Landry Shamet personal foul3338
P2Dalano Banton enters the game for Anfernee Simons3338
P2Deni Avdija makes 22-foot step back jumpshot3538
P2Karl-Anthony Towns makes 23-foot three point jumper (Tyler Kolek assists)3541
P2Deni Avdija misses 22-foot three point jumper3541
P2Karl-Anthony Towns defensive rebound3541
P2Landry Shamet misses 25-foot three point shot3541
P2Shaedon Sharpe defensive rebound3541
P2Dalano Banton misses driving floating jump shot3541
P2Tyler Kolek defensive rebound3541
P2OG Anunoby makes dunk (Tyler Kolek assists)3543
P2Trail Blazers Full timeout3543
P2Josh Hart enters the game for Landry Shamet3543
P2Mikal Bridges enters the game for OG Anunoby3543
P2Donovan Clingan misses 25-foot three point jumper3543
P2Josh Hart defensive rebound3543
P2Karl-Anthony Towns makes dunk (Josh Hart assists)3545
P2Dalano Banton misses 25-foot three point pullup jump shot3545
P2Mikal Bridges defensive rebound3545
P2Precious Achiuwa out of bounds lost ball turnover3545
P2Deni Avdija makes 23-foot three point jumper (Dalano Banton assists)3845
P2Precious Achiuwa makes 9-foot two point shot (Mikal Bridges assists)3847
P2Shaedon Sharpe makes 24-foot three point jumper (Deni Avdija assists)4147
P2Tyler Kolek misses 22-foot three point jumper4147
P2Donovan Clingan defensive rebound4147
P2Deni Avdija makes 26-foot three pointer (Shaedon Sharpe assists)4447
P2Knicks Full timeout4447
P2OG Anunoby enters the game for Precious Achiuwa4447
P2Delon Wright enters the game for Tyler Kolek4447
P2Anfernee Simons enters the game for Dalano Banton4447
P2Donovan Clingan blocks Karl-Anthony Towns 's 5-foot two point shot4447
P2Toumani Camara defensive rebound4447
P2Deni Avdija makes two point shot (Toumani Camara assists)4647
P2Karl-Anthony Towns misses driving layup4647
P2Donovan Clingan defensive rebound4647
P2Deni Avdija makes driving layup (Toumani Camara assists)4847
P2Delon Wright shooting foul4847
P2Deni Avdija misses free throw 1 of 14847
P2OG Anunoby defensive rebound4847
P2Mikal Bridges misses 9-foot two point shot4847
P2Shaedon Sharpe defensive rebound4847
P2Shaedon Sharpe bad pass (Karl-Anthony Towns steals)4847
P2Karl-Anthony Towns bad pass (Anfernee Simons steals)4847
P2Toumani Camara makes 22-foot three point shot (Deni Avdija assists)5147
P2Josh Hart misses 11-foot two point shot5147
P2Deni Avdija defensive rebound5147
P2Toumani Camara makes two point shot (Deni Avdija assists)5347
P2Knicks Coach's Challenge5347
P2(01:27) [Knicks] COACH'S CHALLENGE (CALL OVERTURNED) [Knicks] retain their timeout5347
P2Josh Hart makes 25-foot three point jumper (Karl-Anthony Towns assists)5350
P2OG Anunoby blocks Deni Avdija's driving layup5350
P2Karl-Anthony Towns defensive rebound5350
P2Mikal Bridges lost ball turnover (Shaedon Sharpe steals)5350
P2Josh Hart personal foul5350
P2Anfernee Simons makes 27-foot three pointer5650
P2Josh Hart misses 24-foot three point jumper5650
P2Donovan Clingan defensive rebound5650
P2Karl-Anthony Towns personal foul5650
P2Deni Avdija makes free throw 1 of 25750
P2Kris Murray enters the game for Donovan Clingan5750
P2Deni Avdija makes free throw 2 of 25850
P2Mikal Bridges misses 27-foot three point pullup jump shot5850
P2Knicks offensive team rebound5850
P2End of the 2nd Quarter5850
P3Donovan Clingan enters the game for Kris Murray5850
P3Mikal Bridges makes 16-foot pullup jump shot5852
P3Anfernee Simons misses 4-foot two point shot5852
P3Anfernee Simons offensive rebound5852
P3Anfernee Simons misses tip shot5852
P3OG Anunoby defensive rebound5852
P3OG Anunoby makes two point shot5854
P3Mikal Bridges personal foul5854
P3Toumani Camara misses 23-foot three point jumper5854
P3Karl-Anthony Towns defensive rebound5854
P3Josh Hart misses 26-foot three point jumper5854
P3Deni Avdija defensive rebound5854
P3Shaedon Sharpe makes 2-foot driving floating jump shot (Deni Avdija assists)6054
P3Donovan Clingan blocks Josh Hart's two point shot6054
P3Donovan Clingan defensive rebound6054
P3Shaedon Sharpe makes 25-foot three pointer (Toumani Camara assists)6354
P3Mikal Bridges misses 13-foot pullup jump shot6354
P3Karl-Anthony Towns offensive rebound6354
P3Karl-Anthony Towns offensive foul6354
P3Karl-Anthony Towns turnover6354
P3Toumani Camara bad pass (Delon Wright steals)6354
P3Mikal Bridges misses 24-foot three point shot6354
P3Knicks offensive team rebound6354
P3Karl-Anthony Towns misses 29-foot three point jumper6354
P3Deni Avdija defensive rebound6354
P3Toumani Camara makes 25-foot three point jumper (Shaedon Sharpe assists)6654
P3Mikal Bridges misses 9-foot pullup jump shot6654
P3Deni Avdija defensive rebound6654
P3Josh Hart personal foul6654
P3Shaedon Sharpe makes 2-foot two point shot (Anfernee Simons assists)6854
P3Karl-Anthony Towns shooting foul6854
P3Shaedon Sharpe misses free throw 1 of 16854
P3OG Anunoby defensive rebound6854
P3Karl-Anthony Towns makes driving layup6856
P3Donovan Clingan shooting foul6856
P3Karl-Anthony Towns makes free throw 1 of 16857
P3Shaedon Sharpe out of bounds bad pass turnover6857
P3Mikal Bridges makes 8-foot two point shot6859
P3OG Anunoby blocks Deni Avdija 's 2-foot driving layup6859
P3Karl-Anthony Towns defensive rebound6859
P3Josh Hart makes two point shot (Mikal Bridges assists)6861
P3Anfernee Simons misses 25-foot three point pullup jump shot6861
P3Karl-Anthony Towns defensive rebound6861
P3OG Anunoby out of bounds lost ball turnover6861
P3Anfernee Simons bad pass (OG Anunoby steals)6861
P3OG Anunoby makes dunk6863
P3Trail Blazers Full timeout6863
P3Dalano Banton enters the game for Anfernee Simons6863
P3Deni Avdija makes 1-foot two point shot7063
P3OG Anunoby misses 26-foot three point step back jumpshot7063
P3Donovan Clingan defensive rebound7063
P3Shaedon Sharpe misses driving layup7063
P3Donovan Clingan offensive rebound7063
P3Karl-Anthony Towns blocks Donovan Clingan 's 3-foot two point shot7063
P3Shaedon Sharpe offensive rebound7063
P3Shaedon Sharpe makes 1-foot two point shot7263
P3Mikal Bridges makes 5-foot two point shot7265
P3Dalano Banton misses 14-foot two point shot7265
P3Toumani Camara offensive rebound7265
P3Deni Avdija misses 25-foot three point jumper7265
P3Knicks defensive team rebound7265
P3Donovan Clingan loose ball foul7265
P3Mitchell Robinson enters the game for Karl-Anthony Towns7265
P3Duop Reath enters the game for Donovan Clingan7265
P3OG Anunoby makes 26-foot three point jumper (Mitchell Robinson assists)7268
P3Duop Reath makes 2-foot driving floating jump shot (Dalano Banton assists)7468
P3Mikal Bridges makes 7-foot two point shot (Josh Hart assists)7470
P3Shaedon Sharpe misses 22-foot three point jumper7470
P3Toumani Camara offensive rebound7470
P3Deni Avdija makes two point shot (Toumani Camara assists)7670
P3Delon Wright misses two point shot7670
P3Mitchell Robinson offensive rebound7670
P3Mitchell Robinson bad pass (Toumani Camara steals)7670
P3Mikal Bridges kicked ball violation7670
P3Landry Shamet enters the game for Josh Hart7670
P3Mikal Bridges blocks Shaedon Sharpe 's 1-foot driving layup7670
P3OG Anunoby defensive rebound7670
P3Mitchell Robinson makes dunk (OG Anunoby assists)7672
P3Dalano Banton misses 27-foot three point jumper7672
P3Toumani Camara offensive rebound7672
P3Mitchell Robinson blocks Deni Avdija 's 2-foot driving layup7672
P3Duop Reath offensive rebound7672
P3Duop Reath makes two point shot7872
P3Delon Wright makes 2-foot two point shot (Mitchell Robinson assists)7874
P3Delon Wright blocks Dalano Banton 's 4-foot driving layup7874
P3Knicks defensive team rebound7874
P3Knicks Full timeout7874
P3(01:39) [Knicks] COACH'S CHALLENGE (CALL OVERTURNED) [Knicks] retain their timeout7874
P3Matisse Thybulle enters the game for Deni Avdija7874
P3Anfernee Simons enters the game for Shaedon Sharpe7874
P3Landry Shamet makes 23-foot three point jumper (Mikal Bridges assists)7877
P3Duop Reath bad pass (OG Anunoby steals)7877
P3OG Anunoby makes dunk7879
P3Anfernee Simons misses 26-foot three point step back jumpshot7879
P3Dalano Banton offensive rebound7879
P3Dalano Banton misses 25-foot three point jumper7879
P3Mitchell Robinson defensive rebound7879
P3shot clock turnover 7879
P3Mikal Bridges personal foul7879
P3Mitchell Robinson blocks Duop Reath 's 24-foot three point jumper7879
P3Trail Blazers offensive team rebound7879
P3End of the 3rd Quarter7879
P4Josh Hart enters the game for Delon Wright7879
P4Tyler Kolek enters the game for OG Anunoby7879
P4Donovan Clingan enters the game for Duop Reath7879
P4Deni Avdija enters the game for Toumani Camara7879
P4Tyler Kolek blocks Matisse Thybulle 's 10-foot driving floating jump shot7879
P4Josh Hart defensive rebound7879
P4Mikal Bridges bad pass (Deni Avdija steals)7879
P4Deni Avdija makes driving layup8079
P4Mikal Bridges bad pass (Matisse Thybulle steals)8079
P4Matisse Thybulle bad pass (Josh Hart steals)8079
P4Landry Shamet makes 27-foot three point shot (Mikal Bridges assists)8082
P4Deni Avdija lost ball turnover (Josh Hart steals)8082
P4Mikal Bridges makes two point shot (Josh Hart assists)8084
P4Anfernee Simons misses 24-foot three point step back jumpshot8084
P4Donovan Clingan offensive rebound8084
P4Donovan Clingan misses tip shot8084
P4Landry Shamet defensive rebound8084
P4Mikal Bridges makes 23-foot three point jumper (Josh Hart assists)8087
P4Trail Blazers Full timeout8087
P4Toumani Camara enters the game for Dalano Banton8087
P4Anfernee Simons misses 26-foot three point jumper8087
P4Knicks defensive team rebound8087
P4Mikal Bridges makes 15-foot step back jumpshot8089
P4Deni Avdija lost ball turnover (Josh Hart steals)8089
P4Josh Hart makes two point shot8091
P4Deni Avdija makes driving layup (Anfernee Simons assists)8291
P4Landry Shamet misses 21-foot jumper8291
P4Tyler Kolek offensive rebound8291
P4Mikal Bridges misses 23-foot three point jumper8291
P4Matisse Thybulle defensive rebound8291
P4Anfernee Simons misses 7-foot pullup jump shot8291
P4Mitchell Robinson defensive rebound8291
P4Mikal Bridges misses 14-foot two point shot8291
P4Donovan Clingan defensive rebound8291
P4Landry Shamet shooting foul8291
P4Anfernee Simons misses free throw 1 of 28291
P4Trail Blazers offensive team rebound8291
P4OG Anunoby enters the game for Mitchell Robinson8291
P4Precious Achiuwa enters the game for Mikal Bridges8291
P4Shaedon Sharpe enters the game for Matisse Thybulle8291
P4Anfernee Simons makes free throw 2 of 28391
P4OG Anunoby misses 14-foot pullup jump shot8391
P4Trail Blazers defensive team rebound8391
P4Deni Avdija misses 23-foot three point jumper8391
P4Precious Achiuwa defensive rebound8391
P4Deni Avdija shooting foul8391
P4Josh Hart makes free throw 1 of 28392
P4Delon Wright enters the game for Tyler Kolek8392
P4Josh Hart misses free throw 2 of 28392
P4Josh Hart offensive rebound8392
P4Landry Shamet misses 25-foot three point pullup jump shot8392
P4Trail Blazers defensive team rebound8392
P4Trail Blazers Full timeout8392
P4(07:02) [Trail Blazers] COACH'S CHALLENGE (CALL OVERTURNED) [Trail Blazers] retain their timeout8392
P4Duop Reath enters the game for Donovan Clingan8392
P4Delon Wright blocks Anfernee Simons's driving layup8392
P4Landry Shamet defensive rebound8392
P4Precious Achiuwa bad pass (Shaedon Sharpe steals)8392
P4Delon Wright shooting foul8392
P4Anfernee Simons makes free throw 1 of 28492
P4Anfernee Simons makes free throw 2 of 28592
P4Precious Achiuwa misses driving floating jump shot8592
P4Anfernee Simons defensive rebound8592
P4Anfernee Simons makes 1-foot two point shot8792
P4Knicks Full timeout8792
P4Karl-Anthony Towns enters the game for Landry Shamet8792
P4Mikal Bridges enters the game for Precious Achiuwa8792
P4Mikal Bridges makes 8-foot pullup jump shot8794
P4Anfernee Simons misses driving floating jump shot8794
P4Karl-Anthony Towns defensive rebound8794
P4OG Anunoby makes 11-foot two point shot (Delon Wright assists)8796
P4OG Anunoby personal foul8796
P4Deni Avdija makes 3-foot two point shot (Shaedon Sharpe assists)8996
P4Josh Hart shooting foul8996
P4Deni Avdija makes free throw 1 of 19096
P4Delon Wright makes two point shot (Josh Hart assists)9098
P4Shaedon Sharpe makes 14-foot pullup jump shot9298
P4Karl-Anthony Towns makes layup (Josh Hart assists)92100
P4Shaedon Sharpe misses 25-foot three point step back jumpshot92100
P4OG Anunoby defensive rebound92100
P4Karl-Anthony Towns misses 14-foot two point shot92100
P4OG Anunoby offensive rebound92100
P4OG Anunoby makes 1-foot dunk92102
P4Deni Avdija misses 24-foot three point pullup jump shot92102
P4Josh Hart defensive rebound92102
P4Anfernee Simons personal foul92102
P4Donovan Clingan enters the game for Duop Reath92102
P4Josh Hart makes 19-foot pullup jump shot92104
P4Anfernee Simons misses driving floating jump shot92104
P4Knicks defensive team rebound92104
P4Mikal Bridges makes 17-foot pullup jump shot92106
P4Josh Hart shooting foul92106
P4Shaedon Sharpe makes free throw 1 of 293106
P4Shaedon Sharpe misses free throw 2 of 293106
P4Shaedon Sharpe offensive rebound93106
P4Toumani Camara misses 24-foot three point jumper93106
P4Josh Hart defensive rebound93106
P4Mikal Bridges makes 1-foot two point shot93108
P4Trail Blazers Full timeout93108
P4Knicks delay of game violation93108
P4Justin Minaya enters the game for Anfernee Simons93108
P4Rayan Rupert enters the game for Deni Avdija93108
P4Kris Murray enters the game for Shaedon Sharpe93108
P4Dalano Banton enters the game for Toumani Camara93108
P4Jabari Walker enters the game for Donovan Clingan93108
P4Justin Minaya misses 25-foot three point jumper93108
P4Josh Hart defensive rebound93108
P4Josh Hart makes driving dunk (Mikal Bridges assists)93110
P4Mikal Bridges personal take foul93110
P4Landry Shamet enters the game for Josh Hart93110
P4Tyler Kolek enters the game for OG Anunoby93110
P4Pacome Dadiet enters the game for Karl-Anthony Towns93110
P4Precious Achiuwa enters the game for Mikal Bridges93110
P4Justin Minaya misses free throw 1 of 293110
P4Trail Blazers offensive team rebound93110
P4Justin Minaya misses free throw 2 of 293110
P4Landry Shamet defensive rebound93110
P4shot clock turnover 93110
P4End of the 4th Quarter93110
P4End of Game93110

Betting

No odds snapshots ingested for this game yet.

Comments (0)

Log in to join the conversation.