UL Monroe Warhawks @ App State Mountaineers

55–67Final · Dec 30, 2023
ULM 55 APP 67 Final
12T
ULM4-7322355
APP10-3392867
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. Jalen Bolden made Layup. Assisted by Jacob Wilson.

    2–2
  3. TreVon Spillers made Free Throw.

    2–3
  4. Jacob Wilson made Three Point Jumper.

    5–3
  5. TreVon Spillers made Layup.

    5–5
  6. Nika Metskhvarishvili made

    7–5
  7. Justin Abson made Jumper. Assisted by Terence Harcum.

    7–7
  8. Jacob Wilson made Layup. Assisted by Tyreese Watson.

    9–7
  9. Nika Metskhvarishvili made Three Point Jumper. Assisted by Jacob Wilson.

    12–7
  10. Terence Harcum made Three Point Jumper. Assisted by Myles Tate.

    12–10
  11. Myles Tate made Three Point Jumper. Assisted by CJ Huntley.

    12–13
  12. Myles Tate made Three Point Jumper. Assisted by Donovan Gregory.

    12–16
  13. Tyreese Watson made Layup. Assisted by Jacob Wilson.

    14–16
  14. Donovan Gregory made Layup.

    14–18
  15. Donovan Gregory made Free Throw.

    14–19
  16. Tyreese Watson made Layup. Assisted by P.D. McCraney.

    16–19
  17. Justin Abson made Layup. Assisted by Terence Harcum.

    16–21
  18. Makai Willis made Free Throw.

    17–21
  19. Justin Abson made Layup.

    17–23
  20. Justin Abson made Dunk. Assisted by Myles Tate.

    17–25
  21. Justin Abson made Free Throw.

    17–26
  22. Justin Abson made Free Throw.

    17–27
  23. P.D. McCraney made Free Throw.

    18–27
  24. P.D. McCraney made Free Throw.

    19–27
  25. TreVon Spillers made Layup. Assisted by Christopher Mantis.

    19–29
  26. Nika Metskhvarishvili made Layup.

    21–29
  27. TreVon Spillers made Dunk. Assisted by Myles Tate.

    21–31
  28. Justin Abson made Layup.

    21–33
  29. Nika Metskhvarishvili made Jumper. Assisted by Tyreese Watson.

    23–33
  30. Terence Harcum made Jumper.

    23–35
  31. TreVon Spillers made Layup. Assisted by CJ Huntley.

    23–37
  32. Jacob Wilson made Layup.

    25–37
  33. Jacob Wilson made Free Throw.

    26–37
  34. Nika Metskhvarishvili made Jumper.

    28–37
  35. Myles Tate made Layup. Assisted by CJ Huntley.

    28–39
  36. Jerry Ngopot made Layup.

    30–39
  37. Tyreese Watson made Jumper.

    32–39
  38. Donovan Gregory made Layup. Assisted by Justin Abson.

    32–41
  39. TreVon Spillers made Dunk. Assisted by Donovan Gregory.

    32–43
  40. Donovan Gregory made Dunk. Assisted by Myles Tate.

    32–45
  41. Tyreese Watson made Layup.

    34–45
  42. Tyreke Locure made Three Point Jumper. Assisted by Tyreese Watson.

    37–45
  43. Terence Harcum made Layup.

    37–47
  44. Jacob Wilson made Layup.

    39–47
  45. Jalen Bolden made Jumper. Assisted by Nika Metskhvarishvili.

    41–47
  46. CJ Huntley made Free Throw.

    41–48
  47. Nika Metskhvarishvili made Layup.

    43–48
  48. Jerry Ngopot made Layup. Assisted by Tyreke Locure.

    45–48
  49. Tyreke Locure made Jumper. Assisted by Nika Metskhvarishvili.

    47–48
  50. Jerry Ngopot made Dunk. Assisted by Nika Metskhvarishvili.

    49–48
  51. Donovan Gregory made Free Throw.

    49–49
  52. Donovan Gregory made Free Throw.

    49–50
  53. CJ Huntley made Free Throw.

    49–51
  54. CJ Huntley made Free Throw.

    49–52
  55. Donovan Gregory made Layup.

    49–54
  56. Terence Harcum made Three Point Jumper. Assisted by Donovan Gregory.

    49–57
  57. Tyreke Locure made Free Throw.

    50–57
  58. Nika Metskhvarishvili made Three Point Jumper. Assisted by Jalen Bolden.

    53–57
  59. Justin Abson made Free Throw.

    53–58
  60. Jerry Ngopot made Layup. Assisted by Tyreese Watson.

    55–58
  61. Donovan Gregory made Layup.

    55–60
  62. TreVon Spillers made Free Throw.

    55–61
  63. TreVon Spillers made Free Throw.

    55–62
  64. TreVon Spillers made Layup. Assisted by Justin Abson.

    55–64
  65. TreVon Spillers made Free Throw.

    55–65
  66. Donovan Gregory made Layup.

    55–67

Play-by-play

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

Box score

ULM

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
AD DiedhiouF1400-10-00-230200031
Nika MetskhvarishviliF34167-152-30-093310454
Tyreese WatsonG3184-120-10-254200142
Jacob WilsonG25104-81-21-123210022
Jalen BoldenG3442-90-10-081100263
Jerry NgopotF2684-70-10-040021221
Makai WillisC610-00-01-220000110
P.D. McCraneyG420-10-12-201000001
Savion GallionG600-30-00-000000001
Tyreke LocureG2062-61-21-411120011
Edwin LitolffF
Ajay TewG
Kelton WilliamsG
Devon HancockG
Johnnie Williams IVG

APP

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Tre'Von SpillersF29166-90-04-590103450
Justin AbsonF30135-100-13-472113341
Donovan GregoryF28177-100-13-363210153
Terence HarcumG36104-122-90-012010011
Myles TateG3183-82-50-044320044
Christopher MantisF2500-60-60-061000150
CJ HuntleyF2130-50-53-443101132
Josh HayesF
Luke WilsonC
Dawson FennemaG
Luke LedfordG
Etienne StrothersG
Jordan MarshG
Bryant GreeneG
Xavion BrownG

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 →