Meghan Markle wears Banana Republic, J.Crew at Invictus Games: Shop her looks

The Duchess of Sussex joined Prince Harry in Germany at the Invictus Games.

Meghan, the Duchess of Sussex, made her first official public appearance since May this week, joining her husband Prince Harry in Germany for the 2023 Invictus Games.

Harry and Meghan attended sporting events and met with athletes and their families at the Games, the Paralympic-style competition for wounded service members that Harry launched in 2014.

Meghan chose a high-low mix of fashion for the Games, wearing everything from Banana Republic and J.Crew to Chanel and Staud.

Shop the best of Meghan's looks below!

Meghan's $70 Banana Republic dress.

On Tuesday, Meghan stood out in a pleated shirt dress from Banana Republic Factory as she joined Harry at an event for families of Invictus Games' athletes

The dress is currently available in off-white and is on sale for $70.

Meghan's J.Crew sweater.

Meghan stood out Wednesday in a V-neck sweater blazer by J.Crew.

Around the time that Meghan stepped out in the sweater, J.Crew's website crashed. The website is now back up and running and the sweater is still available in ivory and black for $158.

Meghan's Staud cream shorts.

Meghan paired her J.Crew sweater with off-white shorts by Staud, a female-founded clothing brand based in Los Angeles.

The shorts are available at Saks Fifth Avenue for $175.

Meghan's look-alike ballet flats.

Meghan reportedly paired her shorts and sweater look with Chanel ballet flats.

You can copy the look for a fraction of the price with Tory Burch ballet flats currently on sale at Nordstrom.

Get more shopGMA! Sign up for our newsletter, and follow on Instagram and TikTok.