Kellyn Acosta trains on the side at DICK's Sporting Goods Park as a member of Colorado Rapids. Photo Credit: John Babiak
Editorial – You’d be hard-pressed to find a current MLS player who’s made as significant an impact in as many different clubs as Kellyn Acosta.
Born and raised in Plano, TX, Acosta joined FC Dallas’ academy in 2009 and quickly ascended the ranks at the club and international level, playing in the 2011 FIFA U-17 World Cup in Mexico and the 2013 FIFA U-20 World Cup in Türkiye. It’s why he decided to renege on his commitment to the University of Maryland and instead pen a homegrown deal with Dallas. Acosta emerged as an indispensable figure for Dallas at both the fullback and central midfield positions, helping them end a 19-year trophy drought with the 2016 Lamar Hunt U.S. Open Cup as well as their first-ever Supporters’ Shield in that same year. After a superb journey in Texas that saw him score 13 goals and nine assists in 139 appearances for Dallas and earn praise from leading MLS pundits like Taylor Twellman and Kevin Egan, Acosta was traded to Colorado Rapids on July 23, 2018 in exchange for Dominique Badji. For the first time in his life, Acosta was going to be living outside of the Dallas metropolitan area, and he was going to be doing so whilst raising a newborn son.
“I’ve had to deal with some major adversities like being out of the national team for a couple of years, which was really challenging off the field, and being traded in the middle of the 2018 season. I had a son as well during the time that I was getting traded from Dallas to Colorado, and him being in Dallas at the time was not easy…I was juggling a lot of different factors,” stated Acosta in an exclusive Burgundy Wave interview. “ The year before, I had a major knee injury and was forced to undergo surgery, which kind of set me back a bit….I’ve had a bunch of different things happen to me along the way. I think every athlete goes through a period of difficulty, and I’ve certainly had my fair share of challenges.”
Acosta got off to a sensational start in Colorado, scoring in his first two matches vs. D.C. United and LA Galaxy followed by an assist vs. San Jose Earthquakes, and emerged as one of the first names on the team sheet under Anthony Hudson and later Robin Fraser. At the time, Colorado were one of the worst teams in MLS, finishing with the third-worst record in MLS in 2017 and 2018, before bouncing back in 2019 by coming within inches of the postseason. 2020 would prove even more fruitful, with Colorado finishing fifth in the Western Conference (10th overall) and returning to the playoffs after four years, where they lost 3-0 to Minnesota United in the first round.
He continued his elite form in 2021 by guiding Colorado to the best record in the West (2nd in the Supporters’ Shield), only for his Rapids to come up empty after losing to Portland Timbers in the first round. Little did he know it, but that would be the 82nd and final appearance of his Rapids career after being traded to LAFC in January 2022 for $1.1 million in General Allocation Money.
Prior to that, Acosta signed an extension with Colorado in 2019 that included team options for 2022 and 2023. Sources tell Burgundy Wave that Colorado had negotiated option years with raises that the Front Office was not comfortable paying Acosta. They felt it was an over pay for the value bring even as he grew into the team. There was some tension between leadership and Acosta’s representation. Perhaps both parties felt he would leave the club in 2022 and that sparked the player’s vocal interest in getting to Europe.
Once again, Acosta was able to enjoy a seamless transition to his new surroundings, helping the Black and Gold win the Supporters’ Shield title before making it all the way to the MLS Cup Final, where he opened the scoring and proved integral in LA’s historic victory against Philadelphia.
“It’s difficult to say what my best trophy was…I think they’re all very hard in their own regard. Winning the U.S. Open Cup is very difficult, because you’re traveling for some of these games and playing in different environments. I think we played at a couple of colleges, and those aren’t the easiest games to get up for, and you’ll often have to play with a rotated team as it’s often midweek, so winning that is very difficult. The Supporters’ Shield is one of those things where you can kind of see by the middle of the year who’s really in contention of winning it, and I think one of those things is changing your focus of, ‘Okay, we’re going to win the Supporters’ Shield to secure homefield advantage, whereas winning the MLS Cup is its own beast.”
“You almost divide the season into 2-3 seasons where you’ve got the regular season plus whatever tournament, and then you have the postseason, which is like its own season. The postseason is difficult, especially with the change of format. It’s not an easy thing to achieve, and I think even the best teams like Miami and Philadelphia are seeing that now, whilst winning the Gold Cup and Concacaf Nations League also isn’t easy either. I don’t know which one stands out to me the most, but I’d probably say MLS Cup is the biggest. This is not necessarily a trophy, but in Colorado, when we won the Western Conference, that seemed so far out of reach. For us, as a group, especially with how much other teams were investing and, you know, where we were as a club the previous year, so us winning the Western Conference was pretty crazy to be honest.”
After a sensational 2022 that saw him win the MLS Cup and compete in the FIFA World Cup, Acosta continued his progression as a vital cog in LA’s midfield, helping them reach the MLS Cup Final and Concacaf Champions Cup Final, only to come up empty-handed on both attempts. He then called it quits on his LA tenure after 79 appearances, packing his bags for the Windy City and joining Chicago Fire. Acosta became an essential leader in the middle of the pitch, making 36 appearances across all competitions in the 2024 season. And with Gregg Berhalter taking charge ahead of the 2025 season, all signs pointed to him having an even better year in Chicago. After all, it was under Berhalter that he returned to the US Men’s National Team after two years and became a regular in midfield. Instead, Acosta has dropped to the bench in the final months of the campaign, playing just four minutes across the last five matches of the season.
At 30 years of age, Kellyn Acosta may no longer be the slim chicken that lit up Dallas and transformed Colorado and LA’s fortunes, but he still has plenty of oil left in the tank, and he isn’t giving up hope of reinserting himself into Berhalter’s XI, earning a contract extension past its current expiry date of December 2026, and making another long-awaited return to the national team.
“You don’t want to prove the doubters and naysayers wrong, you want to prove it to yourself that you’re worth it. I got in this position because of everything that I’ve done up until this point, and I want to reward myself with a successful year. If I do the things that I’m supposed to do, then the rest will fall into place. As far as contracts and stuff goes, obviously, I can’t say that I don’t think about it, but I’m more focused on being present in the moment and putting my best foot forward each and every day. I know that if I can be better than the previous day, I’ll be in good shape for what’s to come in the future.”
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}