У дорослому футболі дебютував 2015 року виступами за команду «Сігма», в якій провів один сезон.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Орландо Сіті», до складу якого приєднався 2016 року. Відіграв за команду з Орландо наступні два сезони своєї ігрової кар'єри.
2019 року уклав контракт з клубом «Торонто», у складі якого провів наступні два роки своєї кар'єри гравця. Більшість часу, проведеного у складі «Торонто», був основним гравцем захисту команди.
До складу клубу «Торонто» повернувя 2022 року, підписавши орендну угоду до кінця червня 2023 року[5]. Станом на 27 вересня 2022 року відіграв за команду з Торонто 9 матчів в національному чемпіонаті.