Commerce City, Colo. – The 2026 Colorado Rapids season is upon us. This weekend marks the start of the MLS regular season. The Burgundy Boys will play Sunday night at Seattle Sounders. It’s been an eventful offseason with a coaching change and three Homegrowns departing the club. There’s some healthy skepticism amongst the fanbase and some reasons for optimism. Let’s break it down.
Departures: Daouda Amadou, Cole Bassett, Sam Bassett, Michael Edwards, Calvin Harris, Nate Jones, Oliver Larraz, Andreas Maxsø, Rafael Santos
The most shocking on this list is by far Cole Bassett. Traded two weeks into preseason to Portland Timbers for $2.65 million with add-ons came out of nowhere. I see the logic behind it, but I still don’t agree with it. Bassett had his ups and downs at the club. But there’s no denying when he was on, he was one of the best domestic box-to-box midfielders in MLS.
He was a poster boy off the field and a champion of the local community. He will be missed. Rapids Media Day suggested that he was going to be a backup to Paxten Aaronson. This move puts pressure on that and on Matt Wells to make the system work. It puts pressure on the front office to spend that money well. Five weeks to go in the transfer window.
Cole Bassett on move to Portland Timbers:
The project and ownership excite him.
“The owner’s always around… The ambition that he has. I can’t say that’s the case all the places I’ve been… Merritt (Paulson) does a great job. It’s everything you can ask for as a player.” pic.twitter.com/5XxN81U4Cv
Other key departures were the three players Colorado were negotiating with to bring back. Oli Larraz clearly wanted to test the market in Europe. That didn’t work out and he signed with Vancouver Whitecaps. He was a bit of a passenger at times but was a well-rounded midfielder when he had help around him. Calvin Harris likely got a deserved pay raise in joining Sporting KC. He’ll get minutes and score goals. Don’t think that team will be good. Rafael Santos had an option year declined and joined St. Louis City. He should cook as an attacking fullback. All three players had a useful role to play in the match day roster that will need to be replaced.
I could have told you in August that Maxsø wasn’t staying with the club. There were rumors the previous winter about a move to the Middle East. Had Chido Awaziem not left in the summer, maybe he leaves sooner. Rob Holding seems like a good fit to be the replacement veteran center back.
All the other departures didn’t have an immediate path to first team football. It was best for all parties for them to leave. The club’s done a good job of recruiting other young players to fill in that depth.
Most notably, Cole’s younger brother Sam Bassett had his 2026 team option declined. Burgundy Wave reported that he was offered a Rapids 2 contract but the player declined it. After going on trial to Nashville SC, he has signed with the defending champions of the USL Championship, Pittsburgh Riverhounds.
Photo Credit: Spencer Baldwin
Arrivals: Dante Sealy, Hamzat Ojediran, Bryce Jamison, Lucas Herrington, Miguel Navarro, Donavan Philip, Sydney Wathuta*, Noah Cobb*
I’ll start with the two big acquisitions. Winger Dante Sealy joins from CF Montreal for $1.9 million in GAM plus add-ons. Hamzat Ojediran joins from FC Lens in France for $3 million. Sealy was a bright spot for Montreal last season with nine goals and two assists. He fits Wells’ system, likely as an inverted winger. He’ll be direct, go at goal, and contribute on set pieces. He’ll need to be to live up to that valuation off one breakout season. I’ve heard great things about Ojediran in preseason, despite him coming late and not being a regular starter at any of his clubs in Europe. The Rapids midfield has been crying out for a physical defensively midfielder. “Hamzat The Destroyer” may be the real deal.
Miguel Navarro joins on loan from Talleres in Argentina. He’s technically returning to the Rapids, having been acquired in the Andrew Gutman trade then loaned and bought by Talleres in 2024. He’ll raise the floor at left back. We’ll see if he plays well enough for Colorado to trigger the option to buy. This could lead to a make-or-break year for Sam Vines, which would be massive given the departures of other Homegrowns lately.
All the other guy son this list are young exciting prospects. Cobb and Wathuta were in the organization last year. Cobb was here on loan from Atlanta United and had a purchase option picked up. He’s done well in the MLS minutes he’s gotten Wathuta impressed Wells in preseason to earn a first team deal after excelling with Rapids 2 in 2025. Lucas Herrington is a highly regarded prospect as an Australian youth international at center back.
Colorado Rapids President Pádraig Smith and new Head Coach Matt Wells speak to the media at 2026 Media Day. Photo Credit: John Babiak
Matt Wells in his first year as a Head Coach:
The decision to trade Bassett aside, all signals point to Wells being a great hire. He’s raised the energy of the team and given the players their hardest preseason ever. They’re fit without a lot of injuries. Wells’ staff of Alastair Harris and Rob Burch had a big part in that. Additionally, Chris Little has left the staff for Nashville SC, which seemed to be a mutual parting of ways. Little had good tactical ideas and brought stability as an assistant coach. It was time for a change maybe.
The club’s been very secretive this offseason, wanting to surprise the rest of the league. I think the team is playing a pressing 4-3-3. They’ll look to use their fitness and Wells’ very thought out tactics to dominate games. It’s grand and ambitious. If they can pull it off, Colorado will absolutely raise their ceiling come October.
At the same time, Wells has talked about wanting to be good on the ball. Colorado is still at a talent deficit relative to most of the league. Teams that have punched above their weight in MLS (looking at you, Philadelphia Union) have done so by going all in on a Plan A identity. We’ll see what works and what needs to be adjusted as the season goes along. I expect it to be a slow start.
Here’s my predicted starting XI for the season, not necessarily how they’ll start at Seattle:
For all the negativity around the end of 2025 and this offseason, Colorado were one result away from making the playoffs last year. There’s offense to replace with Bassett and Djordje Mihailović gone. This is Aaronson’s team. If Sealy and Ojediran hit, they will be much improved on both sides of the ball. Rafael Navarro’s future will also be key given the interest from his native Brazil. If Wells improves the offense and defense by 10% from last year, this team will have a home playoff game.
Season Predictions: As I said on Holding The High Line, I think they finish 9th. They win the wild card game but lose in the best-of-three round. They will not retain the Rocky Mountain Cup, as RSL got much better in the attack this winter. They’ll lose to an MLS team in the Lamar Hunt U.S. Open Cup. Navarro will be sold in the summer. KSE will retain Pádraig Smith and much of the front office staff but have someone else leading the technical side of the organization in 2027.
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}