Arizona State Sun Devils @ Oregon Ducks
| 1 | 2 | T | |
|---|---|---|---|
| ASU8-8 | 23 | 33 | 56 |
| ORE12-4 | 25 | 34 | 59 |
· Line: ORE -6
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.
-
Dillon Brooks made Jumper.
0–2 -
Kodi Justice made Three Point Jumper. Assisted by Savon Goodman.
3–2 -
Joseph Young made Jumper.
3–4 -
Eric Jacobsen made Jumper.
5–4 -
Roosevelt Scott made Layup. Assisted by Kodi Justice.
7–4 -
Casey Benson made Three Point Jumper. Assisted by Jordan Bell.
7–7 -
Joseph Young made Jumper.
7–9 -
Savon Goodman made Layup. Assisted by Jonathan Gilling.
9–9 -
Eric Jacobsen made Layup.
11–9 -
Dwayne Benjamin made Jumper.
11–11 -
Michael Chandler made Free Throw.
11–12 -
Tra Holder made Free Throw.
12–12 -
Gerry Blakes made Jumper.
14–12 -
Shaquielle McKissic made Free Throw.
15–12 -
Shaquielle McKissic made Free Throw.
16–12 -
Shaquielle McKissic made Free Throw.
17–12 -
Elgin Cook made Free Throw.
17–13 -
Elgin Cook made Free Throw.
17–14 -
Tra Holder made Free Throw.
18–14 -
Gerry Blakes made Jumper.
20–14 -
Joseph Young made Three Point Jumper. Assisted by Casey Benson.
20–17 -
Jordan Bell made Dunk. Assisted by Ahmaad Rorie.
20–19 -
Dwayne Benjamin made Two Point Tip Shot.
20–21 -
Savon Goodman made Free Throw.
21–21 -
Ahmaad Rorie made Layup. Assisted by Jordan Bell.
21–23 -
Shaquielle McKissic made Layup. Assisted by Tra Holder.
23–23 -
Elgin Cook made Layup. Assisted by Joseph Young.
23–25 -
Shaquielle McKissic made Free Throw.
24–25 -
Joseph Young made Jumper. Assisted by Casey Benson.
24–27 -
Eric Jacobsen made Jumper.
26–27 -
Roosevelt Scott made Jumper.
28–27 -
Dillon Brooks made Free Throw.
28–28 -
Dillon Brooks made Free Throw.
28–29 -
Elgin Cook made Jumper.
28–31 -
Eric Jacobsen made Jumper.
30–31 -
Eric Jacobsen made Jumper. Assisted by Tra Holder.
32–31 -
Jalil Abdul-Bassit made Jumper.
32–33 -
Jordan Bell made Layup.
32–35 -
Shaquielle McKissic made Dunk.
34–35 -
Elgin Cook made Jumper. Assisted by Ahmaad Rorie.
34–37 -
Shaquielle McKissic made Free Throw.
35–37 -
Shaquielle McKissic made Free Throw.
36–37 -
Dillon Brooks made Jumper.
36–39 -
Eric Jacobsen made Layup. Assisted by Tra Holder.
38–39 -
Shaquielle McKissic made Three Point Jumper.
41–39 -
Joseph Young made Jumper.
41–41 -
Shaquielle McKissic made Layup.
43–41 -
Savon Goodman made Layup.
45–41 -
Elgin Cook made Layup.
45–43 -
Elgin Cook made Layup. Assisted by Ahmaad Rorie.
45–45 -
Joseph Young made Free Throw.
45–46 -
Joseph Young made Free Throw.
45–47 -
Savon Goodman made Dunk. Assisted by Shaquielle McKissic.
47–47 -
Savon Goodman made Free Throw.
48–47 -
Jonathan Gilling made Three Point Jumper. Assisted by Tra Holder.
51–47 -
Dillon Brooks made Layup.
51–49 -
Dillon Brooks made Free Throw.
51–50 -
Eric Jacobsen made Free Throw.
52–50 -
Joseph Young made Three Point Jumper. Assisted by Dillon Brooks.
52–53 -
Shaquielle McKissic made Free Throw.
53–53 -
Shaquielle McKissic made Free Throw.
54–53 -
Shaquielle McKissic made Free Throw.
55–53 -
Jordan Bell made Two Point Tip Shot.
55–55 -
Jordan Bell made Layup. Assisted by Joseph Young.
55–57 -
Elgin Cook made Free Throw.
55–58 -
Elgin Cook made Free Throw.
55–59 -
Tra Holder made Free Throw.
56–59
Play-by-play
- P1 Jump Ball won by Oregon
- P1 Elgin Cook Turnover.
- P1 Eric Jacobsen Steal.
- P1 Savon Goodman missed Jumper.
- P1 Joseph Young Defensive Rebound.
- P1 Dillon Brooks made Jumper. 0–2
- P1 Kodi Justice Turnover.
- P1 Joseph Young missed Jumper.
- P1 Kodi Justice Defensive Rebound.
- P1 Kodi Justice made Three Point Jumper. Assisted by Savon Goodman. 3–2
- P1 Joseph Young made Jumper. 3–4
- P1 Shaquielle McKissic missed Three Point Jumper.
- P1 Eric Jacobsen Offensive Rebound.
- P1 Eric Jacobsen made Jumper. 5–4
- P1 Foul on Eric Jacobsen.
- P1 Elgin Cook missed Jumper.
- P1 Savon Goodman Defensive Rebound.
- P1 Roosevelt Scott made Layup. Assisted by Kodi Justice. 7–4
- P1 Foul on Kodi Justice.
- P1 Casey Benson made Three Point Jumper. Assisted by Jordan Bell. 7–7
- P1 Roosevelt Scott Turnover.
- P1 Dillon Brooks Steal.
- P1 Jordan Bell Turnover.
- P1 Roosevelt Scott Steal.
- P1 Roosevelt Scott missed Layup.
- P1 Jordan Bell Block.
- P1 Dillon Brooks Defensive Rebound.
- P1 Joseph Young Turnover.
- P1 Official TV Timeout
- P1 Foul on Dillon Brooks.
- P1 Jonathan Gilling Turnover.
- P1 Joseph Young made Jumper. 7–9
- P1 Bo Barnes missed Three Point Jumper.
- P1 Tra Holder Offensive Rebound.
- P1 Savon Goodman made Layup. Assisted by Jonathan Gilling. 9–9
- P1 Jalil Abdul-Bassit Turnover.
- P1 Foul on Jalil Abdul-Bassit.
- P1 Jonathan Gilling missed Three Point Jumper.
- P1 Jalil Abdul-Bassit Defensive Rebound.
- P1 Joseph Young Turnover.
- P1 Eric Jacobsen Steal.
- P1 Tra Holder missed Three Point Jumper.
- P1 Gerry Blakes Offensive Rebound.
- P1 Foul on Joseph Young.
- P1 Gerry Blakes missed Layup.
- P1 Jordan Bell Block.
- P1 Eric Jacobsen Offensive Rebound.
- P1 Eric Jacobsen made Layup. 11–9
- P1 Dwayne Benjamin made Jumper. 11–11
- P1 Foul on Jordan Bell.
- P1 Official TV Timeout
- P1 Roosevelt Scott Turnover.
- P1 Foul on Jalil Abdul-Bassit.
- P1 Jalil Abdul-Bassit Turnover.
- P1 Kodi Justice missed Jumper.
- P1 Jordan Bell Defensive Rebound.
- P1 Foul on Willie Atwood.
- P1 Ahmaad Rorie Turnover.
- P1 Kodi Justice Steal.
- P1 Willie Atwood missed Three Point Jumper.
- P1 Arizona St Offensive Rebound.
- P1 Foul on Jordan Bell.
- P1 Shaquielle McKissic missed Layup.
- P1 Dwayne Benjamin Defensive Rebound.
- P1 Foul on Roosevelt Scott.
- P1 Michael Chandler missed Free Throw.
- P1 Oregon Deadball Team Rebound.
- P1 Michael Chandler made Free Throw. 11–12
- P1 Foul on Dwayne Benjamin.
- P1 Tra Holder made Free Throw. 12–12
- P1 Tra Holder missed Free Throw.
- P1 Michael Chandler Defensive Rebound.
- P1 Ahmaad Rorie missed Jumper.
- P1 Roosevelt Scott Defensive Rebound.
- P1 Foul on Michael Chandler.
- P1 Eric Jacobsen missed Free Throw.
- P1 Dillon Brooks Turnover.
- P1 Casey Benson Defensive Rebound.
- P1 Foul on Dillon Brooks.
- P1 Gerry Blakes made Jumper. 14–12
- P1 Elgin Cook Turnover.
- P1 Gerry Blakes Steal.
- P1 Foul on Savon Goodman.
- P1 Savon Goodman Turnover.
- P1 Official TV Timeout
- P1 Foul on Jonathan Gilling.
- P1 Dwayne Benjamin missed Free Throw.
- P1 Oregon Deadball Team Rebound.
- P1 Dwayne Benjamin missed Free Throw.
- P1 Gerry Blakes Defensive Rebound.
- P1 Foul on Jalil Abdul-Bassit.
- P1 Shaquielle McKissic made Free Throw. 15–12
- P1 Shaquielle McKissic made Free Throw. 16–12
- P1 Joseph Young missed Three Point Jumper.
- P1 Gerry Blakes Defensive Rebound.
- P1 Foul on Elgin Cook.
- P1 Shaquielle McKissic missed Free Throw.
- P1 Arizona St Deadball Team Rebound.
- P1 Shaquielle McKissic made Free Throw. 17–12
- P1 Foul on Eric Jacobsen.
- P1 Elgin Cook made Free Throw. 17–13
- P1 Elgin Cook made Free Throw. 17–14
- P1 Foul on Ahmaad Rorie.
- P1 Tra Holder missed Free Throw.
- P1 Arizona St Deadball Team Rebound.
- P1 Tra Holder made Free Throw. 18–14
- P1 Casey Benson missed Three Point Jumper.
- P1 Arizona St Defensive Rebound.
- P1 Foul on Savon Goodman.
- P1 Savon Goodman Turnover.
- P1 Casey Benson missed Three Point Jumper.
- P1 Gerry Blakes Defensive Rebound.
- P1 Gerry Blakes made Jumper. 20–14
- P1 Joseph Young missed Jumper.
- P1 Willie Atwood Defensive Rebound.
- P1 Tra Holder Turnover.
- P1 Joseph Young made Three Point Jumper. Assisted by Casey Benson. 20–17
- P1 Shaquielle McKissic missed Jumper.
- P1 Casey Benson Defensive Rebound.
- P1 Jordan Bell made Dunk. Assisted by Ahmaad Rorie. 20–19
- P1 Arizona St Timeout
- P1 Roosevelt Scott missed Jumper.
- P1 Jordan Bell Block.
- P1 Casey Benson Defensive Rebound.
- P1 Joseph Young missed Three Point Jumper.
- P1 Dwayne Benjamin Offensive Rebound.
- P1 Dwayne Benjamin made Two Point Tip Shot. 20–21
- P1 Foul on Casey Benson.
- P1 Official TV Timeout
- P1 Savon Goodman missed Free Throw.
- P1 Arizona St Deadball Team Rebound.
- P1 Savon Goodman made Free Throw. 21–21
- P1 Ahmaad Rorie missed Three Point Jumper.
- P1 Jordan Bell Offensive Rebound.
- P1 Ahmaad Rorie made Layup. Assisted by Jordan Bell. 21–23
- P1 Savon Goodman missed Jumper.
- P1 Jordan Bell Block.
- P1 Savon Goodman Offensive Rebound.
- P1 Foul on Savon Goodman.
- P1 Savon Goodman Turnover.
- P1 Dwayne Benjamin missed Three Point Jumper.
- P1 Arizona St Defensive Rebound.
- P1 Shaquielle McKissic made Layup. Assisted by Tra Holder. 23–23
- P1 Oregon Timeout
- P1 Elgin Cook made Layup. Assisted by Joseph Young. 23–25
- P2 Jump Ball won by Arizona St
- P2 Foul on Dillon Brooks.
- P2 Shaquielle McKissic made Free Throw. 24–25
- P2 Shaquielle McKissic missed Free Throw.
- P2 Jordan Bell Defensive Rebound.
- P2 Joseph Young made Jumper. Assisted by Casey Benson. 24–27
- P2 Eric Jacobsen made Jumper. 26–27
- P2 Elgin Cook Turnover.
- P2 Roosevelt Scott made Jumper. 28–27
- P2 Dillon Brooks missed Three Point Jumper.
- P2 Roosevelt Scott Defensive Rebound.
- P2 Kodi Justice missed Three Point Jumper.
- P2 Joseph Young Defensive Rebound.
- P2 Foul on Shaquielle McKissic.
- P2 Dillon Brooks made Free Throw. 28–28
- P2 Dillon Brooks made Free Throw. 28–29
- P2 Roosevelt Scott missed Jumper.
- P2 Jordan Bell Block.
- P2 Dillon Brooks Defensive Rebound.
- P2 Foul on Roosevelt Scott.
- P2 Elgin Cook made Jumper. 28–31
- P2 Eric Jacobsen made Jumper. 30–31
- P2 Elgin Cook missed Layup.
- P2 Eric Jacobsen Defensive Rebound.
- P2 Gerry Blakes missed Three Point Jumper.
- P2 Elgin Cook Defensive Rebound.
- P2 Joseph Young missed Jumper.
- P2 Gerry Blakes Defensive Rebound.
- P2 Eric Jacobsen made Jumper. Assisted by Tra Holder. 32–31
- P2 Casey Benson missed Layup.
- P2 Tra Holder Defensive Rebound.
- P2 Foul on Casey Benson.
- P2 Official TV Timeout
- P2 Foul on Gerry Blakes.
- P2 Gerry Blakes Turnover.
- P2 Jalil Abdul-Bassit made Jumper. 32–33
- P2 Gerry Blakes missed Jumper.
- P2 Ahmaad Rorie Defensive Rebound.
- P2 Jordan Bell made Layup. 32–35
- P2 Shaquielle McKissic made Dunk. 34–35
- P2 Foul on Jonathan Gilling.
- P2 Elgin Cook made Jumper. Assisted by Ahmaad Rorie. 34–37
- P2 Foul on Ahmaad Rorie.
- P2 Foul on Jalil Abdul-Bassit.
- P2 Shaquielle McKissic made Free Throw. 35–37
- P2 Shaquielle McKissic made Free Throw. 36–37
- P2 Dwayne Benjamin missed Jumper.
- P2 Savon Goodman Defensive Rebound.
- P2 Willie Atwood missed Jumper.
- P2 Jordan Bell Block.
- P2 Joseph Young Defensive Rebound.
- P2 Joseph Young missed Jumper.
- P2 Bo Barnes Defensive Rebound.
- P2 Bo Barnes missed Three Point Jumper.
- P2 Savon Goodman Offensive Rebound.
- P2 Bo Barnes missed Three Point Jumper.
- P2 Bo Barnes Offensive Rebound.
- P2 Bo Barnes missed Three Point Jumper.
- P2 Oregon Defensive Rebound.
- P2 Dillon Brooks made Jumper. 36–39
- P2 Tra Holder Turnover.
- P2 Ahmaad Rorie missed Jumper.
- P2 Shaquielle McKissic Defensive Rebound.
- P2 Eric Jacobsen made Layup. Assisted by Tra Holder. 38–39
- P2 Foul on Eric Jacobsen.
- P2 Official TV Timeout
- P2 Ahmaad Rorie Turnover.
- P2 Eric Jacobsen Steal.
- P2 Willie Atwood Turnover.
- P2 Foul on Michael Chandler.
- P2 Michael Chandler Turnover.
- P2 Eric Jacobsen Turnover.
- P2 Dillon Brooks missed Three Point Jumper.
- P2 Gerry Blakes Defensive Rebound.
- P2 Shaquielle McKissic made Three Point Jumper. 41–39
- P2 Joseph Young made Jumper. 41–41
- P2 Gerry Blakes missed Three Point Jumper.
- P2 Oregon Defensive Rebound.
- P2 Foul on Eric Jacobsen.
- P2 Dillon Brooks Turnover.
- P2 Shaquielle McKissic Steal.
- P2 Shaquielle McKissic made Layup. 43–41
- P2 Joseph Young missed Jumper.
- P2 Shaquielle McKissic Defensive Rebound.
- P2 Roosevelt Scott Turnover.
- P2 Dwayne Benjamin Steal.
- P2 Foul on Shaquielle McKissic.
- P2 Dillon Brooks missed Free Throw.
- P2 Roosevelt Scott Defensive Rebound.
- P2 Foul on Casey Benson.
- P2 Savon Goodman made Layup. 45–41
- P2 Elgin Cook made Layup. 45–43
- P2 Shaquielle McKissic missed Three Point Jumper.
- P2 Savon Goodman Offensive Rebound.
- P2 Shaquielle McKissic missed Layup.
- P2 Jordan Bell Block.
- P2 Dwayne Benjamin Defensive Rebound.
- P2 Casey Benson missed Three Point Jumper.
- P2 Shaquielle McKissic Defensive Rebound.
- P2 Roosevelt Scott missed Layup.
- P2 Jordan Bell Block.
- P2 Ahmaad Rorie Defensive Rebound.
- P2 Elgin Cook made Layup. Assisted by Ahmaad Rorie. 45–45
- P2 Arizona St Timeout
- P2 Savon Goodman missed Jumper.
- P2 Jordan Bell Defensive Rebound.
- P2 Foul on Gerry Blakes.
- P2 Official TV Timeout
- P2 Joseph Young made Free Throw. 45–46
- P2 Joseph Young made Free Throw. 45–47
- P2 Savon Goodman made Dunk. Assisted by Shaquielle McKissic. 47–47
- P2 Foul on Jordan Bell.
- P2 Savon Goodman made Free Throw. 48–47
- P2 Foul on Dwayne Benjamin.
- P2 Dwayne Benjamin Turnover.
- P2 Tra Holder missed Three Point Jumper.
- P2 Elgin Cook Defensive Rebound.
- P2 Jordan Bell missed Jumper.
- P2 Tra Holder Defensive Rebound.
- P2 Jonathan Gilling made Three Point Jumper. Assisted by Tra Holder. 51–47
- P2 Dillon Brooks made Layup. 51–49
- P2 Foul on Savon Goodman.
- P2 Dillon Brooks made Free Throw. 51–50
- P2 Foul on Jordan Bell.
- P2 Official TV Timeout
- P2 Eric Jacobsen made Free Throw. 52–50
- P2 Eric Jacobsen missed Free Throw.
- P2 Jordan Bell Defensive Rebound.
- P2 Joseph Young made Three Point Jumper. Assisted by Dillon Brooks. 52–53
- P2 Foul on Joseph Young.
- P2 Shaquielle McKissic missed Free Throw.
- P2 Arizona St Deadball Team Rebound.
- P2 Shaquielle McKissic made Free Throw. 53–53
- P2 Joseph Young missed Jumper.
- P2 Shaquielle McKissic Defensive Rebound.
- P2 Foul on Dillon Brooks.
- P2 Shaquielle McKissic made Free Throw. 54–53
- P2 Shaquielle McKissic made Free Throw. 55–53
- P2 Oregon Timeout
- P2 Elgin Cook missed Jumper.
- P2 Jordan Bell Offensive Rebound.
- P2 Jordan Bell made Two Point Tip Shot. 55–55
- P2 Arizona St Timeout
- P2 Gerry Blakes Turnover.
- P2 Elgin Cook Steal.
- P2 Jordan Bell made Layup. Assisted by Joseph Young. 55–57
- P2 Jonathan Gilling Turnover.
- P2 Arizona St Timeout
- P2 Dillon Brooks Turnover.
- P2 Gerry Blakes Steal.
- P2 Foul on Elgin Cook.
- P2 Shaquielle McKissic missed Free Throw.
- P2 Arizona St Deadball Team Rebound.
- P2 Oregon Timeout
- P2 Shaquielle McKissic missed Free Throw.
- P2 Elgin Cook Defensive Rebound.
- P2 Foul on Shaquielle McKissic.
- P2 Elgin Cook made Free Throw. 55–58
- P2 Elgin Cook made Free Throw. 55–59
- P2 Oregon Timeout
- P2 Foul on Jordan Bell.
- P2 Tra Holder made Free Throw. 56–59
- P2 Tra Holder missed Free Throw.
- P2 Arizona St Offensive Rebound.
- P2 Arizona St Timeout
- P2 Shaquielle McKissic missed Three Point Jumper.
- P2 Elgin Cook Defensive Rebound.
Box score
ASU
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Shaquielle McKissicF | 32 | 18 | 4-10 | 1-4 | 9-14 | 4 | 1 | 0 | 1 | 0 | 0 | 4 | 3 |
| Savon GoodmanF | 19 | 8 | 3-6 | 0-0 | 2-3 | 5 | 1 | 3 | 0 | 0 | 3 | 2 | 4 |
| Eric JacobsenF | 21 | 13 | 6-6 | 0-0 | 1-3 | 3 | 0 | 1 | 3 | 0 | 2 | 1 | 4 |
| Roosevelt ScottG | 15 | 4 | 2-6 | 0-0 | 0-0 | 3 | 1 | 3 | 1 | 0 | 0 | 3 | 2 |
| Kodi JusticeG | 9 | 3 | 1-3 | 1-2 | 0-0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 |
| Willie AtwoodF | 10 | 0 | 0-2 | 0-1 | 0-0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
| Jonathan GillingF | 31 | 3 | 1-2 | 1-2 | 0-0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 2 |
| Tra HolderG | 30 | 3 | 0-2 | 0-2 | 3-6 | 3 | 4 | 2 | 0 | 0 | 1 | 2 | 0 |
| Gerry BlakesG | 24 | 4 | 2-6 | 0-2 | 0-0 | 6 | 0 | 2 | 2 | 0 | 1 | 5 | 2 |
| Bo BarnesG | 9 | 0 | 0-4 | 0-4 | 0-0 | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| Cameron GilbertF | |||||||||||||
| Connor MacDougallF | |||||||||||||
| Sai TummalaG | |||||||||||||
| Austin WitherillG | |||||||||||||
| Corban MurphyG | |||||||||||||
| Chance MurrayG |
ORE
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dillon BrooksF | 23 | 9 | 3-5 | 0-2 | 3-4 | 2 | 1 | 3 | 1 | 0 | 0 | 2 | 4 |
| Elgin CookF | 35 | 14 | 5-8 | 0-0 | 4-4 | 4 | 0 | 3 | 1 | 0 | 0 | 4 | 2 |
| Jordan BellF | 27 | 8 | 4-5 | 0-0 | 0-0 | 6 | 2 | 1 | 0 | 8 | 2 | 4 | 5 |
| Casey BensonG | 22 | 3 | 1-5 | 1-4 | 0-0 | 3 | 2 | 0 | 0 | 0 | 0 | 3 | 3 |
| Joe YoungG | 36 | 16 | 6-14 | 2-4 | 2-2 | 3 | 2 | 2 | 0 | 0 | 0 | 3 | 2 |
| Dwayne BenjaminF | 20 | 4 | 2-4 | 0-1 | 0-2 | 3 | 0 | 1 | 1 | 0 | 1 | 2 | 2 |
| Michael ChandlerC | 6 | 1 | 0-0 | 0-0 | 1-2 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 2 |
| Ahmaad RorieG | 25 | 2 | 1-4 | 0-1 | 0-0 | 2 | 3 | 2 | 0 | 0 | 0 | 2 | 2 |
| Jalil Abdul-BassitG | 6 | 2 | 1-1 | 0-0 | 0-0 | 1 | 0 | 2 | 0 | 0 | 0 | 1 | 4 |
| Roman SorkinF | |||||||||||||
| Tim JensenF | |||||||||||||
| Anthony PiganelliG | |||||||||||||
| Hayden CoppedgeG | |||||||||||||
| Charlie NoebelG | |||||||||||||
| Theo FriedmanG | |||||||||||||
| Max HellerG |
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.