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.
- Powerful scenes outside the Billy Wright Stand at Molineux as Wolves fans protest against Fosun
- Wolves confirmed XI vs Man United, Ladislav Krejci starts as Rob Edwards makes two changes
- Wolves learn their FA Cup third round opponent as draw provides a Midlands derby
- Some Wolves fans will sympathise as Rob Edwards makes heartfelt admission in new Sky interview
- What Fosun are expected to do in the Championship if Wolves fail to stay up
Receive a digest of our best Wolverhampton Wanderers content each week direct to your mailbox

Join the fan conversation