Editorial – At a time when we’re savoring the sight of the women’s game in full bloom, it’s impossible not to wonder how much bigger it might already be – and how much richer its story would read – had jealousy and sexism not slammed the brakes on progress in the early 20th century.
The records tell us this is no modern fad. International women’s matches were being played in Britain as far back as 1881. The British Ladies’ Football Club, formed in 1895, regularly drew crowds north of 10,000. During the First World War, teams sprang up from the munitions factories; a cup competition followed, and when Blyth Spartans met Bolckow Vaughan in the final, 22,000 people turned up to watch.
By 1921, women’s football was often more popular than the men’s. And that, perhaps, was the problem. The English Football Association intervened, declaring that “the game of football is quite unsuitable for females and ought not to be encouraged,” and banned women from playing on FA member pitches. The ban lasted 49 years.
England was not alone. Brazil, France and Germany followed suit. France’s ban ran from 1941 to 1970. Germany’s from 1955 to 1970. Brazil’s wasn’t lifted until 1979. Progress didn’t just stall; it was deliberately derailed.
Dick, Kerr Ladies 1920/21 – The team drew a 10,000 crowd to Deepdale earlier in the year, but on Boxing Day, 1920 they attracted 53,000 at Goodison Park, #Liverpool. pic.twitter.com/VMAiHCh4t2
Women’s soccer carried on in England regardless, pushed to smaller venues with poorer facilities and scant resources. The English Ladies’ Football Association was formed in the same year as the FA ban. One of the most famous teams of the era, Dick, Kerr Ladies F.C., existed from 1917 to 1965, playing largely for charity. Gate receipts supported injured servicemen – a generosity that some suspect hastened the FA’s intervention, because the men weren’t making money from the women’s game.
In 1922, Dick, Kerr Ladies embarked on a tour of Canada and the United States, only to be blocked in their tracks. As the Washington Post reported, the Dominion Football Association objected to women football players. Matches went ahead in the USA but doors were closed in Canada, voices were silenced.
Ironically, renewed interest in women’s soccer was triggered by the men’s FIFA World Cup in 1966, hosted by England. By 1970, those bans were finally lifted, followed a year later by UEFA encouraging national associations to manage the women’s game. The revival began – slowly, stubbornly.
Italy introduced part-time professionalism in the 1970s. Indonesia launched an amateur cup competition in 1981. The U.S. Women’s National Team was formed in 1985. Japan unveiled the first-ever semi-pro league in 1989. The first FIFA Women’s World Cup arrived in 1991. Women’s soccer joined the Olympic Games just 30 years ago, in Atlanta.
The USWNT’s second World Cup triumph in 1999 sparked the creation of the Women’s United Soccer Association, the first fully professional league in women’s soccer. It lasted three seasons. Its successor, Women’s Professional Soccer, followed the same three-year path. The foundations were being laid, but the walls kept collapsing.
OTD in 1999, the USWNT made history in an iconic fashion, lifting the World Cup trophy at a sold out Rose Bowl, adding a second star to the jersey and impacting our lives forever 🏆⭐️ pic.twitter.com/9YMmdqYehf
Then came the National Women’s Soccer League (NWSL) in 2013. Eight teams. Modest beginnings. Quiet determination. Now, as the league prepares for 2026, it will boast 16 teams, with Denver Summit FC and Boston Legacy joining the party. The trajectory is unmistakable.
Today, women’s soccer is stronger than it’s ever been. There are domestic, confederation and international tournaments. Girls at grassroots level have idols to emulate and genuine careers to dream about. In the USA, talent can lead to collegiate scholarships. Media coverage has grown. Big business sees the women’s game as a strategic asset, not a novelty.
The truth is stark. Women’s soccer wasn’t held back because there was no interest. Players wanted to play. Fans wanted to watch. It was held back because it was seen as a threat to a male-dominated sport. Short-sighted? Sexist? Jealous? A toxic cocktail of all three?
And yet, here we are. Just over 50 years since the doors were finally reopened, the momentum swirling around Denver Summit FC feels like a thunderclap echoing across a century. The clamor for season tickets. The potential for an NWSL attendance record at their home opener. USWNT captain Lindsey Heaps will join the club in the summer. The buzz, the anticipation, the sense that something important is happening.
Source: Denver Summit FC have sold ~40,000 tickets for "The Kickoff" at Mile High on March 28 against Washington Spirit. The NWSL attendance record is 40,091, Bay FC vs the Spirit August 23, 2025.
This is the level of interest the women’s game enjoyed in England more than 100 years ago – at a time when women couldn’t even vote. They had to fight to play the beautiful game. Not because they lacked desire. Not because they lacked talent. Not because they lacked fans. But because they were denied a level playing field.
So, heading into the 2026 NWSL season, every sold-out stand, every broadcast deal, every young girl lacing up her boots is a quiet act of defiance against a century of closed doors. The women’s game didn’t ask for charity. It asked for a chance.
It waited. It endured. It survived.
And now, at long last, it’s doing what it was always destined to do – not just catching up with history, but sprinting past it, head held high, the roar of the crowd in its ears, the future wide open, and new, glorious chapters waiting to be written.
Thank you for reading Burgundy Wave. Support us via our Patreon starting at $5/month. We’re always looking for new talent. Let us know if you’re interested in covering Colorado Soccer.
Former play by play voice of the Colorado Rapids. Story teller for USA Archery. Still the only BBC journalist to cover a football match in North Korea.
{"id":"299","mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/burgundywave.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/burgundywave.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":5,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Burgundy Wave","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Burgundy Wave","form_subtitle":"Colorado Soccer content.","currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for supporting independent coverage of soccer in Colorado.","payment_confirmation_title":"Burgundy Wave","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}