Duquesne Dukes @ Richmond Spiders
| 1 | 2 | T | |
|---|---|---|---|
| DUQ9-14 | 27 | 41 | 68 |
| RICH8-15 | 33 | 40 | 73 |
The scoring timeline.
Every scoring moment, when the official feed stamped it — and when FirstBuzzer's in-venue spotters buzzed it first. Times are ET.
-
Eli Wilborn made Free Throw.
1–0 -
Mike Walz made Free Throw.
1–1 -
Mike Walz made Free Throw.
1–2 -
Dusan Neskovic made Free Throw.
1–3 -
Dusan Neskovic made Free Throw.
1–4 -
Collin Tanner made Layup.
1–6 -
Jakub Necas made Layup.
3–6 -
Jonathan Beagle made Jumper.
3–8 -
Tre Dinkins made Three Point Jumper.
6–8 -
Jonathan Beagle made Jumper.
6–10 -
Collin Tanner made Layup.
6–12 -
Apostolos Roumoglou made Three Point Jumper.
6–15 -
Ryan Soulis made Layup.
6–17 -
Kareem Rozier made Three Point Jumper. Assisted by Eli Wilborn.
9–17 -
Mikkel Tyne made Layup.
9–19 -
Jahsean Corbett made Layup.
11–19 -
Ryan Soulis made Layup. Assisted by Dusan Neskovic.
11–21 -
B. Artis White made Layup. Assisted by Apostolos Roumoglou.
11–23 -
Maximus Edwards made Layup.
13–23 -
Jahsean Corbett made Jumper.
15–23 -
Jonathan Beagle made Layup.
15–25 -
Maximus Edwards made Layup.
17–25 -
Maximus Edwards made Three Point Jumper. Assisted by Tre Dinkins.
20–25 -
B. Artis White made Jumper.
20–27 -
B. Artis White made Layup.
20–29 -
David Dixon made Layup. Assisted by Tre Dinkins.
22–29 -
Jason Roche made Three Point Jumper. Assisted by Ryan Soulis.
22–32 -
Matúš Hronský made Free Throw.
23–32 -
Ryan Soulis made Free Throw.
23–33 -
Kareem Rozier made Three Point Jumper. Assisted by David Dixon.
26–33 -
Jahsean Corbett made Free Throw.
27–33 -
B. Artis White made Three Point Jumper. Assisted by Jason Roche.
27–36 -
Tre Dinkins made Three Point Jumper.
30–36 -
Mike Walz made Dunk. Assisted by Mikkel Tyne.
30–38 -
Jason Roche made Free Throw.
30–39 -
Jason Roche made Free Throw.
30–40 -
Dusan Neskovic made Three Point Jumper.
30–43 -
David Dixon made Jumper.
32–43 -
Jonathan Beagle made Free Throw.
32–44 -
Maximus Edwards made Three Point Jumper.
35–44 -
Maximus Edwards made Free Throw.
36–44 -
Ryan Soulis made Three Point Jumper. Assisted by B. Artis White.
36–47 -
Dusan Neskovic made Layup.
36–49 -
Maximus Edwards made Layup. Assisted by Kareem Rozier.
38–49 -
Apostolos Roumoglou made Dunk.
38–51 -
Tre Dinkins made Jumper.
40–51 -
Jakub Necas made Layup. Assisted by Maximus Edwards.
42–51 -
Cam Crawford made Layup. Assisted by Maximus Edwards.
44–51 -
Mike Walz made Jumper.
44–53 -
Jason Roche made Three Point Jumper. Assisted by Mike Walz.
44–56 -
Maximus Edwards made Three Point Jumper. Assisted by Kareem Rozier.
47–56 -
Dusan Neskovic made Layup.
47–58 -
Maximus Edwards made Three Point Jumper.
50–58 -
Mike Walz made Three Point Jumper. Assisted by Jack Graham.
50–61 -
Jahsean Corbett made Free Throw.
51–61 -
Jason Roche made Three Point Jumper. Assisted by B. Artis White.
51–64 -
Tre Dinkins made Three Point Jumper. Assisted by Jakub Necas.
54–64 -
Jason Roche made Layup.
54–66 -
Jason Roche made Free Throw.
54–67 -
Tre Dinkins made Three Point Jumper. Assisted by Jakub Necas.
57–67 -
Kareem Rozier made Layup.
59–67 -
Kareem Rozier made Free Throw.
60–67 -
Kareem Rozier made Free Throw.
61–67 -
Maximus Edwards made Jumper.
63–67 -
Dusan Neskovic made Free Throw.
63–68 -
Dusan Neskovic made Free Throw.
63–69 -
Jahsean Corbett made Layup. Assisted by Tre Dinkins.
65–69 -
Mikkel Tyne made Free Throw.
65–70 -
Mikkel Tyne made Free Throw.
65–71 -
Tre Dinkins made Three Point Jumper.
68–71 -
Dusan Neskovic made Free Throw.
68–72 -
Dusan Neskovic made Free Throw.
68–73
Play-by-play
- P1 Eli Wilborn missed Jumper.
- P1 Eli Wilborn Offensive Rebound.
- P1 Foul on Mikkel Tyne.
- P1 Eli Wilborn made Free Throw. 1–0
- P1 Eli Wilborn Turnover.
- P1 Mikkel Tyne Turnover.
- P1 Jakub Necas missed Jumper.
- P1 Jason Roche Defensive Rebound.
- P1 Foul on Eli Wilborn.
- P1 Foul on Cam Crawford.
- P1 Mike Walz made Free Throw. 1–1
- P1 Mike Walz made Free Throw. 1–2
- P1 Foul on Dusan Neskovic.
- P1 Matúš Hronský missed Three Point Jumper.
- P1 Eli Wilborn Offensive Rebound.
- P1 Tre Dinkins Turnover.
- P1 Mike Walz Steal.
- P1 Foul on Matúš Hronský.
- P1 Dusan Neskovic made Free Throw. 1–3
- P1 Dusan Neskovic made Free Throw. 1–4
- P1 Eli Wilborn missed Layup.
- P1 B. Artis White Defensive Rebound.
- P1 Collin Tanner made Layup. 1–6
- P1 Tre Dinkins missed Three Point Jumper.
- P1 Jakub Necas Offensive Rebound.
- P1 Cam Crawford missed Three Point Jumper.
- P1 Jakub Necas Offensive Rebound.
- P1 Jakub Necas made Layup. 3–6
- P1 Mike Walz missed Three Point Jumper.
- P1 Duquesne Defensive Rebound.
- P1 Matúš Hronský missed Three Point Jumper.
- P1 Apostolos Roumoglou Defensive Rebound.
- P1 Jonathan Beagle Turnover.
- P1 Jahsean Corbett Steal.
- P1 David Dixon missed Layup.
- P1 Collin Tanner Defensive Rebound.
- P1 Jonathan Beagle made Jumper. 3–8
- P1 Tre Dinkins made Three Point Jumper. 6–8
- P1 B. Artis White Turnover.
- P1 Cam Crawford Steal.
- P1 Tre Dinkins missed Three Point Jumper.
- P1 Jason Roche Defensive Rebound.
- P1 Jonathan Beagle made Jumper. 6–10
- P1 Matúš Hronský missed Three Point Jumper.
- P1 B. Artis White Defensive Rebound.
- P1 Collin Tanner made Layup. 6–12
- P1 Cam Crawford missed Layup.
- P1 Jason Roche Block.
- P1 Jason Roche Defensive Rebound.
- P1 Foul on Cam Crawford.
- P1 Official TV Timeout
- P1 Apostolos Roumoglou made Three Point Jumper. 6–15
- P1 Kareem Rozier Turnover.
- P1 Mikkel Tyne Steal.
- P1 Collin Tanner missed Three Point Jumper.
- P1 Jonathan Beagle Offensive Rebound.
- P1 Jahsean Corbett Block.
- P1 Jonathan Beagle Turnover.
- P1 Official TV Timeout
- P1 Tre Dinkins Turnover.
- P1 Apostolos Roumoglou Steal.
- P1 Ryan Soulis missed Jumper.
- P1 Jahsean Corbett Defensive Rebound.
- P1 Maximus Edwards missed Three Point Jumper.
- P1 Apostolos Roumoglou Defensive Rebound.
- P1 Mikkel Tyne missed Jumper.
- P1 Ryan Soulis Offensive Rebound.
- P1 Foul on Maximus Edwards.
- P1 Ryan Soulis made Layup. 6–17
- P1 Eli Wilborn missed Layup.
- P1 Ryan Soulis Block.
- P1 Jahsean Corbett Offensive Rebound.
- P1 Jahsean Corbett missed Layup.
- P1 Eli Wilborn Offensive Rebound.
- P1 Kareem Rozier made Three Point Jumper. Assisted by Eli Wilborn. 9–17
- P1 Mikkel Tyne made Layup. 9–19
- P1 Tre Dinkins missed Three Point Jumper.
- P1 Jahsean Corbett Offensive Rebound.
- P1 Jahsean Corbett made Layup. 11–19
- P1 Ryan Soulis made Layup. Assisted by Dusan Neskovic. 11–21
- P1 Foul on Apostolos Roumoglou.
- P1 Foul on Jack Graham.
- P1 Jakub Necas missed Three Point Jumper.
- P1 Mike Walz Defensive Rebound.
- P1 B. Artis White made Layup. Assisted by Apostolos Roumoglou. 11–23
- P1 Maximus Edwards made Layup. 13–23
- P1 Mike Walz Turnover.
- P1 Kareem Rozier Steal.
- P1 Kareem Rozier Turnover.
- P1 Official TV Timeout
- P1 Richmond Turnover.
- P1 Kareem Rozier missed Layup.
- P1 Jahsean Corbett Offensive Rebound.
- P1 Apostolos Roumoglou Block.
- P1 Jahsean Corbett made Jumper. 15–23
- P1 Mikkel Tyne missed Jumper.
- P1 Jakub Necas Defensive Rebound.
- P1 Kareem Rozier missed Three Point Jumper.
- P1 B. Artis White Defensive Rebound.
- P1 Jonathan Beagle made Layup. 15–25
- P1 Maximus Edwards made Layup. 17–25
- P1 B. Artis White missed Jumper.
- P1 Maximus Edwards Defensive Rebound.
- P1 Tre Dinkins Turnover.
- P1 Mikkel Tyne missed Layup.
- P1 Jakub Necas Block.
- P1 David Dixon Defensive Rebound.
- P1 Maximus Edwards made Three Point Jumper. Assisted by Tre Dinkins. 20–25
- P1 B. Artis White made Jumper. 20–27
- P1 Tre Dinkins missed Three Point Jumper.
- P1 David Dixon Offensive Rebound.
- P1 David Dixon missed Layup.
- P1 Ryan Soulis Block.
- P1 Duquesne Turnover.
- P1 Official TV Timeout
- P1 Jakub Necas Offensive Rebound.
- P1 B. Artis White made Layup. 20–29
- P1 David Dixon made Layup. Assisted by Tre Dinkins. 22–29
- P1 Jason Roche made Three Point Jumper. Assisted by Ryan Soulis. 22–32
- P1 Foul on B. Artis White.
- P1 Foul on Collin Tanner.
- P1 Matúš Hronský missed Free Throw.
- P1 Duquesne Offensive Rebound.
- P1 Matúš Hronský made Free Throw. 23–32
- P1 Foul on Tre Dinkins.
- P1 Ryan Soulis missed Free Throw.
- P1 Richmond Offensive Rebound.
- P1 Ryan Soulis made Free Throw. 23–33
- P1 Kareem Rozier made Three Point Jumper. Assisted by David Dixon. 26–33
- P1 Mike Walz missed Jumper.
- P1 Matúš Hronský Defensive Rebound.
- P1 David Dixon missed Three Point Jumper.
- P1 Jahsean Corbett Offensive Rebound.
- P1 Foul on Mikkel Tyne.
- P1 Jahsean Corbett made Free Throw. 27–33
- P1 Jahsean Corbett missed Free Throw.
- P1 Richmond Defensive Rebound.
- P2 Dusan Neskovic missed Three Point Jumper.
- P2 Richmond Offensive Rebound.
- P2 B. Artis White made Three Point Jumper. Assisted by Jason Roche. 27–36
- P2 Matúš Hronský missed Three Point Jumper.
- P2 Duquesne Offensive Rebound.
- P2 Foul on Mike Walz.
- P2 Tre Dinkins made Three Point Jumper. 30–36
- P2 Mike Walz made Dunk. Assisted by Mikkel Tyne. 30–38
- P2 Jakub Necas missed Jumper.
- P2 Mike Walz Defensive Rebound.
- P2 B. Artis White missed Jumper.
- P2 B. Artis White Offensive Rebound.
- P2 Dusan Neskovic missed Three Point Jumper.
- P2 Tre Dinkins Defensive Rebound.
- P2 Tre Dinkins Turnover.
- P2 Foul on Matúš Hronský.
- P2 Jason Roche made Free Throw. 30–39
- P2 Jason Roche missed Free Throw.
- P2 Richmond Offensive Rebound.
- P2 Jason Roche made Free Throw. 30–40
- P2 Foul on B. Artis White.
- P2 David Dixon missed Free Throw.
- P2 Duquesne Offensive Rebound.
- P2 David Dixon missed Free Throw.
- P2 Jason Roche Defensive Rebound.
- P2 Dusan Neskovic made Three Point Jumper. 30–43
- P2 Cam Crawford missed Layup.
- P2 David Dixon Offensive Rebound.
- P2 David Dixon made Jumper. 32–43
- P2 Official TV Timeout
- P2 Foul on David Dixon.
- P2 Jonathan Beagle missed Free Throw.
- P2 Richmond Offensive Rebound.
- P2 Jonathan Beagle made Free Throw. 32–44
- P2 Foul on Mikkel Tyne.
- P2 Maximus Edwards made Three Point Jumper. 35–44
- P2 Foul on Jonathan Beagle.
- P2 Maximus Edwards made Free Throw. 36–44
- P2 Ryan Soulis made Three Point Jumper. Assisted by B. Artis White. 36–47
- P2 Jahsean Corbett missed Jumper.
- P2 Ryan Soulis Block.
- P2 Richmond Defensive Rebound.
- P2 Collin Tanner missed Jumper.
- P2 Ryan Soulis Offensive Rebound.
- P2 Dusan Neskovic made Layup. 36–49
- P2 Maximus Edwards Turnover.
- P2 Ryan Soulis Turnover.
- P2 Kareem Rozier Steal.
- P2 Maximus Edwards made Layup. Assisted by Kareem Rozier. 38–49
- P2 Apostolos Roumoglou made Dunk. 38–51
- P2 Tre Dinkins made Jumper. 40–51
- P2 Dusan Neskovic Turnover.
- P2 Official TV Timeout
- P2 Jakub Necas made Layup. Assisted by Maximus Edwards. 42–51
- P2 B. Artis White Turnover.
- P2 Maximus Edwards Steal.
- P2 Cam Crawford made Layup. Assisted by Maximus Edwards. 44–51
- P2 Collin Tanner missed Jumper.
- P2 Jahsean Corbett Defensive Rebound.
- P2 Kareem Rozier missed Three Point Jumper.
- P2 Dusan Neskovic Defensive Rebound.
- P2 Foul on Kareem Rozier.
- P2 Mike Walz made Jumper. 44–53
- P2 Cam Crawford missed Three Point Jumper.
- P2 Jason Roche Defensive Rebound.
- P2 Jason Roche made Three Point Jumper. Assisted by Mike Walz. 44–56
- P2 Duquesne Timeout
- P2 Official TV Timeout
- P2 Foul on Dusan Neskovic.
- P2 Maximus Edwards made Three Point Jumper. Assisted by Kareem Rozier. 47–56
- P2 B. Artis White Turnover.
- P2 Foul on Mikkel Tyne.
- P2 Kareem Rozier missed Layup.
- P2 David Dixon Offensive Rebound.
- P2 David Dixon missed Layup.
- P2 Apostolos Roumoglou Defensive Rebound.
- P2 Dusan Neskovic made Layup. 47–58
- P2 Maximus Edwards made Three Point Jumper. 50–58
- P2 Mike Walz made Three Point Jumper. Assisted by Jack Graham. 50–61
- P2 Kareem Rozier missed Three Point Jumper.
- P2 Jason Roche Defensive Rebound.
- P2 Jack Graham Turnover.
- P2 Kareem Rozier Steal.
- P2 Foul on Jack Graham.
- P2 Official TV Timeout
- P2 Jahsean Corbett missed Free Throw.
- P2 Duquesne Offensive Rebound.
- P2 Jahsean Corbett made Free Throw. 51–61
- P2 Mike Walz missed Jumper.
- P2 Maximus Edwards Defensive Rebound.
- P2 Jahsean Corbett missed Layup.
- P2 Jahsean Corbett Offensive Rebound.
- P2 Jahsean Corbett missed Layup.
- P2 Jahsean Corbett Offensive Rebound.
- P2 Maximus Edwards missed Three Point Jumper.
- P2 Jason Roche Defensive Rebound.
- P2 Jason Roche made Three Point Jumper. Assisted by B. Artis White. 51–64
- P2 Tre Dinkins made Three Point Jumper. Assisted by Jakub Necas. 54–64
- P2 Dusan Neskovic missed Jumper.
- P2 Jahsean Corbett Defensive Rebound.
- P2 Foul on Maximus Edwards.
- P2 Maximus Edwards Turnover.
- P2 Official TV Timeout
- P2 Jason Roche made Layup. 54–66
- P2 Foul on Tre Dinkins.
- P2 Jason Roche made Free Throw. 54–67
- P2 Tre Dinkins missed Three Point Jumper.
- P2 Jakub Necas Offensive Rebound.
- P2 Kareem Rozier missed Three Point Jumper.
- P2 B. Artis White Defensive Rebound.
- P2 Mikkel Tyne missed Jumper.
- P2 Duquesne Defensive Rebound.
- P2 Tre Dinkins made Three Point Jumper. Assisted by Jakub Necas. 57–67
- P2 Mikkel Tyne Turnover.
- P2 Kareem Rozier Steal.
- P2 Kareem Rozier made Layup. 59–67
- P2 Mikkel Tyne Turnover.
- P2 Kareem Rozier Steal.
- P2 Foul on B. Artis White.
- P2 Kareem Rozier made Free Throw. 60–67
- P2 Kareem Rozier made Free Throw. 61–67
- P2 Duquesne Timeout
- P2 Dusan Neskovic Turnover.
- P2 Maximus Edwards Steal.
- P2 Tre Dinkins Turnover.
- P2 Mikkel Tyne Turnover.
- P2 Tre Dinkins Steal.
- P2 Maximus Edwards made Jumper. 63–67
- P2 Foul on Jahsean Corbett.
- P2 Foul on Jakub Necas.
- P2 Dusan Neskovic made Free Throw. 63–68
- P2 Dusan Neskovic made Free Throw. 63–69
- P2 Jahsean Corbett made Layup. Assisted by Tre Dinkins. 65–69
- P2 Richmond Timeout
- P2 Foul on Tre Dinkins.
- P2 Mikkel Tyne made Free Throw. 65–70
- P2 Mikkel Tyne made Free Throw. 65–71
- P2 Tre Dinkins made Three Point Jumper. 68–71
- P2 Foul on Kareem Rozier.
- P2 Dusan Neskovic made Free Throw. 68–72
- P2 Dusan Neskovic made Free Throw. 68–73
- P2 Tre Dinkins missed Three Point Jumper.
- P2 B. Artis White Defensive Rebound.
Box score
DUQ
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Eli WilbornF | 8 | 1 | 0-3 | 0-0 | 1-1 | 3 | 1 | 1 | 0 | 0 | 3 | 0 | 1 |
| Jakub NecasF | 24 | 4 | 2-5 | 0-1 | 0-0 | 5 | 2 | 0 | 0 | 1 | 4 | 1 | 1 |
| Matúš HronskýF | 15 | 1 | 0-4 | 0-4 | 1-2 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 2 |
| Tre DinkinsG | 34 | 17 | 6-12 | 5-11 | 0-0 | 1 | 3 | 5 | 1 | 0 | 0 | 1 | 3 |
| Cam CrawfordG | 18 | 2 | 1-5 | 0-2 | 0-0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2 |
| David DixonF | 18 | 4 | 2-6 | 0-1 | 0-2 | 4 | 1 | 0 | 0 | 0 | 3 | 1 | 1 |
| Kareem RozierG | 27 | 10 | 3-9 | 2-6 | 2-2 | 0 | 2 | 2 | 5 | 0 | 0 | 0 | 2 |
| Maximus EdwardsG | 26 | 21 | 8-10 | 4-6 | 1-1 | 2 | 2 | 2 | 2 | 0 | 0 | 2 | 2 |
| Jahsean CorbettG | 30 | 8 | 3-7 | 0-0 | 2-4 | 9 | 0 | 0 | 1 | 1 | 6 | 3 | 1 |
| Jayden BrownF | |||||||||||||
| Chabi BarreF | |||||||||||||
| Alex WilliamsF | |||||||||||||
| Brandon HallG | |||||||||||||
| Lucas ProllaG | |||||||||||||
| Jake DiMicheleG | |||||||||||||
| Seamus McDermottG | |||||||||||||
| Lucas PerusekG | |||||||||||||
| Ethan AnishG |
RICH
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dusan NeskovicF | 31 | 13 | 3-6 | 1-3 | 6-6 | 1 | 1 | 2 | 0 | 0 | 0 | 1 | 2 |
| Mike WalzC | 21 | 9 | 3-6 | 1-2 | 2-2 | 2 | 1 | 1 | 1 | 0 | 0 | 2 | 1 |
| Mikkel TyneG | 21 | 4 | 1-5 | 0-0 | 2-2 | 0 | 1 | 4 | 1 | 0 | 0 | 0 | 4 |
| Jason RocheG | 29 | 14 | 4-4 | 3-3 | 3-4 | 7 | 1 | 0 | 0 | 1 | 0 | 7 | 0 |
| B. Artis WhiteG | 34 | 9 | 4-6 | 1-1 | 0-0 | 6 | 2 | 3 | 0 | 0 | 1 | 5 | 3 |
| Ryan SoulisF | 9 | 8 | 3-4 | 1-1 | 1-2 | 2 | 1 | 1 | 0 | 3 | 2 | 0 | 0 |
| Jonathan BeagleF | 8 | 7 | 3-3 | 0-0 | 1-2 | 1 | 0 | 2 | 0 | 0 | 1 | 0 | 1 |
| Apostolos RoumoglouF | 28 | 5 | 2-2 | 1-1 | 0-0 | 3 | 1 | 0 | 1 | 1 | 0 | 3 | 1 |
| Jack GrahamG | 6 | 0 | 0-0 | 0-0 | 0-0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 2 |
| Collin TannerG | 13 | 4 | 2-5 | 0-1 | 0-0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| Bryson McGlothinF | |||||||||||||
| Jaylen RobinsonF | |||||||||||||
| Jack D'EntremontF | |||||||||||||
| Kirby MooneyG | |||||||||||||
| Liam WeaverG | |||||||||||||
| George Washington IIIG | |||||||||||||
| DeLonnie HuntG |
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.