Sport betting is not about the knowledge someone has in sport but more about the knowledge of how he knows how to analyze teams and leagues. Knowledge in sport can also help but that is not completely necessary.
a person who merely goes with favorite, will also get his picks often right.
This is not true because the person cannot be perfect at all and the favorites can not allows win.