There are 92 teams that play in the EFL Cup, all clubs in the top four levels of English football including the Premier League, Championship, League One and League Two.