Stevens suffered the injury in the midweek win over Reading and will now miss the trip to Loftus Road.
Eric Lichaj is set to replace the former Shamrock Rovers player as Villa look for a third consecutive clean sheet.
Skipper and centre-back Ron Vlaar remains a major doubt with a calf problem but utility player Chris Herd is back in contention after recovering from a knee injury.
Jamse Tarkowski has credited Sean Dyche for his England call-up, admitting he would have found it 'difficult' to represent Poland.
Jordan Hugill says he is desperate to prove he is ready to play a bigger part in West Ham's battle against relegation.
Harry Maguire says he's discovered his best form at Leicester this season as he seeks to cement his spot in England's World Cup squad.