Question: what channel is efl football on tonight?
Answer: The EFL is broadcast by Sky Sports who show live matches from the Championship, League One, League Two. BT Sport broadcast 30 games from the National League. The FA Cup is shown on BBC and BT Sport, and Sky Sports has exclusive coverage of the Carabao Cup.