*Club domestic league appearances and goals, correct as of 23:57, September 2, 2024 (UTC) ‡ National team caps and goals, correct as of January 20, 2024
A youth product of Team Challenger FC, Zawadzki was also part of the Columbus Crew academy between 2015 and 2018, serving as captain for his final two years.[2][3] Zawadzki played college soccer at Georgetown from 2018 to 2021. During his time with the Hoyas, he made 78 total appearances and scored 4 goals,[4] winning the 2019 NCAA national championship and three Big East tournaments.[2][5] Head coach Brian Wiese called him "the most important player on the 2019 national championship team."[6] For his efforts in the 2019 season, he was awarded the team's most valuable player award.[2][7][8] During his junior and senior seasons, he captained the squad and won the Big East Defensive Player of the Year in 2021, and received his second team most valuable player award.[8][9]
In January 2022, Zawadzki was announced as a homegrown player signing by Columbus Crew,[2] and played the majority of his first season with the reserve team,[11] helping them win the inaugural league championship. Zawadzki made his full team debut on June 25, 2022, starting in a 0–0 draw against Real Salt Lake and playing the full 90 minutes. Four days later, he started the next match against Toronto FC and scored his first professional goal in a 2–1 win. At the end of the 2022 season, Zawadzki made five total appearances for the first team.[12]
2023 season
During the beginning of the 2023 season, Zawadzki played sparingly,[13] appearing as a substitute in six of the club's first eight games. He scored in second-half stoppage time against the New England Revolution to secure a 1–1 draw for Columbus.[14] After going through a midseason position change to center-back due to injuries, Zawadzki would then appear in all but one of the club's remaining games while rotating between midfield and center-back,[15] scoring in a 5–1 win versus Loudoun United FC in the U.S. Open Cup, a 3–2 win versus the Colorado Rapids,[16] and another second-half stoppage time equalizer, this time against New York City FC.[17]
2024 season
On August 28, Zawadzki was named captain for the first time for Columbus in 1–0 away win versus Philadelphia Union.[18][19] During a match against Seattle Sounders FC on September 7, goalkeeper Abraham Romero was sent off and Zawadzki replaced in him goal due to the lack of another goalkeeper on the matchday roster. Zawadzki played for more than 45 minutes and made two saves in the 4–0 loss.[20]