Hamzat Ojediran plays in the Colorado Rapids 2026 home opener against Portland Timbers. Photo Credit: Spencer Baldwin
Commerce City, Colo.- In Cole Bassett’s return to Dick’s Sporting Goods Park and the Rapids home opener, Matt Wells and the Burgundy Boys earned their first win of the season.
Colorado looked a completely different side from a week ago in Seattle. The Rapids were energetic in their press, able to play out of the back, and imposing on both sides of the ball. Portland never got into the game, and Colorado dominated all phases of the play in their first win of the new MLS season.
Zack Steffen
While last week was a solid performance despite conceding two goals away from home, Steffen showed his class at home. With an important save off a corner in the first half and two more in the second half, it’s a well deserved shutout for Steffen and the Rapids backline. Additionally, Steffen seemed much more composed and precise in buildup play. 8/10
Reggie Cannon
A very composed and classic Cannon performance against Portland. He offered robustness in buildup play. Cannon had a few chances where he got forward and really asked questions of Portland’s defense. Cannon defended well and was a key part of the shutout. 8/10
Rob Holding
It seems experience might do the Rapids center back pairing well. Holding moved in for Cobb this week after his lackluster performance in Seattle. Paired up with Herrington, Holding made important interceptions and was composed in buildup play. Holding nearly got on the scoresheet himself with two headers nearly hitting the back of the net. He showed his experience leading the backline. 8/10
Rob Holding gets his first start of the season in the 2026 Colorado Rapids home opener against Portland Timbers. Photo Credit: Spencer Baldin
Lucas Herrington
If you thought last week was a standout performance against Seattle, Herrington showed just how much quality he can offer this week. The young centre back made key stops and was composed in buildup play. At such a young age, he offers real presence and leadership in this Rapids backline. He got himself his goal in the 53rd minute off a corner kick routine. Then, he nearly notched himself an assist after playing a perfectly carved ball into the path of Harris who nearly missed. If Herrington can continue his consistency, he’ll be a key part of the Rapids success. 9/10
Jackson Travis
Travis had another solid performance at home. Travis defended extremely well, moved play forwards, and offered real attacking threat. Just about seven minutes into the game, Travis earned himself an assist after a lay off 30 yards from goal, where Hamzat Ojerdirian opened up and let fly for the opener. For a position where there isn’t too much depth, Travis is proving his worth. 8/10
Hamzat Ojediran
I don’t think Ojediran will mind opening his Rapids account that way. In the seventh minute, Ojediran pulled up from 30 yards, scoring after a deflection took the shot past Portland goalkeeper, James Pantemis. Despite the goal, Ojediran dominated the affair. He won tackles, committing only two fouls and was a key part of the energy and successful buildup play. Ojediran got into pockets of space and really helped to make the midfield job easy. 9/10- Man of the match
Josh Atencio
Atencio was really good in the Rapids home opener. Atencio found the ball under pressure, progressed play forwards and stifled the Timbers attempts at counter-attacks. Atencio was composed under pressure and had a real presence in the match. Atencio got forward at times and really showed his quality as a defensive midfielder. 8/10
Paxten Aaronson
Aaronson improved from last week’s performance against Seattle. In Seattle, the Rapids struggled to get forward and find Aaronson to progress play forwards. At home, Aaronson made himself known, found pockets of space, and created several dangerous attacks. Off of set pieces, Aaronson played dangerous balls into the box. For a player that will always be judged, Aaronson showed his quality against the Timbers. 8/10
Dante Sealy
In Seattle, Sealy struggled to make an impact on the wings. This week, Sealy looked full of energy, confident, and daring. Sealy used his pace to create chances and progress the game. With an assist in the 53rd minute to Herrington, Sealy had a huge impact at home. He found spaces and linked up well with Rafael Navarro and Alex Harris. A really strong performance from Sealy. 8/10
Alex Harris
A deserving starting spot and performance from Harris against Portland. Wells said Harris deserved to be starting after a strong performance against the Sounders, and he stuck to his word. Harris attacked well and got forward. He dominated the games at times and always looked dangerous. Harris was unlucky not to get on the scoresheet after Herrington played him through in the second half. Harris had another solid performance and was subbed off in the 57th minute. 8.5/10
Rafael Navarro
Although Navarro didn’t get on the scoresheet, it was another strong performance. In Seattle, Navarro lacked service, but he still created chances and was physical enough. At home, Navarro got the service. He did spectacular in the middle of the pitch, checking down into pockets to turn and drive at the Timber’s defense. Navarro was everywhere and he was unlucky not to notch a goal in such an open game. 8/10
Alex Harris nearly scores on a breakaway set up by Lucas Herrington in the Colorado Rapids match against Portland Timbers. Photo Credit: Spencer Baldwin
Substitutes
Darren Yapi
Yapi subbed on in the 57th minute for Harris. Yapi did well to add to the Rapids free flowing attack. He took players on and combined with Navarro in a goal scoring opportunity. Yapi improved from last week. 7/10
Wayne Frederick II
Frederick came on again for Hamzat Ojediran in the 59th minute. Frederick did well to maintain a tempo for the Rapids midfield. He got into pockets of space and progressed the game forward. Buildup play through the midfield was consistently good and this didn’t change with the Frederick change. 7/10
Keegan Rosenberry, Ted Ku-DiPietro, and Connor Ronan subbed on too late to be judged fairly
Matt Wells
It’s crazy how much can change in a week for Wells and the Rapids. Wells earned his first win as manager in dominating fashion. Last week, Wells was stubborn in tactics and admitted he was unhappy with how the Rapids showed out. This week, he was pleased with the confidence, energy, and intensity the squad showed.
For Wells, the system was similar against Portland. Colorado played through the middle, kept possession, and had multiple impressive buildup plays. Colorado easily could’ve scored six or seven goals in this game, and they weren’t consistently under pressure like last week.
There was an issue in the second half where the Rapids made single subs in the 57th and 59th minute. Wells said afterwards he wasn’t sure if it was a procedural error by the bench or the fourth official.
Can Wells continue to maintain this sort of intensity and energy every week? The Rapids looked a completely different side, is that because of the tactics or the lineup change? The addition of Holding and Ojediran’s presence helped to add composure and free space for Aaronson. Wells managed this game brilliantly, and it was such a strong performance from the team all around. The focus turns toward next week against the LA Galaxy where fans will surely have more questions answered about Wells and the mentality of this group. 8/10
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}