Seattle, Wash. – After an offseason and week of change, the Colorado Rapids finally started their 2026 campaign. It was a tough fixture for a Matt Wells debut, away to Seattle Sounders. A curious lineup and messy first half saw a familiar result with several encouraging takeaways. Let’s not look back in anger at Sunday night soccer.
For Wells’ first ever lineup, goalkeeper Zack Steffen wore the captains armband. Rob Holding was on the bench as it was a back four with Lucas Herrington and Noah Cobb at center back. Jackson Travis was at right back after the sudden buyout of Sam Vines. The lineup was otherwise as expected given preseason. Former Sounder Josh Atencio started in midfield. Star signings Dante Sealy and Hamzat Ojediran made their first starts.
The first half was a mess. For all the preseason talk about pressing and fitness, Colorado tried to play out of the back. Seattle hunted them. After Jordan Morris was injured and subbed off for Paul Rothrock, Rothrock hunted down a loose ball in the 15th minute. With no pressure on him, he crossed to an open Albert Rúsnak for a header goal.
No pressure on the ball. Rusnak splits the defenders. Good hustle by Rothrock but too easy. pic.twitter.com/JkQ6JIOeaP
Seattle thought they had a second goal two minutes later. Hassani Dotson tapped in a rebound left by Steffen on a set piece after a volley by Alex Roldan. After a long VAR review, the goal was disallowed with Osaze De Rosario called for a foul on Darren Yapi.
The rest of the half was a mess. Four Rapids were called four fouls, mostly late contact. Noah Cobb’s yellow was originally a red that was reversed by VAR. It took the Rapids almost 20 minutes to get a touch inside the box. Their one shot on target came from Hamzat Ojediran outside the box for an easy save. Dotson was subbed off before halftime, leaving Sounders with one sub window for the second half. Colorado was lucky to only be down 1-0.
Rusnak should have had a brace in the opening minutes off the second half but his shot was wide of the post after a good through ball by Jesus Ferreira.
There was a sliding doors moment on the hour mark. Colorado were growing in the game. Playing out of the back was less frantic. They were getting the ball further up field. A Keegan Rosenberry press led to a turnover. Rafael Navarro go the ball in the box to turn and shoot. He sent the ball right at the keeper. Seconds later, Paxten Aaronson had a soft turnover at midfield. Seattle turned it into counter attack with Ferreira finding Rothrock to make it 2-0.
Colorado didn’t quit on the game though as Seattle looked to consolidate. Substitutes Alex Harris, Alexi Manyoma, and Miguel Navarro all came on and tried to make things happen. Their efforts didn’t turn into enough danger as the match ended 2-0.
Sliding door moment moments after the Navarro chance. Aaronson gives up the ball. Rapids rest defense beaten. Rothrock makes it 2-0. pic.twitter.com/BXZEpt1y8p
Colorado’s new coach has been so tight lipped this preseason. From the hints we’ve gotten, one might have expected a pressing 4-3-3. That looked to be the formation, but the Rapids started both halves playing out of the back. Steffen and Ojediran did rondos under pressure inside the box. There were no wpiootbgw, but there were bad moments. It got better as the game went on.
The press was nonexistent, and the manager was not happy about it. They backed out of tackles. Seattle had plenty of time on the ball. Like the buildup, it got better. But Wells made it clear postgame that was not the Colorado Rapids:
“It’s unrecognizable from training. We want to be a pressing team. I didn’t see any pressing first half. Neither was I impressed with our buildup. Second half, it was a poor imitation of ourselves but at least I recognized it. With the ball we were a combination of scared, fearful, and passive,” Wells told Burgundy Wave.
“We as a group, me included, were way off the level that we have set.”
Wells said he’ll get to the bottom of why they didn’t show up in this game. Goalkeeper and captain Zack Steffen was angrier than I’ve ever seen postgame:
“We weren’t good enough tonight and that starts with me. That wasn’t us.”
What was with the young backline? And the subs?
“Those two had trained really well. They were excellent against Orlando. That’s the culture I want here: If you train well, you get opportunities,” Wells said of Herrington and Cobb.
This would imply that Holding had not trained as well and he is being pushed to be better. Coach’s frustration with the first half performance reflected on the starters collectively. Keegan Rosenberry came on for Reggie Cannon. It could have been a concussion sub but helped the team tactically.Rosenberry got forward, pressed, and make offense happen.
“Each substitute moved the game forward. With the concussion sub, I could have made six substitutions at halftime and no one could have accused me of being unfair.”
Manyoma and Miguel Navarro were positive. Perhaps this approach led to the subs wanting to prove themselves to earn a start next game.
“It wasn’t until Alex Harris came into the game that I saw a player playing with the correct level of intensity. A good night for Alex Harris, not so much for the rest of the squad.”
Sealy was unimpressive in his debut. Ojediran had some good moments on both sides of the ball. Atencio was energetic but ineffective against his former club. Rafa Navarro had little support. Aaronson was as absent on the ball as Djordje Mihailović had been in road thrashings last year.
Wells went on to say that every starting position is available for the home opener against Portland. He told Harris that the shirt is his for that game provided he trains well next week. And to think what this says about the Vines departure.
“We have the right level of anger to motivate us this week. We have to make sure the biggest victims of our poor performance tonight is Portland.”
Matt Wells on the decision to buyout Sam Vines:
"This is a period of change with the club… Jackson (Travis) had an incredible preseason. Miguel (Navarro) came into the door. I only wanted two players at left back. I need to create an environment where there is no hierarchy."
Rapids fans have gotten used to a script for these fixtures on the road against better teams. The Rapids come out with a big plan. It looks ok for 15 minutes, titers, then they concede. Then they wilt and lose 3-0 or 4-0 and are noncompetitive. The first 20 minutes were so bad, the team barely got the ball into Seattle’s half. The first half was a mess.
The two goals were sloppy and indicative of a new and young backline.
“I wasn’t happy with what we were doing before the goal. We were switched off,” said Wells.
“The cross, I would have loved to get after it. The second (goal), I need to get my hands hire, get a touch to it,” added Steffen.
That said, they didn’t wilt. They looked dangerous in the final 20 minutes. That didn’t lead to shots or xG (they finished with 7 and 0.38, respectively), but had they pulled one back, it would have been game on. They went for it rather than went through the motions. That’s better than the last four year. But on another night, the officiating doesn’t go their way and they’re down 2-0 and down a man at half.
Is the foundation there to raise this club’s ceiling? Ask again in November.
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.
{"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}