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.
- Russell Jones explains why Wolves have signed a record deal
- One Premier League team’s journey shows Wolves can do good things under Lage
- Edwards criticises Saiss’ defending in Wolves loss to Brentford
- Nigel Lonwijk eyeing Premier League chance with Wolves
- Wolves fans give their first impressions of Hwang Hee-chan