Bethesda, MD – Better late than never. On Wednesday, the Major League Soccer Players Association (MLSPA) released the preliminary 2025 Colorado Rapids player salaries. See the full list for all MLS players here. Let’s break it down:
Name
Base Salary
Guarenteed Compensation
Kévin Cabral*
$2,100,000.00
$2,100,000.00
Djordje Mihailović
$1,450,000.00
$1,775,000.00
Rafael Navarro
$1,392,000.00
$1,449,600.00
Chido Awaziem*
$1,272,000.00
$1,397,675.00
Andreas Maxsø
$1,200,000.00
$1,392,500.00
Zack Steffen
$1,000,000.00
$1,000,000.00
Sam Vines*
$900,000.00
$912,500.00
Cole Bassett
$850,000.00
$850,000.00
Reggie Cannon
$750,000.00
$841,500.00
Connor Ronan
$490,000.00
$542,400.00
Ted Ku-DiPietro*
$400,000.00
$456,000.00
Ian Murphy*
$400,000.00
$447,500.00
Keegan Rosenberry
$400,000.00
$400,000.00
Josh Atencio*
$350,000.00
$350,000.00
Michael Edwards*
$160,000.00
$160,000.00
Calvin Harris
$150,000.00
$152,000.00
Oli Larraz
$125,000.00
$130,625.00
Bryce Jamison*
$104,000.00
$116,466.00
Darren Yapi
$104,000.00
$114,833.00
Adam Beaudry
$104,000.00
$106,500.00
Jackson Travis
$104,000.00
$106,500.00
Wayne Frederick II
$104,000.00
$104,000.00
Kimani Stewart-Baynes
$90,000.00
$91,000.00
Alex Harris
$80,622.00
$82,622.00
Douda Amadou
$80,622.00
$80,622.00
Sam Bassett
$80,622.00
$80,622.00
Ali Fadal
$80,622.00
$80,622.00
Nicolas Hansen
$80,622.00
$80,622.00
Nate Jones*
$80,622.00
$80,622.00
Right now, Colorado’s total guaranteed compensation is 22nd out of 30 teams at $15,482,311. But it’s more complicated than that as most Rapids fans should know.
I’ll start with the biggest but oldest detail. LA Galaxy are still paying roughly half of Kévin Cabral’s team-high $2.1 million salary. Because his salary is so high, he is a Designated Player. Colorado retains that DP slot. Cabral is in the final year of a 5-year deal. He’s yet to get a goal contribution this season. I would imagine this is his last year in MLS.
Colorado’s next highest earners of course are Djodje Mihailović and Rafael Navarro at $1.8 million and $1.5 million. The Rapids are playing a combined $2.8 million for their starting center backs. Chido Awaziem and Andreas Maxsø are up slightly from their 2024 numbers. Chido’s contract was originally with FC Cincinnati.
Other new Rapids additions are on reasonable numbers given expectations. Ted Ku-DiPietro is on $456,000 on his U22 contract that he signed with D.C. United last year. Ian Murphy at $447,000 is good center back hamstring insurance. Josh Atencio is good value at $350,000.
Josh Atencio dribbles into the attack during a home game against Orlando City. Photo Credit: Mark Shaiken
A bunch of the young kids who are back from last year got slight raises. It is interesting there’s a gap in player salaries between Atencio at $350,000 and loaned Michael Edwards at $160,000. That gap pretty much divides the draft picks/Homegrowns who haven’t gotten that “I’m a starter, pay me to keep me” extension and those still on their “I’ve got potential” contract. Nico Hansen has been fantastic value on his league minimum contract.
It’s worth reminding you that this is the compensation is the what the players get through the league, not necessarily what the Rapids are paying them. Edwards (Charleston Battery), Bryce Jamison (Orange County SC), and Nate Jones (Las Vegas Lights) are all on loan to the USL Championship. There’s a chance those clubs are picking up a portion of their pay. That might help a little.
So what does this mean? The Rapids are still bottom ten in net spend in the league. They have a bunch of young kids making almost no money. Some of them will come good under their current contracts and will be great value.
The Rapids do have a few bad contracts that might be tough to get out of. Maxsø probably isn’t worth $1.4 million. He has a club option for 2026. There’s been rumblings Colorado might be getting a center back and Maxsø has had interest in the Middle East.
Sam Vines making the most of the “USMNT fringe guys who came back from Europe” is rough. $912,500 and he’s backed up Jackson Travis at times. He has not been good since returning from Royal Antwerp. Would I be actively shopping him? Not without securing another left back. Would I listen to offers? Yes. Especially if a team that plays with wingbacks is interested.
Cabral is still the worst contract be a lot. Even with Colorado paying him just ~$1 million.
Photo Credit: Mark Shaiken
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}