J. Mall

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
Servette
9 9 - - 4 - 810 - - - - - - - - 291 167 2 - - - - 57.39% 1 1 - - 4 3 1 - - - 1 9 - - 1 - - - 30 17 - - 10 7.32
1. Division 2022/2023
Olympiakos
33 33 - - 2 - 2970 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - 48 -
1. Division 2021/2022
Olympiakos
30 30 - - 2 - 2700 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 31 -
1. Division 2020/2021
AEK Larnaca
16 16 - - - - 1440 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 22 -
1. Division 2020/2021
Apollon
3 3 0 1 - - 225 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 -
1. Division 2019/2020
Apollon
20 20 - - - - 1800 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - 26 -
1. Division 2018/2019
Pafos
27 27 - - - - 2428 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - 1 - - - - - 43 -
2. Bundesliga 2017/2018
Darmstadt 98
5 5 - - 10 - 450 - - - - 1 - - - 178 117 - - - - - 65.73% - - - - 7 6 1 - - - 5 3 1 1 - - - - 14 5 - - 28 6.65
Super League 2016/2017
Grasshopper
16 16 - - 19 - 1440 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 60 -
Super League 2015/2016
Grasshopper
19 19 0 1 7 - 1410 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.00
Super League 2014/2015
Aarau
34 34 - - - - 3060 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - 57 -
Super League 2013/2014
Aarau
16 16 - - 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Challenge League 2012/2013
Aarau
34 34 - - 1 - 3060 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 40 -

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 2023/2024
Servette
- - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Cyprus Cup 2022/2023
Olympiakos
4 4 - - - - 360 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 3 -
DFB Pokal 2017/2018
Darmstadt 98
- - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 -
Swiss Cup 2014/2015
Aarau
- - - - 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 League 2023/2024
Servette
- - - - 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Champions League 2023/2024
Servette
3 2 1 0 2 - 241 - - - - - - - - 94 42 - - - - - 44.68% - - - - 2 2 - - - - 2 6 - - - - - - 16 11 - - 3 7.89
Europa League 2020/2021
Apollon
1 1 - - - - 90 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 -
Europa League 2019/2020
Apollon
8 8 - - - - 750 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12 -
Europa League 2016/2017
Grasshopper
5 5 - - 1 - 480 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 13 -

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 Qualification 2024
Cyprus
6 6 - - - - 540 - - - - - - - - 155 97 - - - 57 - 62.58% - - - - 1 1 - - - 22 - 5 - 1 - - - - 19 12 - - 22 6.12

Trophies
Competition Status Times Seasons
Challenge League Winner 1
Aarau
2012/2013
1. Division Runner-up 1
Apollon
2020/2021

Transfers

Sidelined
Team Type Start date Returning Games missed
Servette
injury Dec 1, 2023 Dec 31, 2023 4
Servette
doubtful Nov 30, 2023 Nov 29, 2023
Apollon
injury Sep 12, 2020 Dec 14, 2020 14
Apollon
injury Feb 17, 2020 Mar 16, 2020 5
Darmstadt 98
injury Jan 8, 2018 Mar 15, 2018 8
Darmstadt 98
injury Nov 30, 2017 Jan 1, 2018 3
Grasshopper
injury Jan 23, 2017 Feb 9, 2017 2
Grasshopper
injury Apr 7, 2016 Apr 18, 2016 2
Grasshopper
injury Sep 14, 2015 Dec 3, 2015 10
Aarau
injury May 21, 2015 Jun 11, 2015 2
Aarau
injury Jan 20, 2014 Apr 14, 2014 12
Aarau
injury May 2, 2012 May 9, 2012 1
Aarau
injury Jul 20, 2010 Aug 10, 2011 35