1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. Dernière mise à jour : 21 septembre 2024
Lors de la saison 2016-2017, alors que le FC Lugano est à la 9e place à la 19e journée du championnat, les Luganais arriveront à remonter dans le classement jusqu'à la 3e place et se qualifiant ainsi pour la phase de groupes de la Ligue Europa2017-2018. En Ligue Europa, il jouera 3 matchs sur 6.
Le , Steve s'engage en faveur du Servette FC avec un contrat de deux plus une année en option. Il portera le numéro 4 chez les Genevois[2].
Le 19 avril 2024, il prolonge avec les grenats. Un nouveau contrat de trois ans finissant le 30 juin 2027[3].