Old Dominion Monarchs @ App State Mountaineers

64–89Final · Feb 28, 2024
ODU 64 APP 89 Final
12T
ODU7-23263864
APP25-5513889
Who saw it first

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.

  1. Donovan Gregory made Layup.

    0–2
  2. Terence Harcum made Jumper. Assisted by Donovan Gregory.

    0–4
  3. Imo Essien made Jumper.

    2–4
  4. Justin Abson made Dunk. Assisted by Xavion Brown.

    2–6
  5. TreVon Spillers made Layup.

    2–8
  6. TreVon Spillers made Free Throw.

    2–9
  7. CJ Huntley made Free Throw.

    2–10
  8. CJ Huntley made Free Throw.

    2–11
  9. Donovan Gregory made Layup. Assisted by CJ Huntley.

    2–13
  10. Terence Harcum made Three Point Jumper. Assisted by CJ Huntley.

    2–16
  11. Christopher Mantis made Three Point Jumper. Assisted by Xavion Brown.

    2–19
  12. Devin Ceaser made Jumper.

    4–19
  13. TreVon Spillers made Dunk.

    4–21
  14. Christopher Mantis made Three Point Jumper. Assisted by Myles Tate.

    4–24
  15. R.J. Blakney made Three Point Jumper. Assisted by Jason Wade.

    7–24
  16. TreVon Spillers made Layup.

    7–26
  17. R.J. Blakney made Three Point Jumper. Assisted by Jason Wade.

    10–26
  18. CJ Huntley made Three Point Jumper. Assisted by Christopher Mantis.

    10–29
  19. Christopher Mantis made Three Point Jumper. Assisted by Jordan Marsh.

    10–32
  20. Imo Essien made Three Point Jumper. Assisted by Jason Wade.

    13–32
  21. CJ Huntley made Dunk. Assisted by Justin Abson.

    13–34
  22. Bryce Baker made Three Point Jumper. Assisted by Imo Essien.

    16–34
  23. Justin Abson made Dunk.

    16–36
  24. Jordan Marsh made Layup.

    16–38
  25. Donovan Gregory made Free Throw.

    16–39
  26. Jason Wade made Three Point Jumper. Assisted by Chaunce Jenkins.

    19–39
  27. Justin Abson made Layup.

    19–41
  28. Donovan Gregory made Layup.

    19–43
  29. Tyrone Williams made Layup.

    21–43
  30. Tyrone Williams made Free Throw.

    22–43
  31. Donovan Gregory made Layup. Assisted by Myles Tate.

    22–45
  32. Chaunce Jenkins made Layup.

    24–45
  33. TreVon Spillers made Jumper.

    24–47
  34. Chaunce Jenkins made Jumper.

    26–47
  35. Myles Tate made Layup.

    26–49
  36. TreVon Spillers made Layup.

    26–51
  37. Chaunce Jenkins made Free Throw.

    27–51
  38. Chaunce Jenkins made Free Throw.

    28–51
  39. Tyrone Williams made Layup.

    30–51
  40. Terence Harcum made Three Point Jumper. Assisted by Myles Tate.

    30–54
  41. Justin Abson made Free Throw.

    30–55
  42. Myles Tate made Layup.

    30–57
  43. Chaunce Jenkins made Jumper.

    32–57
  44. Chaunce Jenkins made Layup.

    34–57
  45. Chaunce Jenkins made Free Throw.

    35–57
  46. Xavion Brown made Layup.

    35–59
  47. Myles Tate made Free Throw.

    35–60
  48. TreVon Spillers made Free Throw.

    35–61
  49. Chaunce Jenkins made Free Throw.

    36–61
  50. TreVon Spillers made Free Throw.

    36–62
  51. TreVon Spillers made Free Throw.

    36–63
  52. Tyrone Williams made Three Point Jumper. Assisted by Imo Essien.

    39–63
  53. CJ Huntley made Free Throw.

    39–64
  54. CJ Huntley made Free Throw.

    39–65
  55. R.J. Blakney made Three Point Jumper.

    42–65
  56. Jordan Marsh made Layup.

    42–67
  57. Jordan Marsh made Free Throw.

    42–68
  58. Tyrone Williams made Layup.

    44–68
  59. Bryce Baker made Three Point Jumper.

    47–68
  60. Tyrone Williams made Layup.

    49–68
  61. Justin Abson made Free Throw.

    49–69
  62. R.J. Blakney made Layup.

    51–69
  63. Tyrone Williams made Three Point Jumper.

    54–69
  64. Myles Tate made Free Throw.

    54–70
  65. Myles Tate made Free Throw.

    54–71
  66. Terence Harcum made Layup.

    54–73
  67. Terence Harcum made Free Throw.

    54–74
  68. Myles Tate made Jumper.

    54–76
  69. TreVon Spillers made Layup. Assisted by Donovan Gregory.

    54–78
  70. Xavion Brown made Dunk. Assisted by Donovan Gregory.

    54–80
  71. Chaunce Jenkins made Layup.

    56–80
  72. TreVon Spillers made Layup. Assisted by Donovan Gregory.

    56–82
  73. Donovan Gregory made Dunk.

    56–84
  74. Imo Essien made Three Point Jumper.

    59–84
  75. Chaunce Jenkins made Free Throw.

    60–84
  76. Jason Wade made Three Point Jumper. Assisted by Imo Essien.

    63–84
  77. Christopher Mantis made Three Point Jumper. Assisted by Justin Abson.

    63–87
  78. Bryce Baker made Free Throw.

    64–87
  79. Josh Hayes made Free Throw.

    64–88
  80. Josh Hayes made Free Throw.

    64–89

Play-by-play

  1. P1 Donovan Gregory missed Jumper.
  2. P1 TreVon Spillers Offensive Rebound.
  3. P1 Donovan Gregory missed Jumper.
  4. P1 Donovan Gregory Offensive Rebound.
  5. P1 Donovan Gregory missed Layup.
  6. P1 Leeroy Odiahi Defensive Rebound.
  7. P1 R.J. Blakney missed Three Point Jumper.
  8. P1 Xavion Brown Defensive Rebound.
  9. P1 TreVon Spillers missed Layup.
  10. P1 Leeroy Odiahi Defensive Rebound.
  11. P1 R.J. Blakney missed Jumper.
  12. P1 R.J. Blakney Offensive Rebound.
  13. P1 R.J. Blakney missed Layup.
  14. P1 TreVon Spillers Defensive Rebound.
  15. P1 Terence Harcum missed Three Point Jumper.
  16. P1 Chaunce Jenkins Defensive Rebound.
  17. P1 Tyrone Williams missed Jumper.
  18. P1 Terence Harcum Defensive Rebound.
  19. P1 Donovan Gregory made Layup. 0–2
  20. P1 Tyrone Williams missed Jumper.
  21. P1 TreVon Spillers Defensive Rebound.
  22. P1 Terence Harcum made Jumper. Assisted by Donovan Gregory. 0–4
  23. P1 Imo Essien made Jumper. 2–4
  24. P1 Justin Abson made Dunk. Assisted by Xavion Brown. 2–6
  25. P1 Foul on Xavion Brown.
  26. P1 Official TV Timeout
  27. P1 Chaunce Jenkins missed Jumper.
  28. P1 TreVon Spillers Defensive Rebound.
  29. P1 Foul on R.J. Blakney.
  30. P1 TreVon Spillers missed Layup.
  31. P1 TreVon Spillers Offensive Rebound.
  32. P1 TreVon Spillers made Layup. 2–8
  33. P1 Foul on Devin Ceaser.
  34. P1 TreVon Spillers made Free Throw. 2–9
  35. P1 Devin Ceaser missed Jumper.
  36. P1 TreVon Spillers Defensive Rebound.
  37. P1 Foul on Dani Pounds.
  38. P1 CJ Huntley made Free Throw. 2–10
  39. P1 CJ Huntley made Free Throw. 2–11
  40. P1 Chaunce Jenkins missed Jumper.
  41. P1 Donovan Gregory Block.
  42. P1 Old Dominion Offensive Rebound.
  43. P1 Devin Ceaser missed Jumper.
  44. P1 CJ Huntley Defensive Rebound.
  45. P1 Donovan Gregory made Layup. Assisted by CJ Huntley. 2–13
  46. P1 Old Dominion Timeout
  47. P1 R.J. Blakney missed Jumper.
  48. P1 CJ Huntley Defensive Rebound.
  49. P1 Terence Harcum made Three Point Jumper. Assisted by CJ Huntley. 2–16
  50. P1 Chaunce Jenkins missed Jumper.
  51. P1 CJ Huntley Defensive Rebound.
  52. P1 Foul on Dani Pounds.
  53. P1 Christopher Mantis made Three Point Jumper. Assisted by Xavion Brown. 2–19
  54. P1 Chaunce Jenkins missed Three Point Jumper.
  55. P1 Appalachian State Defensive Rebound.
  56. P1 Christopher Mantis missed Three Point Jumper.
  57. P1 Bryce Baker Defensive Rebound.
  58. P1 Devin Ceaser made Jumper. 4–19
  59. P1 Xavion Brown missed Layup.
  60. P1 TreVon Spillers Offensive Rebound.
  61. P1 TreVon Spillers made Dunk. 4–21
  62. P1 Devin Ceaser missed Layup.
  63. P1 TreVon Spillers Defensive Rebound.
  64. P1 Christopher Mantis made Three Point Jumper. Assisted by Myles Tate. 4–24
  65. P1 R.J. Blakney made Three Point Jumper. Assisted by Jason Wade. 7–24
  66. P1 Myles Tate missed Three Point Jumper.
  67. P1 Chaunce Jenkins Block.
  68. P1 TreVon Spillers Offensive Rebound.
  69. P1 TreVon Spillers made Layup. 7–26
  70. P1 R.J. Blakney made Three Point Jumper. Assisted by Jason Wade. 10–26
  71. P1 CJ Huntley made Three Point Jumper. Assisted by Christopher Mantis. 10–29
  72. P1 Devin Ceaser Turnover.
  73. P1 Official TV Timeout
  74. P1 Christopher Mantis made Three Point Jumper. Assisted by Jordan Marsh. 10–32
  75. P1 Devin Ceaser missed Layup.
  76. P1 CJ Huntley Defensive Rebound.
  77. P1 Christopher Mantis missed Three Point Jumper.
  78. P1 Justin Abson Offensive Rebound.
  79. P1 Jordan Marsh missed Three Point Jumper.
  80. P1 Bryce Baker Defensive Rebound.
  81. P1 Imo Essien made Three Point Jumper. Assisted by Jason Wade. 13–32
  82. P1 CJ Huntley made Dunk. Assisted by Justin Abson. 13–34
  83. P1 Jason Wade missed Layup.
  84. P1 Justin Abson Defensive Rebound.
  85. P1 Jordan Marsh missed Three Point Jumper.
  86. P1 Tyrone Williams Defensive Rebound.
  87. P1 Foul on Christopher Mantis.
  88. P1 Official TV Timeout
  89. P1 Bryce Baker made Three Point Jumper. Assisted by Imo Essien. 16–34
  90. P1 Justin Abson Turnover.
  91. P1 Foul on Donovan Gregory.
  92. P1 Old Dominion Turnover.
  93. P1 Donovan Gregory missed Layup.
  94. P1 Justin Abson Offensive Rebound.
  95. P1 Justin Abson made Dunk. 16–36
  96. P1 Chaunce Jenkins missed Three Point Jumper.
  97. P1 Jordan Marsh Defensive Rebound.
  98. P1 Jordan Marsh made Layup. 16–38
  99. P1 Chaunce Jenkins Turnover.
  100. P1 Terence Harcum Steal.
  101. P1 Foul on Jason Wade.
  102. P1 Donovan Gregory made Free Throw. 16–39
  103. P1 Donovan Gregory missed Free Throw.
  104. P1 Tyrone Williams Defensive Rebound.
  105. P1 Jason Wade made Three Point Jumper. Assisted by Chaunce Jenkins. 19–39
  106. P1 Justin Abson made Layup. 19–41
  107. P1 Foul on R.J. Blakney.
  108. P1 Justin Abson missed Free Throw.
  109. P1 Tyrone Williams Defensive Rebound.
  110. P1 Tyrone Williams missed Three Point Jumper.
  111. P1 TreVon Spillers Defensive Rebound.
  112. P1 Donovan Gregory made Layup. 19–43
  113. P1 Tyrone Williams made Layup. 21–43
  114. P1 Foul on Terence Harcum.
  115. P1 Tyrone Williams made Free Throw. 22–43
  116. P1 Terence Harcum missed Three Point Jumper.
  117. P1 Old Dominion Defensive Rebound.
  118. P1 R.J. Blakney Turnover.
  119. P1 CJ Huntley Steal.
  120. P1 Donovan Gregory made Layup. Assisted by Myles Tate. 22–45
  121. P1 Tyrone Williams Turnover.
  122. P1 TreVon Spillers Steal.
  123. P1 Foul on Donovan Gregory.
  124. P1 Donovan Gregory Turnover.
  125. P1 Official TV Timeout
  126. P1 Devin Ceaser missed Three Point Jumper.
  127. P1 TreVon Spillers Defensive Rebound.
  128. P1 TreVon Spillers Turnover.
  129. P1 Chaunce Jenkins made Layup. 24–45
  130. P1 Terence Harcum missed Jumper.
  131. P1 Chaunce Jenkins Defensive Rebound.
  132. P1 Chaunce Jenkins missed Jumper.
  133. P1 TreVon Spillers Defensive Rebound.
  134. P1 TreVon Spillers made Jumper. 24–47
  135. P1 Appalachian State Timeout
  136. P1 Chaunce Jenkins made Jumper. 26–47
  137. P1 Myles Tate made Layup. 26–49
  138. P1 Bryce Baker missed Three Point Jumper.
  139. P1 Appalachian State Defensive Rebound.
  140. P1 Christopher Mantis missed Three Point Jumper.
  141. P1 CJ Huntley Offensive Rebound.
  142. P1 TreVon Spillers made Layup. 26–51
  143. P2 Donovan Gregory missed Jumper.
  144. P2 Chaunce Jenkins Defensive Rebound.
  145. P2 Foul on Myles Tate.
  146. P2 Chaunce Jenkins made Free Throw. 27–51
  147. P2 Chaunce Jenkins made Free Throw. 28–51
  148. P2 Justin Abson missed Layup.
  149. P2 R.J. Blakney Defensive Rebound.
  150. P2 Tyrone Williams made Layup. 30–51
  151. P2 Justin Abson missed Layup.
  152. P2 R.J. Blakney Defensive Rebound.
  153. P2 Imo Essien missed Jumper.
  154. P2 Donovan Gregory Defensive Rebound.
  155. P2 Terence Harcum made Three Point Jumper. Assisted by Myles Tate. 30–54
  156. P2 Chaunce Jenkins missed Jumper.
  157. P2 Donovan Gregory Block.
  158. P2 Justin Abson Defensive Rebound.
  159. P2 Foul on Leeroy Odiahi.
  160. P2 Justin Abson made Free Throw. 30–55
  161. P2 Justin Abson missed Free Throw.
  162. P2 Dani Pounds Defensive Rebound.
  163. P2 Tyrone Williams missed Jumper.
  164. P2 Myles Tate Defensive Rebound.
  165. P2 TreVon Spillers missed Jumper.
  166. P2 Old Dominion Defensive Rebound.
  167. P2 Tyrone Williams missed Jumper.
  168. P2 TreVon Spillers Defensive Rebound.
  169. P2 Donovan Gregory missed Layup.
  170. P2 Imo Essien Defensive Rebound.
  171. P2 Chaunce Jenkins missed Three Point Jumper.
  172. P2 Myles Tate Defensive Rebound.
  173. P2 Myles Tate made Layup. 30–57
  174. P2 Chaunce Jenkins made Jumper. 32–57
  175. P2 Justin Abson Turnover.
  176. P2 Chaunce Jenkins Steal.
  177. P2 Chaunce Jenkins made Layup. 34–57
  178. P2 Foul on Justin Abson.
  179. P2 Official TV Timeout
  180. P2 Chaunce Jenkins made Free Throw. 35–57
  181. P2 Foul on Dani Pounds.
  182. P2 Xavion Brown made Layup. 35–59
  183. P2 Devin Ceaser missed Jumper.
  184. P2 Xavion Brown Defensive Rebound.
  185. P2 Foul on Dani Pounds.
  186. P2 Myles Tate missed Free Throw.
  187. P2 Appalachian State Deadball Team Rebound.
  188. P2 Myles Tate made Free Throw. 35–60
  189. P2 Jason Wade missed Layup.
  190. P2 Old Dominion Offensive Rebound.
  191. P2 Devin Ceaser missed Jumper.
  192. P2 Bryce Baker Offensive Rebound.
  193. P2 Bryce Baker missed Layup.
  194. P2 TreVon Spillers Defensive Rebound.
  195. P2 Foul on Jason Wade.
  196. P2 TreVon Spillers made Free Throw. 35–61
  197. P2 TreVon Spillers missed Free Throw.
  198. P2 Chaunce Jenkins Defensive Rebound.
  199. P2 Foul on CJ Huntley.
  200. P2 Chaunce Jenkins missed Free Throw.
  201. P2 Old Dominion Deadball Team Rebound.
  202. P2 Chaunce Jenkins made Free Throw. 36–61
  203. P2 Appalachian State Turnover.
  204. P2 Bryce Baker missed Three Point Jumper.
  205. P2 TreVon Spillers Defensive Rebound.
  206. P2 CJ Huntley missed Layup.
  207. P2 TreVon Spillers Offensive Rebound.
  208. P2 Foul on Chaunce Jenkins.
  209. P2 TreVon Spillers made Free Throw. 36–62
  210. P2 TreVon Spillers made Free Throw. 36–63
  211. P2 Tyrone Williams made Three Point Jumper. Assisted by Imo Essien. 39–63
  212. P2 Foul on Chaunce Jenkins.
  213. P2 Official TV Timeout
  214. P2 CJ Huntley made Free Throw. 39–64
  215. P2 CJ Huntley made Free Throw. 39–65
  216. P2 R.J. Blakney made Three Point Jumper. 42–65
  217. P2 Jordan Marsh made Layup. 42–67
  218. P2 Foul on Tyrone Williams.
  219. P2 Jordan Marsh made Free Throw. 42–68
  220. P2 Tyrone Williams made Layup. 44–68
  221. P2 Donovan Gregory missed Layup.
  222. P2 Jason Wade Block.
  223. P2 Old Dominion Defensive Rebound.
  224. P2 Bryce Baker made Three Point Jumper. 47–68
  225. P2 Jordan Marsh missed Layup.
  226. P2 Jordan Marsh Offensive Rebound.
  227. P2 Jordan Marsh Turnover.
  228. P2 Imo Essien Steal.
  229. P2 Foul on Jordan Marsh.
  230. P2 Tyrone Williams made Layup. 49–68
  231. P2 Foul on R.J. Blakney.
  232. P2 Justin Abson missed Free Throw.
  233. P2 Appalachian State Deadball Team Rebound.
  234. P2 Justin Abson made Free Throw. 49–69
  235. P2 R.J. Blakney made Layup. 51–69
  236. P2 Official TV Timeout
  237. P2 Old Dominion Timeout
  238. P2 Terence Harcum missed Jumper.
  239. P2 Tyrone Williams Defensive Rebound.
  240. P2 Tyrone Williams made Three Point Jumper. 54–69
  241. P2 Foul on Tyrone Williams.
  242. P2 Myles Tate made Free Throw. 54–70
  243. P2 Myles Tate made Free Throw. 54–71
  244. P2 Tyrone Williams missed Layup.
  245. P2 Terence Harcum Defensive Rebound.
  246. P2 Terence Harcum made Layup. 54–73
  247. P2 Foul on Tyrone Williams.
  248. P2 Terence Harcum made Free Throw. 54–74
  249. P2 Chaunce Jenkins Turnover.
  250. P2 Official TV Timeout
  251. P2 Myles Tate made Jumper. 54–76
  252. P2 Tyrone Williams missed Three Point Jumper.
  253. P2 Donovan Gregory Defensive Rebound.
  254. P2 TreVon Spillers made Layup. Assisted by Donovan Gregory. 54–78
  255. P2 Foul on Xavion Brown.
  256. P2 Bryce Baker missed Three Point Jumper.
  257. P2 Terence Harcum Defensive Rebound.
  258. P2 Xavion Brown made Dunk. Assisted by Donovan Gregory. 54–80
  259. P2 Old Dominion Timeout
  260. P2 Chaunce Jenkins made Layup. 56–80
  261. P2 Donovan Gregory missed Layup.
  262. P2 R.J. Blakney Block.
  263. P2 Appalachian State Offensive Rebound.
  264. P2 TreVon Spillers made Layup. Assisted by Donovan Gregory. 56–82
  265. P2 Imo Essien missed Layup.
  266. P2 Donovan Gregory Defensive Rebound.
  267. P2 Myles Tate missed Three Point Jumper.
  268. P2 Tyrone Williams Defensive Rebound.
  269. P2 Chaunce Jenkins missed Three Point Jumper.
  270. P2 Myles Tate Defensive Rebound.
  271. P2 Donovan Gregory Turnover.
  272. P2 Tyrone Williams Turnover.
  273. P2 Terence Harcum Steal.
  274. P2 Donovan Gregory made Dunk. 56–84
  275. P2 Foul on Myles Tate.
  276. P2 Official TV Timeout
  277. P2 Imo Essien made Three Point Jumper. 59–84
  278. P2 Jordan Marsh Turnover.
  279. P2 Bryce Baker missed Jumper.
  280. P2 Jordan Marsh Defensive Rebound.
  281. P2 CJ Huntley Turnover.
  282. P2 R.J. Blakney Steal.
  283. P2 Foul on Xavion Brown.
  284. P2 Chaunce Jenkins made Free Throw. 60–84
  285. P2 Chaunce Jenkins missed Free Throw.
  286. P2 Christopher Mantis Defensive Rebound.
  287. P2 Jordan Marsh missed Layup.
  288. P2 Jason Wade Defensive Rebound.
  289. P2 Jason Wade made Three Point Jumper. Assisted by Imo Essien. 63–84
  290. P2 Christopher Mantis made Three Point Jumper. Assisted by Justin Abson. 63–87
  291. P2 R.J. Blakney missed Jumper.
  292. P2 CJ Huntley Defensive Rebound.
  293. P2 Christopher Mantis missed Three Point Jumper.
  294. P2 Bryce Baker Defensive Rebound.
  295. P2 Foul on Bryant Greene.
  296. P2 Bryce Baker missed Free Throw.
  297. P2 Old Dominion Deadball Team Rebound.
  298. P2 Bryce Baker made Free Throw. 64–87
  299. P2 Jordan Marsh missed Layup.
  300. P2 Josh Hayes Offensive Rebound.
  301. P2 Foul on Leeroy Odiahi.
  302. P2 Josh Hayes made Free Throw. 64–88
  303. P2 Josh Hayes made Free Throw. 64–89
  304. P2 Jaylen Jenkins Turnover.
  305. P2 Luke Ledford Steal.
  306. P2 Bryant Greene missed Jumper.
  307. P2 Leeroy Odiahi Defensive Rebound.
  308. P2 Jaylen Jenkins missed Three Point Jumper.
  309. P2 Christopher Mantis Defensive Rebound.

Box score

ODU

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Leeroy OdiahiF1000-00-00-030000032
R.J. BlakneyF31114-93-40-030111123
Tyrone WilliamsG31156-132-41-150200053
Imo EssienG2683-52-20-013010010
Chaunce JenkinsG32155-140-45-741211042
Dani PoundsF500-00-00-010000014
Jaylen JenkinsG100-10-10-000100000
Bryce BakerG2572-72-51-240000130
Cooper JonesG100-00-00-000000000
Devin CeaserG1321-80-10-000100001
Jason WadeG2562-42-20-013001012
Sam HoodF
Dericko WilliamsF
Vasean AllettePG
Yamari AlletteG

APP

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Tre'Von SpillersF32187-100-04-51601105110
Justin AbsonF1983-50-02-542200221
Donovan GregoryF24115-130-01-244202132
Terence HarcumG27114-82-41-130020031
Xavion BrownG2242-30-00-022000023
Josh HayesF120-00-02-210000100
Christopher MantisF15124-84-80-021000021
CJ HuntleyF2292-31-14-462110151
Luke LedfordG100-00-00-000010000
Jordan MarshG1052-70-21-131200121
Bryant GreeneG100-10-00-000000001
Myles TateG2693-50-23-433000032
Luke WilsonC
Dawson FennemaG
Etienne StrothersG

Watching this game live?

Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.

Buzz it in the app →