Live football odds are determined by different bookmakers using a combination of factors, including advanced statistics, recent form, player injuries, and the current in-game situation. Odds can change dramatically before and during games depending on the context.