And we’re back! The Bachelor has officially returned with yet another boring, mediocre white guy at the helm.
Zach Shallcross is the lead this season and literally *nobody* is happy about it. It seems The Bachelor‘s little experiment with diversity started and ended with Matt James and now we’re back to watching 27-year-old white men with absolutely no discerning features whatsoever try to romance a host of women.
But let’s be real: none of us watch The Bachelor for the lead anymore anyways. All we care about is the women, the drama in the house, and, most important, the fashion!
So, let’s get to it. Check out everything The Bachelor contestants wear this season — and where to get the looks for yourself.
sources: The Style Spotter, Shop Your TV
Psssst… this article includes affiliate links
Episode 11, Finale/After the Final Rose

Kaity wearing an Et Ochs White Cut Out Slit Gown.

Gabi wearing a Proenza Schouler Yellow High Neck Gown.

Kaity wearing a Retrofete Black Crystal Embellished Long Sleeve Mini Dress.

Kaity wearing a Japna Navy Blue Polka Dot Ruffle Romper.

Gabi wearing an Aritzia Wilfred Navy Short Sleeve Wrap Mini Dress.

Gabi wearing an Oseree Blue Lumiere Bandeau Bikini Set.

Gabi wearing an L*Space Black Twist Front Cut Out Midi Dress.

Kaity wearing a Rosas Kloset Pink Floral Ruched Midi Dress (sold out — alternative below).

Ariel wearing a Misha Collection White One Shoulder Scarf Detail Midi Dress.

Catherine Giudici Lowe wearing a Cinq A Sept White Embellished Blazer Dress.
Episode 10, Week 10

Gabi wearing a Nicholas Green Halter Cutout Maxi Dress.

Ariel wearing a SOLACE London Pink Square Neck Maxi Dress (color sold out).

Kaity wearing an RW & Co Purple High Neck Halter Satin Gown.

Gabi wearing a Riot Swim X Revolve Beige Cut Out Bikini Top.

Ariel wearing a Kim Shui Red Rose Print Strapless Maxi Dress.

Gabi wearing a Baobab Blue Ombre Satin Halter Cowl Neck Tie-Front Mini Dress (sold out — get it in other colors on eBay or below).

Ariel wearing a Reformation White Simi Linen Puff Sleeve Plunge Neck Mini Dress.

Ariel wearing a BB Dakota Red Floral Print High Neck Halter Mini Dress.

Ariel wearing STJDM Light Blue Floral Silk Pajamas.

Gabi wearing a Lululemon Grey Define Track Jacket.

Kaity wearing a lilac purple cowl neck satin mini dress.
Episode 9, Women Tell All

Aly wearing a House of CB Pink Strapless Ruched Gown.

Jessica wearing a House of CB Black Satin Long Sleeve Corset Dress (color sold out) and Panacea Pave Crystal Chandelier Earrings.

Greer wearing a Nookie Black Strappy Midi Dress.

Kat wearing a House of CB Green Satin Corset Midi Dress.

Cat wearing a Lovers + Friends Pink Colorblock Cutout Mini Dress.

Mercedes wearing a House of CB Red Off the Shoulder Satin Corset Midi Dress.

Charity wearing a Runaway the Label White Cutout Halter Midi Dress.

Dani Midi Dress — White, $88

Kylee wearing a Miss Circle Teal Ruched Mesh Off-the-Shoulder Maxi Dress.

Quenby Teal Off-Shoulder Mesh Maxi Dress, $109

Christina wearing a Nadine Merabi Hot Pink Sequin Long Sleeve Fur Trimmed Mini Dress.

Miley Pink Dress, $260
Episode 8, Week 8

Gabi wearing a Bardot Purple Cowl Neck Corset Draped Strapless Midi Dress.

Kaity wearing a Zhivago Black Asymmetric One-Shoulder Mini Dress.

Ariel wearing a Norma Kamali Black Choker Strapless Fishtail Gown.

Charity wearing a House of CB Dark Purple Sleeveless Cowl Neck Corset Maxi Dress.

Charity wearing a Boohoo Lime Green Criss Cross Halter Crop Top (sold out — similar below).

Gabi wearing an Aritzia Wilfred Free White Teddy Crop Shirt Jacket and MOTHER Light Wash Mid-Rise Slim Bootcut Frayed Jeans.

Kaity wearing L.L. Beans White Denim Boyfriend Jeans.

Ariel wearing a Ganni Green Floral Camo Mesh Long-Sleeve Midi Dress (color/print sold out).
Episode 7, Week 7

Charity wearing a Boohoo Pink Cowl Neck Choker Satin Maxi Dress (sold out — similar below).

Kaity (far left) wearing an Xscape Silver Sequin One Shoulder Gown (sold out — similar below).

Katherine wearing a Lulus Silver One Shoulder Cutout Maxi Dress.

Ariel (right) wearing a Likely Red Sleeveless Crepe Ruffle Hem Midi Dress.

Ariel wearing a Self-Portrait Burn Orange Sweetheart Neck Long Sleeve Knit Midi Dress (sold out — similar below).

Kaity wearing a Gianni Bini Forest Green Long Sleeve Satin Collar Faux Wrap Mini Dress (color sold out — similar below).

Gabi wearing a Katie May Purple One Shoulder Midi Dress (color unavailable).

Charity wearing a Forever 21 Beige Ribbed Midi Dress.

Brooklyn wearing a Seafolly Sea Dive Brown One-Shoulder Bikini Top and a matching Seafolly Sea Dive Brown High Rise Bikini Bottom (color sold out).
Episode 6, Week 6

Kaity wearing a Windsor Rose Gold Sequin Cowl Neck Gown (sold out — similar below).

Brooklyn wearing a Colors Dress Black Velvet Strapless Column Gown (affordable version below).

Katherine wearing a Lulus Black Glitter Long Sleeve Backless Maxi Dress (sold out — similar below).

Gabi wearing a Nookie Burgundy Velvet Cutout Midi Dress.

Ariel wearing a Norma Kamali Black Velvet Halter Ruched Midi Dress.

Aly wearing a Hello Molly Sage Green Satin Cutout Strappy Midi Dress (sold out — alternative below).

Charity wearing a Pretty Little Thing Red One Shoulder Cutout Gown.

Charity wearing an Abercrombie & Fitch Beige Wool Dad Coat.

Jessica wearing a Zara Beige Check Oversized Shacket.

Charity wearing a Pretty Little Thing Black Bondage Mini Dress and Baublebar Pave Rhinestone Heart Hoop Earrings.

Gabi (right) wearing a black leather strapless mini dress.

Jessica wearing a Bardot Black Corset Strapless Midi Dress.

Aly wearing a baby pink cowl neck mini slip dress.

Katherine wearing a burgundy red square neck mini dress.

Kaity wearing an emerald green satin midi slip dress.

Ariel wearing a Galvan Brown Knit Tank Midi Dress (color unavailable).
Episode 5, Week 5

Gabi wearing a Dress 2 Melania Periwinkle Plunge Tulle Ball Gown.

Gabi wearing a Michele Deco Gold and Silver Rectangular Face Watch.

Mercedes (far left) wearing a Red Dress Boutique Neutral Plaid Coat (sold out — similar below).

Brooklyn (second from left) wearing an Abercrombie & Fitch Tan Wool Dad Coat.

Greer wearing a Michael Costella Green Sequin Mock Neck Mini Dress.

Kylee wearing a Red’s Boutique Tan Corduroy Shirt and Red’s Boutique Tan Corduroy Shorts.

Kaity Biggar wearing a Rachel Zoe White Cable Knit Sweater Vest (sold out — get it secondhand below).

Ariel wearing a Retrofete Halter Button Down Denim Midi Dress.

Charity wearing an Amazon Brown Plaid Shacket.

Kaity wearing a Bronx and Banco Gold Metallic Plunge Gown.

Charity wearing a Hello Molly White Mermaid Top Midi Dress.

Aly wearing an Aqua For Bloomingdales Red Off-the-Shoulder Gown.

Katherine wearing a Lulus Asymmetrical Off-the-Shoulder Sage Green Split Hem Midi Dress.

Jessica wearing a Norma Kamali One-Shoulder Ruched Maroon Midi Dress and Ettika Crystal Arch Chain Gold Earrings.

Greer wearing an Alessandra Rich Black Rhinestone Strap Black Cowl Neck Silk Mini Dress (sold out — similar below).

Mercedes wearing a Cinderella Divine Black Fur Trim Sequin Strapless Gown (affordable version below).

Kylee Russell wearing a marigold draped ruched split hem gown.
Episode 4, Week 4

Kylee (center) wearing an Alyce Paris Blue Sequin One Shoulder Gown.

Gabi (left) wearing a Bronx and Banco Pink Floral One Sleeve Mini Dress.

Ariel (far right) wearing a House of CB Purple Corset Midi Dress.

Jessica wearing a Hello Molly Yellow Satin Strapless Maxi Dress.

Mercedes wearing a Meshki Yellow Cutout Embellished Halter Gown (get the mini dress version here).

Greer wearing an NBD Pink Sequin Ruffle Mini Dress.

Anastasia (right) wearing an LPA Black Satin Draped Neck Cutout Crystal Dress.

Katherine (right) wearing a Hello Molly White Sequin Cutout Halter Gown (alternative below).

Genevie wearing an ASOS White Lace Inset Corset Midi Dress (color sold out).

Charity wearing a BTFL-LIFE Pink/Purple Sequin Stripe Wrap Mini Dress.

Greer wearing a Norma Kamali Green Plunge Asymmetric Midi Gown.

Ariel wearing a Jonathan Simkhai White Plunge Chain Strap Halter Neck Gown (get it in size 4 here and size 6 here).

Katherine wearing an Amazon Blue MIdriff Cutout One Piece Swimsuit.

Jessica wearing an Abercrombie Red Stripe Underwire Bikini Top.

Anastasia wearing PQ Swim White Lace Pants.

Greer wearing a Miaou Orange Printed Satin Handkerchief Tank Top.

Gabi wearing a For Love & Lemons Orange Button Up Romper.

Kathy wearing a Lululemon Grey Scuba Half Zip Hoodie Sweatshirt.

Katherine wearing a Hello Molly Pink Ruched Strappy Midi Dress.

Ariel (left) wearing a Shona Joy Brown Plunge Midi Dress (sold out — get it second-hand below).
Episode 3, Week 3

Jessica wearing a Zara Black Satin Draped Chain Strap Maxi Dress (get in size Large here, in size Medium here, in size XS here, and sizes Small/Medium/Large here).

Ariel wearing a Bronx and Banco Gold Plunge Slit Gown.

Genevie wearing an Elliatt Blue Square Neck Midi Dress.

Greer wearing a Kim Shui Gold Mock Neck One Sleeve Ruched Slit Gown (color sold out).

Katherine wearing a Socialite Pink Ruched Satin Maxi Slip Dress.

Kylee wearing a Jovani Orange Draped Pleated Slit Gown.

Mercedes wearing a Lovers + Friends Green Animal Print Cutout Draped Maxi Dress.

Christina ( front right) wearing a Dress the Population Gold Sequin Faux Wrap Slit Gown.

Kaity (far right) wearing an NBD Blue Draped Satin Gown.

Brooklyn wearing a Tarik Ediz Red One-Shoulder Ruffle Gown (sold out —similar below).

Kaity wearing a Chelsea Peers Maroon Leopard Pattern Satin Pajama Set.

Kylee (middle) wearing an OQQ Blue One Shoulder Workout Tank.

Brianna (second from the left) wearing an Amazon Pink Colorblock Zip-Up Track Jacket and Leggings Set.

Gabi wearing an Oseree Blue Sequin Bikini Strapless Top and Knotted Bottom.

Brooklyn wearing a Lilosy Pink Colorblock Wrap Bikini Top and Bottom.

Ariel wearing a PQ Swim Black Lace Halter Bikini Top and a matching PQ Swim Lace Bikini Bottom.

Brianna wearing a Shein Pink Swirl Print Bikini and Ruched Mini Skirt Set.

Bailey wearing a Zara Orange Cutout Slit Maxi Dress (get in size Small here and size Large here).

Kylee (right) wearing a Jade Girl Boutique Brown Long Sleeve Draped Gold Chain-Belted Romper.

Aly wearing a Lulus White Lace Wide Leg Jumpsuit.

Brooklyn wearing a Gianna Bini Crystal Mesh Long Sleeve Dress (sold out — similar below).

Ariel wearing a Years of Ours Neutral Sleeveless Crop Polo Top and matching Years of Ours Neutral Flare Pants.

Greer wearing an Urban Outfitters Orange Crop Cardigan.
Episode 2, Week 2

Cat (center) wearing an Amazon White Organza Ruffle Trim Off-the-Shoulder Top.

Kylee (center) wearing a Majorelle Purple Ribbed Strapless Crop Tube Top.

Tahzjuan wearing a Forever 21 Hot Pink Underwire Patent Mini Dress.

Victoria Fuller (left) wearing a Retrofete Ruched Denim Mini Shirt Dress.

Cat (front right) wearing an Eliya the Label Blue Strapless Ruffle Tiered Mini Dress.

Jessica (far right) wearing a Superdown Black Strapless Ruffle Hem Maxi Dress.

Katty Biggar wearing a Windsor Brown Sequin Slit Gown.

Ariel wearing a Herve Leger Red Cap Sleeve Bandage Dress.

Gabi wearing an Amazon Black Wrap Sleeve Asymmetric Gown.

Mercedes wearing a Cinderella Divine Yellow Corset Satin Gown.

Brianna wearing a Shein Gold Sequin V-Neck Gown (similar below).

Anastasia wearing an NBD Hot Pink Corset Gown.

Kylee wearing an Ashley Lauren Teal Off-the-Shoulder Ruched Gown (sold out — similar below).

Christina wearing a Zara Black Feather Trim Midi Dress.

Bailey wearing a Beginning Boutique Red Strapless Mini Dress (similar below).

Katherine wearing a Sabina Musayev X Revolve Pink Plunge V-Neck Long-Sleeve Fringe Tiered Dress.

Tahzjuan wearing a Forever 21 Tan Faux Leather Corset Mini Dress.

Christina wearing a Pink Lily White Granny Square Crochet Crop Tank (similar below).

Christina wearing a Zara Black Floral Wrap Mini Dress.

Kaity wearing a Gianni Bini Green Long-Sleeve Satin Wrap Dress (similar below).

Ariel wearing a Norma Kamali Lime Green Plunge Neck Halter Gown.

Brooklyn wearing an LNL Gold Satin Draped Ruffle Trim Mini Dress.

Brianna wearing an Oh Polly Beige Corset Long-Sleeve Ruched Mini Dress.

Genevie wearing a Lulus Green Satin One Shoulder Asymmetric Midi Dress.

Anastasia wearing a Reformation Black Contrast Trim Two-Piece Crop Top and Mini Skirt.

Gabi wearing a Lovers + Friends Yellow One-Shoulder Faux Wrap Mini Dress.
Episode 1, Week 1

Genevie wearing a Lulus Pink High Neck Metallic Embellished Gown.

Madi (far right) wearing a Jovani Black Sequin Nude Illusion Mermaid Gown (similar below).

Sonia (second from right) wearing a Jovani Purple Sequin Plunge Neck Mermaid Gown (similar below).

Greer wearing a Two Bodies Red Satin Plunge Neck Gown (similar below).

Davia wearing a Gregory Ellenburg White Ruffle Plunge Neck Gown (similar below).

Holland (second from the left) wearing an Alice + Olivia Red Halter Plunge Neck Slit Gown.

Jessica wearing a House of CB Pink Strapless Gown (color sold out).

Brianna wearing a Terani Couture Red Rose Applique Embellished Gown (similar below).

Christina wearing a Jovani Hot Pink Sequin Plunge Neck Mermaid Gown (similar below).

Kimberly wearing an AQUA Green Metallic One Shoulder Cutout Slit Gown.

Katherine (second from the right) wearing a Nookie Brown Mesh Ruched Off-the-Shoulder Gown.

Cat wearing an Elie Tahari Silver Sequin Cowl Neck Gown.

Vanessa (far right) wearing The Sei Dark Green One-Shoulder Cutout Gown.

Gabi wearing a Mac Duggal Silver Beaded Embellished V-Neck Gown.
Cast Photos

Lekha wearing a Hello Molly Orange Cutout Criss Cross Long Sleeve Ruched Mini Dress ( sold out — get the sleeveless version here).

Madison wearing a Lovers + Friends Green Cutout Slit Midi Dress.

Bailey wearing a Princess Polly Pink and Orange Colorblock Mini Dress.

Cara wearing a Shein Brown Long Sleeve Cutout Slit Dress.

Brianna wearing a Pretty Little Thing Black Ribbed Halter Sleeveless Top.

Olivia M. wearing an ASTR the Label Pink Halter Keyhole Cutout Midi Dress.

Becca wearing an ASTR the Label Copper Metallic Twist Front Long Sleeve Crop Top.

Kylee wearing a Vestique Orange Halter Neck Mini Dress.

Anastasia wearing a Tabitha Pink Underwire Ruched Midi Dress.

Charity wearing a Pretty Little Thing Yellow Criss Cross Halter Bodysuit (sold out — similar below).

Ariel wearing a JoosTricot Blue Contrast Trim Belted Knit Midi Dress.

Gabi wearing a House of Harlow X Revolve Cream Chiffon Off-the-Shoulder Long Sleeve Blouse.

Holland wearing an Amanda Uprichard Yellow Satin Halter Neck Ruched Mini Dress.

Kimberly wearing a Runaway the Label Green Off-the-Shoulder Long-Sleeve Mini Dress.

Viktoria E. wearing a Hello Molly Lilac Purple Tie-Front Chiffon Long-Sleeve Ruffle Mini Dress.
READ THIS NEXT
‘The Bachelorette’: Where to Get Gabby Windey’s Outfits and Dresses