Parti au Toronto FC, il remporte le Championnat canadien en 2016 et en 2017 face aux Whitecaps de Vancouver après avoir obtenu une qualification en finale à la suite d'une double confrontation contre l'Impact de Montréal. Il est également finaliste de la Major League Soccer en 2016. Il remporte également le Supporters' Shield, un trophée décerné chaque année à l'équipe ayant obtenu le plus de points lors de la saison régulière de la Major League Soccer (MLS).