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 Premiership 2020/2021 Dungannon Swifts 20 20 - - - - 1800 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 36 - Premiership 2018/2019 Linfield 25 25 - - - - 2250 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 15 - Premiership 2017/2018 Linfield 28 28 - - - - 2520 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - 34 - Premiership 2016/2017 Linfield 35 35 - - - - 3071 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - 1 - - - - - 23 - League Two 2015/2016 Notts County 9 9 - - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - League One 2014/2015 Notts County 45 45 - - - - 4050 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9 - - - - - - - 61 - Super League 2013/2014 Olympiakos Piraeus - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Super League 2012/2013 Olympiakos Piraeus 15 15 - - 9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Super League 2011/2012 Olympiakos Piraeus 2 2 0 0 7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.00 Super League 2011/2012 OFI 16 16 - - 1 - 1440 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - 16 - Superliga 2010/2011 OB 18 18 0 3 - - 1517 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - 27 - Premier League 2007/2008 Derby County 14 14 - - - - 1260 - - - - - - - - 46 6 - - - - - 13.04% - - - - 2 2 - - - - - - - 1 - - - - 2 1 - - 38 6.22 Premier League 2006/2007 West Ham United 12 12 - - 15 - 1080 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - 43 - Premier League 2005/2006 West Ham United 19 19 - - - - 1710 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - 28 - 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 Carabao Cup 2015/2016 Notts County 2 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - EFL Trophy 2014/2015 Notts County 2 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Carabao Cup 2014/2015 Notts County 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 Champions League 2017/2018 Linfield 4 4 - - - - 360 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - Europa League 2016/2017 Linfield 2 2 - - - - 180 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - Europa League 2012/2013 Olympiakos Piraeus 1 1 - - 1 - 90 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 4 - Champions League 2012/2013 Olympiakos Piraeus 4 4 - - 2 - 360 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9 - Europa League 2011/2012 Olympiakos Piraeus 2 1 1 0 2 - 106 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - Europa League 2010/2011 OB 8 8 - - - - 720 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9 - Champions League 2007/2008 Rangers - - - - 10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9 - 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 World Cup Qualification Europe 2018 Northern Ireland - - - - 8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - Euro Qualification 2016 Northern Ireland 1 1 - - 4 - 90 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - European Championship 2016 Northern Ireland - - - - 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - World Cup Qualification Europe 2014 Northern Ireland 10 10 - - - - 900 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 17 - Trophies Competition Status Times Seasons Premiership Runner-up 1 Linfield 2018/2019 Transfers Sidelined