Villa’s four wins from their opening four top-flight fixtures have them second in the table, one point behind Everton but with a game in hand over Carlo Ancelotti’s side.
Meanwhile, newly-promoted Leeds have won two, lost two and drawn one in a balanced start to their first Premier League campaign in 16 years.
Marcelo Bielsa’s team are 10th in the table as a result, but a victory here could send them as high as fourth – or third, it it is a convincing win – if only briefly.
Here’s all you need to know about the match:
When is it?
The game kicks off at 8pm BST at Villa Park.
How can I watch it?
The match will air live on BT Sport Box Office for a one-off fee of £14.95. Viewers will not need a subscription to BT Sport – or Sky – to access Box Office.
What is the team news?
Keinan Davis could return for Villa, but Kortney Hause is less likely to be fit in time. Tom Heaton and Wesley remain on the sidelines for the hosts.
Leeds will be without Kalvin Phillips, who is expected to miss six weeks of action, and with Adam Forshaw and Diego Llorente still out, it could be Pascal Struijk that fills in for the England midfielder. Elsewhere, captain Liam Cooper faces a race against time to be fit in time for tonight’s fixture.
Villa: Martinez; Cash, Konsa, Mings, Targett; Luiz, McGinn; Trezeguet, Barkley, Grealish; Watkins
Leeds: Meslier; Ayling, Koch, Cooper, Dallas; Struijk; Costa, Klich, Rodrigo, Harrison; Bamford
Villa have been in very fine form so far this term, while Leeds have experienced mixed fortunes. The visitors will certainly feel they have the quality to test Dean Smith’s men, though, and should make this a competitive clash. Aston Villa 2-1 Leeds.