Sporting Kansas City Palmer-Brown moved to
Lee's Summit, Missouri when he was 18 months old. He later played one season of high school soccer as a freshman at
Lee's Summit High School in the fall of 2011. He also attended
Archbishop O'Hara High School in
Kansas City, Missouri. After playing in the
U.S. Soccer Development Academy, at the age of 16, he signed his first professional contract, making him Sporting Kansas City's youngest ever player. In January 2014,
Serie A team
Juventus reportedly made a $1 million bid for Erik Palmer-Brown, which was rejected by Sporting Kansas City. In the same year, Palmer-Brown was voted number 39 on UK website TeamTalk's top 50 Wonderkids in 2014. He made his debut for Sporting Kansas City on May 18, 2014, in a regular season match against
Chicago Fire. But it ended prematurely when he was sent off in the 64th minute for a second yellow card after giving away a penalty in the 15th minute in a 2–1 loss.
Porto On February 1, 2016, Palmer-Brown was loaned to Portuguese club
Porto until December 31, 2016. He started regularly in central defense for
Porto B, helping them to the
LigaPro title.
Manchester City Palmer-Brown signed a contract with
Premier League side
Manchester City. He was immediately loaned to
Belgian First Division A club
KV Kortrijk until the end of the 2017–18 season.
Loan to NAC Breda After spending the second half of the 2017–18 season with Kortrijk, Palmer-Brown was loaned to
NAC Breda in the
Eredivisie for the 2018–19 season.
Loan to Austria Wien He then joined
Austria Wien for the 2019–20 season. He extended his loan at Austria Wien for the 2020–21 season.
Loan to Troyes On August 31, 2021, he moved to France to join
Ligue 1 club
Troyes on a season-long loan deal. In February 2022, the deal was made permanent with Palmer-Brown signing a contract until the summer of 2024.
Panathinaikos On August 2, 2023, Greece's Super League runner-up
Panathinaikos F.C. from Athens signed Erik Palmer-Brown for a 4-year contract deal. ==International career==