William & Mary Tribe @ Davidson Wildcats

46–70Final · Dec 4, 2021
W&M 46 DAV 70 Final
12T
W&M1-8202646
DAV6-2353570

· Line: DAV -19.5 (O/U 138.5)

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. Hyunjung Lee made Free Throw.

    0–1
  2. Hyunjung Lee made Free Throw.

    0–2
  3. Mike Jones made Layup. Assisted by Hyunjung Lee.

    0–4
  4. Foster Loyer made Three Point Jumper. Assisted by Sam Mennenga.

    0–7
  5. Luka Brajkovic made Dunk. Assisted by Mike Jones.

    0–9
  6. Connor Kochera made Free Throw.

    1–9
  7. Connor Kochera made Free Throw.

    2–9
  8. Hyunjung Lee made Jumper.

    2–11
  9. Hyunjung Lee made Free Throw.

    2–12
  10. Hyunjung Lee made Free Throw.

    2–13
  11. Langdon Hatton made Free Throw.

    3–13
  12. Langdon Hatton made Free Throw.

    4–13
  13. Grant Huffman made Layup.

    4–15
  14. Yuri Covington made Jumper.

    6–15
  15. Sam Mennenga made Jumper.

    6–17
  16. Grant Huffman made Jumper.

    6–19
  17. Mike Jones made Three Point Jumper. Assisted by Sam Mennenga.

    6–22
  18. Connor Kochera made Three Point Jumper. Assisted by Tyler Rice.

    9–22
  19. Yuri Covington made Free Throw.

    10–22
  20. Luka Brajkovic made Jumper.

    10–24
  21. Mike Jones made Three Point Jumper. Assisted by Foster Loyer.

    10–27
  22. Julian Lewis made Free Throw.

    11–27
  23. Julian Lewis made Three Point Jumper. Assisted by Connor Kochera.

    14–27
  24. Foster Loyer made Jumper. Assisted by Hyunjung Lee.

    14–29
  25. Luka Brajkovic made Jumper.

    14–31
  26. Grant Huffman made Jumper.

    14–33
  27. Yuri Covington made Free Throw.

    15–33
  28. Yuri Covington made Free Throw.

    16–33
  29. Yuri Covington made Free Throw.

    17–33
  30. Desmond Watson made Jumper.

    17–35
  31. Yuri Covington made Three Point Jumper. Assisted by Connor Kochera.

    20–35
  32. Connor Kochera made Jumper. Assisted by Ben Wight.

    22–35
  33. Luka Brajkovic made Jumper.

    22–37
  34. Foster Loyer made Jumper.

    22–39
  35. Foster Loyer made Three Point Jumper. Assisted by Mike Jones.

    22–42
  36. Ben Wight made Jumper.

    24–42
  37. Luka Brajkovic made Layup.

    24–44
  38. Connor Kochera made Layup.

    26–44
  39. Luka Brajkovic made Layup. Assisted by Hyunjung Lee.

    26–46
  40. Connor Kochera made Three Point Jumper. Assisted by Tyler Rice.

    29–46
  41. Desmond Watson made Jumper.

    29–48
  42. Desmond Watson made Jumper. Assisted by Hyunjung Lee.

    29–50
  43. Yuri Covington made Three Point Jumper.

    32–50
  44. Connor Kochera made Jumper.

    34–50
  45. Hyunjung Lee made Jumper.

    34–52
  46. Yuri Covington made Free Throw.

    35–52
  47. Yuri Covington made Free Throw.

    36–52
  48. Julian Lewis made Free Throw.

    37–52
  49. Luka Brajkovic made Layup.

    37–54
  50. Foster Loyer made Three Point Jumper. Assisted by Luka Brajkovic.

    37–57
  51. Langdon Hatton made Free Throw.

    38–57
  52. Langdon Hatton made Free Throw.

    39–57
  53. Desmond Watson made Three Point Jumper. Assisted by Grant Huffman.

    39–60
  54. Connor Kochera made Jumper.

    41–60
  55. Hyunjung Lee made Three Point Jumper. Assisted by Foster Loyer.

    41–63
  56. Julian Lewis made Three Point Jumper. Assisted by Connor Kochera.

    44–63
  57. Foster Loyer made Free Throw.

    44–64
  58. Foster Loyer made Free Throw.

    44–65
  59. Hyunjung Lee made Free Throw.

    44–66
  60. Connor Kochera made Free Throw.

    45–66
  61. Connor Kochera made Free Throw.

    46–66
  62. Luka Brajkovic made Jumper.

    46–68
  63. David Kristensen made Layup.

    46–70

Play-by-play

  1. P1 Foul on Yuri Covington.
  2. P1 Hyunjung Lee made Free Throw. 0–1
  3. P1 Hyunjung Lee made Free Throw. 0–2
  4. P1 Rainers Hermanovskis missed Jumper.
  5. P1 Foster Loyer Defensive Rebound.
  6. P1 Mike Jones made Layup. Assisted by Hyunjung Lee. 0–4
  7. P1 Rainers Hermanovskis Turnover.
  8. P1 Hyunjung Lee Steal.
  9. P1 Foster Loyer made Three Point Jumper. Assisted by Sam Mennenga. 0–7
  10. P1 Foul on Ben Wight.
  11. P1 Ben Wight Turnover.
  12. P1 Luka Brajkovic made Dunk. Assisted by Mike Jones. 0–9
  13. P1 Foul on Mike Jones.
  14. P1 Connor Kochera made Free Throw. 1–9
  15. P1 Connor Kochera made Free Throw. 2–9
  16. P1 Hyunjung Lee made Jumper. 2–11
  17. P1 Langdon Hatton missed Jumper.
  18. P1 Foster Loyer Defensive Rebound.
  19. P1 Luka Brajkovic missed Three Point Jumper.
  20. P1 Hyunjung Lee Offensive Rebound.
  21. P1 Hyunjung Lee missed Layup.
  22. P1 Hyunjung Lee Offensive Rebound.
  23. P1 Foul on Ben Wight.
  24. P1 Hyunjung Lee made Free Throw. 2–12
  25. P1 Hyunjung Lee made Free Throw. 2–13
  26. P1 Brandon Carroll missed Three Point Jumper.
  27. P1 Hyunjung Lee Defensive Rebound.
  28. P1 Foul on Nelson Boachie-Yiadom.
  29. P1 Nelson Boachie-Yiadom Turnover.
  30. P1 Official TV Timeout
  31. P1 Miguel Ayesa missed Three Point Jumper.
  32. P1 Nelson Boachie-Yiadom Defensive Rebound.
  33. P1 Desmond Watson missed Three Point Jumper.
  34. P1 Nelson Boachie-Yiadom Offensive Rebound.
  35. P1 Grant Huffman missed Three Point Jumper.
  36. P1 Luka Brajkovic Offensive Rebound.
  37. P1 Nelson Boachie-Yiadom missed Three Point Jumper.
  38. P1 Brandon Carroll Defensive Rebound.
  39. P1 Foul on Desmond Watson.
  40. P1 Langdon Hatton made Free Throw. 3–13
  41. P1 Langdon Hatton made Free Throw. 4–13
  42. P1 Luka Brajkovic missed Jumper.
  43. P1 Connor Kochera Defensive Rebound.
  44. P1 Connor Kochera missed Three Point Jumper.
  45. P1 Desmond Watson Defensive Rebound.
  46. P1 Grant Huffman made Layup. 4–15
  47. P1 Foul on Langdon Hatton.
  48. P1 Grant Huffman missed Free Throw.
  49. P1 Brandon Carroll Defensive Rebound.
  50. P1 Tyler Rice missed Jumper.
  51. P1 Hyunjung Lee Defensive Rebound.
  52. P1 Hyunjung Lee missed Three Point Jumper.
  53. P1 Langdon Hatton Defensive Rebound.
  54. P1 Foul on Brandon Carroll.
  55. P1 Brandon Carroll Turnover.
  56. P1 Grant Huffman missed Three Point Jumper.
  57. P1 Foster Loyer Offensive Rebound.
  58. P1 Foul on Miguel Ayesa.
  59. P1 Foul on Brandon Carroll.
  60. P1 Nelson Boachie-Yiadom missed Free Throw.
  61. P1 Yuri Covington Defensive Rebound.
  62. P1 Yuri Covington made Jumper. 6–15
  63. P1 Sam Mennenga made Jumper. 6–17
  64. P1 Miguel Ayesa Turnover.
  65. P1 Grant Huffman Steal.
  66. P1 Grant Huffman made Jumper. 6–19
  67. P1 Foul on Miguel Ayesa.
  68. P1 Official TV Timeout
  69. P1 Grant Huffman missed Free Throw.
  70. P1 Sam Mennenga Offensive Rebound.
  71. P1 Mike Jones made Three Point Jumper. Assisted by Sam Mennenga. 6–22
  72. P1 Connor Kochera made Three Point Jumper. Assisted by Tyler Rice. 9–22
  73. P1 Foster Loyer missed Three Point Jumper.
  74. P1 Ben Wight Defensive Rebound.
  75. P1 Foul on Grant Huffman.
  76. P1 Yuri Covington missed Free Throw.
  77. P1 William & Mary Offensive Rebound.
  78. P1 Yuri Covington made Free Throw. 10–22
  79. P1 Luka Brajkovic made Jumper. 10–24
  80. P1 Ben Wight missed Jumper.
  81. P1 Hyunjung Lee Defensive Rebound.
  82. P1 Foul on David Kristensen.
  83. P1 David Kristensen Turnover.
  84. P1 Yuri Covington missed Three Point Jumper.
  85. P1 Luka Brajkovic Defensive Rebound.
  86. P1 Foster Loyer missed Three Point Jumper.
  87. P1 Julian Lewis Defensive Rebound.
  88. P1 Foul on David Kristensen.
  89. P1 Tyler Rice missed Three Point Jumper.
  90. P1 Hyunjung Lee Defensive Rebound.
  91. P1 Mike Jones made Three Point Jumper. Assisted by Foster Loyer. 10–27
  92. P1 Connor Kochera missed Three Point Jumper.
  93. P1 Mike Jones Defensive Rebound.
  94. P1 Foster Loyer Turnover.
  95. P1 Julian Lewis Steal.
  96. P1 Foul on Mike Jones.
  97. P1 Julian Lewis missed Free Throw.
  98. P1 William & Mary Offensive Rebound.
  99. P1 Julian Lewis made Free Throw. 11–27
  100. P1 Luka Brajkovic Turnover.
  101. P1 Julian Lewis made Three Point Jumper. Assisted by Connor Kochera. 14–27
  102. P1 Luka Brajkovic Turnover.
  103. P1 Julian Lewis Steal.
  104. P1 Foul on Foster Loyer.
  105. P1 Official TV Timeout
  106. P1 Langdon Hatton missed Free Throw.
  107. P1 Nelson Boachie-Yiadom Defensive Rebound.
  108. P1 Grant Huffman missed Layup.
  109. P1 Davidson Offensive Rebound.
  110. P1 Foster Loyer missed Jumper.
  111. P1 Connor Kochera Defensive Rebound.
  112. P1 Julian Lewis missed Three Point Jumper.
  113. P1 Grant Huffman Defensive Rebound.
  114. P1 Sam Mennenga missed Jumper.
  115. P1 Nelson Boachie-Yiadom Offensive Rebound.
  116. P1 Foster Loyer made Jumper. Assisted by Hyunjung Lee. 14–29
  117. P1 Tyler Rice missed Jumper.
  118. P1 Hyunjung Lee Defensive Rebound.
  119. P1 Foster Loyer missed Three Point Jumper.
  120. P1 Connor Kochera Defensive Rebound.
  121. P1 Rainers Hermanovskis missed Three Point Jumper.
  122. P1 Davidson Defensive Rebound.
  123. P1 Luka Brajkovic made Jumper. 14–31
  124. P1 Connor Kochera missed Three Point Jumper.
  125. P1 Luka Brajkovic Defensive Rebound.
  126. P1 Grant Huffman made Jumper. 14–33
  127. P1 Official TV Timeout
  128. P1 Julian Lewis missed Jumper.
  129. P1 Sam Mennenga Defensive Rebound.
  130. P1 Emory Lanier Block.
  131. P1 Foster Loyer missed Layup.
  132. P1 Connor Kochera Defensive Rebound.
  133. P1 Foul on Emory Lanier.
  134. P1 Yuri Covington made Free Throw. 15–33
  135. P1 Yuri Covington missed Free Throw.
  136. P1 Emory Lanier Defensive Rebound.
  137. P1 Luka Brajkovic missed Three Point Jumper.
  138. P1 Julian Lewis Defensive Rebound.
  139. P1 Foul on Foster Loyer.
  140. P1 Yuri Covington made Free Throw. 16–33
  141. P1 Yuri Covington made Free Throw. 17–33
  142. P1 Desmond Watson made Jumper. 17–35
  143. P1 Brandon Carroll missed Three Point Jumper.
  144. P1 Davidson Defensive Rebound.
  145. P1 Emory Lanier missed Three Point Jumper.
  146. P1 Connor Kochera Defensive Rebound.
  147. P1 Yuri Covington made Three Point Jumper. Assisted by Connor Kochera. 20–35
  148. P1 Luka Brajkovic missed Three Point Jumper.
  149. P1 Brandon Carroll Defensive Rebound.
  150. P1 Brandon Carroll Turnover.
  151. P1 Emory Lanier Steal.
  152. P1 Steal.
  153. P1 Luka Brajkovic Turnover.
  154. P1 Yuri Covington missed Jumper.
  155. P1 Luka Brajkovic Defensive Rebound.
  156. P1 Foul on Langdon Hatton.
  157. P1 Styrmir Thrastarson missed Free Throw.
  158. P1 Davidson Offensive Rebound.
  159. P1 Styrmir Thrastarson missed Free Throw.
  160. P1 William & Mary Defensive Rebound.
  161. P1 Connor Kochera Turnover.
  162. P1 Luka Brajkovic Steal.
  163. P2 Connor Kochera made Jumper. Assisted by Ben Wight. 22–35
  164. P2 Foul on Mike Jones.
  165. P2 Connor Kochera missed Free Throw.
  166. P2 Sam Mennenga Defensive Rebound.
  167. P2 Luka Brajkovic made Jumper. 22–37
  168. P2 Ben Wight missed Three Point Jumper.
  169. P2 Mike Jones Defensive Rebound.
  170. P2 Foster Loyer made Jumper. 22–39
  171. P2 Yuri Covington Turnover.
  172. P2 Foul on Hyunjung Lee.
  173. P2 Hyunjung Lee Turnover.
  174. P2 Connor Kochera missed Three Point Jumper.
  175. P2 Sam Mennenga Defensive Rebound.
  176. P2 Foster Loyer made Three Point Jumper. Assisted by Mike Jones. 22–42
  177. P2 Ben Wight made Jumper. 24–42
  178. P2 Foster Loyer missed Jumper.
  179. P2 Luka Brajkovic Offensive Rebound.
  180. P2 Foul on Ben Wight.
  181. P2 Luka Brajkovic made Layup. 24–44
  182. P2 Ben Wight Turnover.
  183. P2 Sam Mennenga missed Layup.
  184. P2 Connor Kochera Defensive Rebound.
  185. P2 Connor Kochera made Layup. 26–44
  186. P2 Foul on Hyunjung Lee.
  187. P2 Connor Kochera missed Free Throw.
  188. P2 Luka Brajkovic Defensive Rebound.
  189. P2 Luka Brajkovic made Layup. Assisted by Hyunjung Lee. 26–46
  190. P2 Yuri Covington missed Jumper.
  191. P2 Luka Brajkovic Block.
  192. P2 William & Mary Offensive Rebound.
  193. P2 Tyler Rice Turnover.
  194. P2 Hyunjung Lee missed Layup.
  195. P2 William & Mary Defensive Rebound.
  196. P2 Connor Kochera made Three Point Jumper. Assisted by Tyler Rice. 29–46
  197. P2 Desmond Watson made Jumper. 29–48
  198. P2 Tyler Rice Turnover.
  199. P2 Official TV Timeout
  200. P2 Luka Brajkovic missed Three Point Jumper.
  201. P2 Julian Lewis Defensive Rebound.
  202. P2 Julian Lewis missed Jumper.
  203. P2 Hyunjung Lee Defensive Rebound.
  204. P2 Luka Brajkovic missed Jumper.
  205. P2 Yuri Covington Defensive Rebound.
  206. P2 Tyler Rice missed Three Point Jumper.
  207. P2 Desmond Watson Defensive Rebound.
  208. P2 Desmond Watson made Jumper. Assisted by Hyunjung Lee. 29–50
  209. P2 Connor Kochera missed Jumper.
  210. P2 Nelson Boachie-Yiadom Defensive Rebound.
  211. P2 Nelson Boachie-Yiadom Turnover.
  212. P2 Yuri Covington made Three Point Jumper. 32–50
  213. P2 Grant Huffman Turnover.
  214. P2 Davidson Turnover.
  215. P2 Official TV Timeout
  216. P2 Connor Kochera made Jumper. 34–50
  217. P2 Desmond Watson missed Three Point Jumper.
  218. P2 Davidson Offensive Rebound.
  219. P2 Hyunjung Lee made Jumper. 34–52
  220. P2 Foul on Luka Brajkovic.
  221. P2 Yuri Covington made Free Throw. 35–52
  222. P2 Yuri Covington made Free Throw. 36–52
  223. P2 Foul on Luka Brajkovic.
  224. P2 Luka Brajkovic Turnover.
  225. P2 Official TV Timeout
  226. P2 Foul on Sam Mennenga.
  227. P2 Julian Lewis missed Free Throw.
  228. P2 William & Mary Offensive Rebound.
  229. P2 Julian Lewis made Free Throw. 37–52
  230. P2 Foul on Yuri Covington.
  231. P2 Hyunjung Lee missed Jumper.
  232. P2 Tyler Rice Defensive Rebound.
  233. P2 Julian Lewis Turnover.
  234. P2 Foster Loyer Steal.
  235. P2 Foul on Ben Wight.
  236. P2 Foster Loyer missed Jumper.
  237. P2 Yuri Covington Defensive Rebound.
  238. P2 Yuri Covington missed Three Point Jumper.
  239. P2 Sam Mennenga Defensive Rebound.
  240. P2 Luka Brajkovic made Layup. 37–54
  241. P2 Connor Kochera missed Jumper.
  242. P2 Luka Brajkovic Defensive Rebound.
  243. P2 Hyunjung Lee missed Three Point Jumper.
  244. P2 Sam Mennenga Offensive Rebound.
  245. P2 Foul on Julian Lewis.
  246. P2 Hyunjung Lee Turnover.
  247. P2 Foul on Foster Loyer.
  248. P2 Langdon Hatton missed Free Throw.
  249. P2 Julian Lewis Offensive Rebound.
  250. P2 Yuri Covington Turnover.
  251. P2 Mike Jones Steal.
  252. P2 Foul on Grant Huffman.
  253. P2 Grant Huffman Turnover.
  254. P2 Brandon Carroll missed Layup.
  255. P2 Luka Brajkovic Block.
  256. P2 Mike Jones Defensive Rebound.
  257. P2 Foul on Yuri Covington.
  258. P2 Foster Loyer made Three Point Jumper. Assisted by Luka Brajkovic. 37–57
  259. P2 Foul on Sam Mennenga.
  260. P2 Official TV Timeout
  261. P2 Langdon Hatton missed Free Throw.
  262. P2 William & Mary Offensive Rebound.
  263. P2 Langdon Hatton made Free Throw. 38–57
  264. P2 Foster Loyer missed Jumper.
  265. P2 Ben Wight Defensive Rebound.
  266. P2 Julian Lewis missed Three Point Jumper.
  267. P2 Foul on Nelson Boachie-Yiadom.
  268. P2 Langdon Hatton missed Free Throw.
  269. P2 William & Mary Offensive Rebound.
  270. P2 Langdon Hatton made Free Throw. 39–57
  271. P2 Langdon Hatton Offensive Rebound.
  272. P2 Mike Jones missed Layup.
  273. P2 Julian Lewis Defensive Rebound.
  274. P2 Julian Lewis Turnover.
  275. P2 Mike Jones Steal.
  276. P2 Foul on Langdon Hatton.
  277. P2 Desmond Watson made Three Point Jumper. Assisted by Grant Huffman. 39–60
  278. P2 Connor Kochera made Jumper. 41–60
  279. P2 Grant Huffman missed Jumper.
  280. P2 Langdon Hatton Block.
  281. P2 Connor Kochera Defensive Rebound.
  282. P2 Yuri Covington missed Three Point Jumper.
  283. P2 Grant Huffman Defensive Rebound.
  284. P2 Davidson Defensive Rebound.
  285. P2 Hyunjung Lee made Three Point Jumper. Assisted by Foster Loyer. 41–63
  286. P2 Julian Lewis made Three Point Jumper. Assisted by Connor Kochera. 44–63
  287. P2 Hyunjung Lee Turnover.
  288. P2 Ben Wight Steal.
  289. P2 Connor Kochera missed Three Point Jumper.
  290. P2 Hyunjung Lee Defensive Rebound.
  291. P2 Foul on Tyler Rice.
  292. P2 Foster Loyer made Free Throw. 44–64
  293. P2 Foster Loyer made Free Throw. 44–65
  294. P2 Julian Lewis missed Jumper.
  295. P2 Hyunjung Lee Defensive Rebound.
  296. P2 Foul on Connor Kochera.
  297. P2 Official TV Timeout
  298. P2 Hyunjung Lee missed Free Throw.
  299. P2 Davidson Offensive Rebound.
  300. P2 Hyunjung Lee made Free Throw. 44–66
  301. P2 Hyunjung Lee missed Free Throw.
  302. P2 Connor Kochera Defensive Rebound.
  303. P2 Foul on Foster Loyer.
  304. P2 Connor Kochera made Free Throw. 45–66
  305. P2 Connor Kochera made Free Throw. 46–66
  306. P2 Luka Brajkovic made Jumper. 46–68
  307. P2 Foul on Ben Wight.
  308. P2 Luka Brajkovic missed Free Throw.
  309. P2 David Kristensen Offensive Rebound.
  310. P2 Grant Huffman missed Three Point Jumper.
  311. P2 David Kristensen Offensive Rebound.
  312. P2 David Kristensen missed Layup.
  313. P2 Connor Kochera Defensive Rebound.
  314. P2 Connor Kochera missed Layup.
  315. P2 David Kristensen Defensive Rebound.
  316. P2 David Kristensen made Layup. 46–70
  317. P2 Connor Kochera Turnover.
  318. P2 Grant Huffman Steal.
  319. P2 Styrmir Thrastarson Turnover.
  320. P2 Tyler Rice Steal.
  321. P2 Julian Lewis missed Three Point Jumper.
  322. P2 Grant Huffman Defensive Rebound.
  323. P2 Davidson Defensive Rebound.
  324. P2 Desmond Watson Turnover.
  325. P2 Tyler Rice Steal.
  326. P2 Austin Washburn missed Three Point Jumper.
  327. P2 Emory Lanier Defensive Rebound.
  328. P2 Emory Lanier missed Jumper.
  329. P2 Austin Washburn Defensive Rebound.
  330. P2 Miguel Ayesa missed Three Point Jumper.
  331. P2 Emory Lanier Defensive Rebound.

Box score

W&M

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Ben WightF2321-30-10-021210025
Langdon HattonC2940-10-04-820001113
Yuri CovingtonG30143-82-56-830200033
Rainers HermanovskisG1300-20-10-000100000
Connor KocheraG35186-142-74-693200091
Tyler RiceG2500-40-20-012220011
Julian LewisG2782-82-52-450220141
Miguel AyesaG600-20-20-000100002
Austin WashburnG100-10-10-010000010
Brandon CarrollG1100-30-20-030200032
Kurt Samuels Jr.F
Mehkel HarveyF
Quinn BlairF
Jake MilkereitG
Thatcher StoneG

DAV

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Sam MennengaF2221-30-00-062000242
Luka BrajkovicF34168-140-40-171412252
Hyunjung LeeG28123-81-35-7104310282
Foster LoyerG26155-133-62-232110124
Michael JonesG1783-42-20-032020033
Chris FordF100-00-00-000000000
David KristensenF521-20-00-030100212
Nelson Boachie-YiadomF1600-10-10-150200232
Styrmir ThrastarsonG400-00-00-200100000
Des WatsonG2194-61-30-020100021
Emory LanierG400-20-10-030011031
Grant HuffmanG2263-80-30-231220032
Michael KatsockG
Ben CraigG
Drew DibbleG

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 →