Aubameyang’s name was conspicuously missing from Arsenal’s matchday squad for the visit of the Saints.
The 32-year-old Gabon international reportedly returned late from a trip abroad and missed training on Friday.
Arsenal manager Mikel Arteta, without going into details, revealed Aubameyang was dropped for a ‘disciplinary breach’ ahead of the match.
Aubameyang also started Arsenal’s previous game against Everton on the bench
Arteta said: “Unfortunately, (Aubameyang has been left out) due to a disciplinary breach. I think we’ve been very consistent with no negotiables as a team that we have set ourselves as a club, so he’s not involved today.
“Certainly, it’s not an easy situation, a situation that we want our club captain to be in.”
Sherwood has labelled Aubameyang’s conduct an ‘absolute disgrace’.
"I think the manager is under huge pressure," Sherwood told Sky Sports as quoted by Metro.
"But what he can’t suffer is players throwing the toys out the pram and thinking because I’m sitting on the bench at Everton I can do whatever I want and not curb with the rest of the players. I think it is an absolute disgrace."
Aubameyang has scored four goals in 14 Premier League games this season.