19 січня 2018 року було офіційно оголошено про перехід Барко в клуб MLS«Атланта Юнайтед». Сума трансферу склала рекордні для північноамериканської ліги $15 млн[3]. Через м'язову травму, отриману під час передсезонної підготовки, Барко пропустив початок сезону 2018 і дебютував в MLS 15 квітня в матчі проти «Нью-Йорк Сіті», вийшовши на заміну на 70-й хвилині замість Кевіна Краца[4]. Рахунок своїм голам за «Атланту Юнайтед» відкрив 5 травня в матчі проти «Чикаго Файр»[5]. За підсумками сезону 2018 року виграв з командою MLS. Станом на 26 травня 2019 року відіграв за команду з Атланти 39 матчів в національному чемпіонаті.