Betting on a cricket match is a ---?

Answer: 
wagering contract
Betting on a cricket match is a ---?