Your confidences bringing you big profits ? I mean are you able to produce profits out of your knowledge on cricket ? Because, our knowledge has nothing to do for win/loss of a team on a particular day as it is purely depend on performance of that team which is influenced by many factors and we cannot list them all. In negative side, a match fixing may collapse all your dreams too.
But, I like your strategy of making use of your interested area to gamble with. It may be profitable or not but I am sure that you must be doing it with wholehearted as you might be enjoying cricket and betting along the side. This sounds great strategy to have.
No doubt even having good knowledge and experience in a particular format of gambling, no one can claim that he can surely make and win every bet. But, it is also a fact that sports betting require a good knowledge about the teams you are going to put bet on, which cannot give assure you your winning but at least can increase the chance of winning the bet on the bases of your knowledge and good analysis. So, its no doubt a good and positive point if a person have good knowledge and personal experience of sports games.