Play-by-Play
- 2026-11-07 3 02:22 NDMD Kyle Harvin assist MCDNL 69-72
- 2026-11-07 3 02:57 NDMD Kyle Harvin personal foul two shots MCDNL 68-69
- 2026-11-07 3 04:43 NDMD Kyle Harvin missed driving layup 68-68
- 2026-11-07 2 01:17 NDMD Kyle Harvin turnover 68-68
- 2026-11-07 2 02:15 NDMD Kyle Harvin defensive rebound 66-66
- 2026-11-07 2 03:00 NDMD Kyle Harvin missed layup NDMD 66-64
- 2026-11-07 2 03:37 NDMD Kyle Harvin fouled on the play NDMD 66-62
- 2026-11-07 2 03:37 NDMD Kyle Harvin made free throw 1 of 2 NDMD 66-63
- 2026-11-07 2 03:37 NDMD Kyle Harvin made free throw 2 of 2 NDMD 66-64
- 2026-11-07 2 04:21 NDMD Kyle Harvin assist NDMD 66-62
- 2026-11-07 2 05:15 NDMD Kyle Harvin made jump shot NDMD 63-58
- 2026-11-07 2 06:22 NDMD Kyle Harvin turnover NDMD 61-54
- 2026-11-07 2 09:21 NDMD Kyle Harvin missed driving layup NDMD 55-46
- 2026-11-07 2 11:54 NDMD Kyle Harvin defensive rebound NDMD 52-46
- 2026-11-07 2 12:11 NDMD Kyle Harvin made free throw 2 of 2 NDMD 52-46
- 2026-11-07 2 12:11 NDMD Kyle Harvin fouled on the play NDMD 52-44
- 2026-11-07 2 12:11 NDMD Kyle Harvin made free throw 1 of 2 NDMD 52-45
- 2026-11-07 2 13:23 NDMD Kyle Harvin steal NDMD 50-44
- 2026-11-07 2 13:28 NDMD Kyle Harvin assist NDMD 50-44
- 2026-11-07 2 13:32 NDMD Kyle Harvin defensive rebound NDMD 50-42
- 2026-11-07 2 13:58 NDMD Kyle Harvin fouled on the play NDMD 50-42
- 2026-11-07 2 16:08 NDMD Kyle Harvin sub in NDMD 50-41
- 2026-11-07 1 00:06.70 NDMD Kyle Harvin sub out NDMD 41-37
- 2026-11-07 1 00:15.30 NDMD Kyle Harvin sub in NDMD 41-37
- 2026-11-07 1 01:00 NDMD Kyle Harvin fouled on the play NDMD 37-36
- 2026-11-07 1 01:00 NDMD Kyle Harvin missed free throw 1 of 2 NDMD 37-36
- 2026-11-07 1 01:00 NDMD Kyle Harvin made free throw 2 of 2 37-37
- 2026-11-07 1 01:00 NDMD Kyle Harvin sub out 37-37
- 2026-11-07 1 01:38 NDMD Kyle Harvin sub in MCDNL 34-36
- 2026-11-07 1 05:06 NDMD Kyle Harvin offensive foul MCDNL 25-30