-
Domestic Leagues
Domestic Cups
International Cups
2018/2019
Young Boys
Super League
2017/2018
Young Boys
Super League
2016/2017
Young Boys
Super League
1552
21
17
4
2
8
1
10
0
0
2016/2017
Newcastle United
Championship
2015/2016
Newcastle United
Premier League
2012/2013
Servette
Super League
2017/2018
Young Boys
Schweizer Pokal
2016/2017
Young Boys
Schweizer Pokal
2015/2016
Newcastle United
League Cup
2015/2016
Newcastle United
FA Cup
2018/2019
Young Boys
UEFA Champions League
2018
Young Boys
Club Friendlies
2017/2018
Young Boys
UEFA Champions League
2017/2018
Young Boys
UEFA Europa League
2017/2018
Young Boys
UEFA Europa League
2016/2017
Young Boys
UEFA Europa League
2012/2013
Servette
UEFA Europa League
-
Super League
Winner
1
2017/2018
Super League
2nd Place
1
2016/2017
Schweizer Pokal
2nd Place
1
2017/2018
-
01.07.17
Newcastle
Young Boys
N/A
23.08.16
Newcastle
Young Boys
Loan
02.02.15
Newcastle
Rangers
Loan
31.01.13
Servette
Newcastle
1M €