Wolves were initially planning to fly home from Marbella on Tuesday but stayed on for an extra two days, according to the Athletic.
Friendlies against Real Betis and Las Palmas were planned, within 48 hours of each other.
Wolves won the first match 1-0 but lost the second 3-2 before planning a surprise third friendly a day later.
Al-Shabab were beaten 2-1 thanks to goals from Chem Campbell and Raul Jimenez in that bonus match.

Why did Wolves stay in Marbella for longer?
The report claims there are multiple reasons that Wolves decided to stay on.
The first is simply that training was going well, and Bruno Lage was doign double sessions.
Another factor was the weather worsening back back home, while they pushed the high 20s in Spain.
There are also strict Covid protocols waiting at Compton Park, so staying for a couple of extra days made sense.

The decision also allowed Conor Coady and Adama Traore to link up with the squad in Marbella.
Both men had been granted an extended period of rest after Euro 2020, before flying to Spain this week.
That means that Lage has now had a chance to work with all his fit senior stars, with the likes of Pedro Neto and Daniel Podence still out.
- Rob Edwards gives telling Jorgen Strand Larsen verdict after FA Cup hat-trick for Wolves
- What Rob Edwards did on 95 minutes for Wolves against Everton was very significant
- Rob Edwards picks out the two Wolves players who changed the game in Everton draw
- Rob Edwards makes ‘impossible’ Wolves transfer claim and shares Jorgen Strand Larsen latest
- Rob Edwards speaks on Pedro Lima’s Wolves future as decision made ahead of Everton clash
Receive a digest of our best Wolverhampton Wanderers content each week direct to your mailbox

Join the fan conversation