The Duchess of Cambridge's sailing-ready striped top is on sale for £81

Kate Middleton wore a Sandro top that is still for sale [Photo: Getty]
Kate Middleton wore a Sandro top that is still for sale [Photo: Getty]

The Duke and Duchess of Cambridge went head-to-head in a sailing race in Cowes on the Isle of Wight on Thursday.

Kate, 37, and William, 37, hosted the King’s Cup regatta, which raises awareness and funds for eight of their patronages.

The couple were also in the race with six celebrity charity ambassadors.

Originally the regatta was scheduled for Friday 9 August, but due to forecasted adverse weather conditions, it had to be brought forward a day.

For the occasion Kate channeled nautical vibes, recycling a pair of L.K Bennett navy blue trousers and white Superga trainers, which made way for the stylish royals new statement striped top to steal the sartorial spotlight.

Switching from her usual navy and white Breton tops, the multi-coloured design by Sandro with frill detail and a flattering peplum hem immediately caught our eye. The knit is currently on sale, going from £135 to only £81 thanks to 40 per cent off - and when Kate stepped out on Thursday afternoon it was still available to buy at both Selfridges and on the Sandro site. However, just over an hour later and the colourful number had sold out in all sizes.

The duchess later changed into a jacket, polo top, shorts and trainers to set sail for the race.

Shop Kate’s Look

Striped frilled cotton-blend top by Sandro | £81| Shop here

Here are some similar striped knitted alternatives:

Cassie Multicoloured Stripe Knitted T-Shirt by Oliver Bonas | £20 | Shop here

Striped Round Neck Short Sleeve Knitted Top by M&S | £12.50 | Shop here

The editors at Yahoo UK are committed to finding you the best products at the best prices. At times, we may receive a share from purchases made via links on this page.

Watch the latest videos from Yahoo Style UK: