Captain Aubameyang - dropped to the bench for Thursday’s Europa League quarter-final first leg against Slavia Prague - misses out through illness, while Smith Rowe is nursing an ankle sprain.
Meanwhile, Odegaard has been struggling with his own ankle issue picked up on international duty and missed the 1-1 draw with Slavia.
Odegaard is absent from the squad to face Sheffield United, though Calum Chambers is fit to start after missing Thursday’s draw with Slavia due to a knock.
Gabriel Martinelli has been handed a place in the XI and Alexandre Lacazette starts again with Aubameyang out, while Bukayo Saka fills in at left-back with Kieran Tierney injured.
Arsenal XI: Leno, Chambers, Holding, Pablo Mari, Saka, Thomas, Xhaka, Pepe, Ceballos, Martinelli, Lacazette
Subs: Bellerin, Gabriel, Willian, Cedric, Nelson, Elneny, Nketiah, Ryan, Azeez
Sunday 7.00pm GMT, BT Sport
Venue: Bramall Lane
Referee: Peter Bankes
Arsenal squad from: Leno, Runarsson, Ryan; Bellerin, Cedric, Chambers, Gabriel, Holding, Mari; Ceballos, Elneny, Partey, Saka, Xhaka; Balogun, Lacazette, Martinelli, Nelson, Nketiah, Pepe and Willian.