In one embodiment of the invention, a method to detect fraud includes a) receiving by the computer
system from a source information regarding a plurality of played coupons for at least one game, wherein the plurality of played coupons comprises at least one first coupon; b) populating by the computer
system a two-dimensional array for each played game from the received information, wherein the at least one two-dimensional array holds aggregated game statistics, c) storing by the computer
system the at least one two-dimensional array with in a
data structure; d) scanning, using the received information for the at least one first coupon, by the computer system the at least one
data structure to identify at least one abnormal pattern; and e) generating, when the at least one abnormal pattern is identified, by the computer system an alert prior to a payout on the at least one first coupon.