Domestic leagues Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating Super League 2023/2024 Yverdon Sport 6 1 5 1 9 - 113 - 1 1 - 2 1 1 - 32 26 3 5 2 - - 81.25% 4 3 1 2 17 9 5 1 2 - 1 - - - - - - - - - - - 5 6.87 Super League 2022/2023 St. Gallen 13 4 9 3 19 - 484 - 2 2 - 13 2 2 - 189 131 15 16 4 2 - 69.31% 9 4 2 21 72 23 11 6 - 1 4 3 7 2 2 - - - - - - - 20 6.72 Super League 2021/2022 Servette 8 1 7 1 24 - 134 - 1 - - 1 - 1 - 66 48 5 18 5 3 - 72.73% 3 1 1 1 11 3 - 2 - 1 1 - 2 - - - - - - - - - 45 6.72 Super League 2020/2021 Servette 9 - 9 0 16 - 141 - - 1 1 4 - 2 - 46 34 1 7 - - - 73.91% 8 3 1 1 23 9 1 2 - - 4 - 4 1 1 - - - - - - - 15 6.59 Super League 2019/2020 Servette 14 - 14 1 19 - 230 - - - - 7 3 1 - 86 62 4 15 3 - - 72.09% 8 3 1 5 25 14 3 4 - - 3 1 4 4 3 - - - - - - - 17 6.8 Domestic cups Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating Swiss Cup 2022/2023 St. Gallen 3 1 2 1 1 - 57 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 1 - International cups Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating Europa Conference League 2021/2022 Servette - - - - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - National team Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating Euro U19 2020 Switzerland U19 3 2 1 1 1 - 168 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - Trophies Transfers From To Type Amount Date St. Gallen Yverdon Sport Transfer Jul 17, 2023 Servette St. Gallen Free transfer Aug 23, 2022 Sidelined Team Type Start date Returning Games missed St. Gallen injury Mar 1, 2023 Apr 6, 2023 6 Servette injury Oct 13, 2021 Oct 20, 2021 1 Servette injury Feb 15, 2021 Apr 1, 2021 7 Servette injury Dec 18, 2020 Jan 28, 2021 2 Servette injury Dec 1, 2020 Dec 7, 2020 2 Servette injury Jul 31, 2020 Sep 17, 2020 5 Servette suspended May 13, 2019 May 20, 2019 1