[3] He joined the Columbus Crew youth academy in 2014, climbing the ranks and making 103 appearances and scoring 11 goals.
[4][5] Berhalter was announced as a homegrown player signing by the Columbus Crew of Major League Soccer on January 17, 2020.
[4] He made his professional debut on July 11, 2020, against FC Cincinnati during the MLS is Back Tournament in Orlando, Florida.
[7] On March 3, 2021, Berhalter joined Major League Soccer club Austin FC on loan for the 2021 season.
[10] On February 4, 2022, Berhalter was traded to Vancouver Whitecaps FC in exchange for $50,000 in general allocation money and an additional $50,000 should certain conditions be met.