Goalkeeping

Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2002-200320Stockporteng ENG3. Second Division11901.044.0010660.000100.0
2003-200421Middlesbrougheng ENG1. Premier League11901.011.005480.010000.0Matches
2003-200421Blackpooleng ENG3. Second Division665406.030.50211885.7402350.0Matches
2004-200522Blackpooleng ENG3. League One12121,08012.0110.92463576.1525433.3Matches
2004-200522Middlesbrougheng ENG1. Premier League554505.030.60242187.5131240.0Matches
2005-200623Middlesbrougheng ENG1. Premier League998109.0182.00523465.4315222.2Matches
2006-200724Sheffield Wedseng ENG2. Championship15151,32714.7201.36886877.3555213.3Matches
2006-200724Middlesbrougheng ENG1. Premier League221802.010.5010990.0020150.0Matches
2007-200825Middlesbrougheng ENG1. Premier League11901.033.004125.000100.0Matches
2008-200926Middlesbrougheng ENG1. Premier League16161,44016.0231.44795670.9358425.0Matches
2009-201027Middlesbrougheng ENG2. Championship24242,15423.9271.1314111480.9789520.8
2010-201128Derby Countyeng ENG2. Championship776307.0162.29382257.912400.0Matches
2010-201128Liverpool2. Europa Lg11901.000.0022100.00101100.0Matches
2011-201229Liverpooleng ENG1. Premier League10650.722.777571.41000Matches
2012-201330Liverpool2. Europa Lg332703.041.33161275.0201133.3Matches
2012-201330Liverpooleng ENG1. Premier League776307.091.29312271.0331228.6Matches
2014-201532Liverpooleng ENGLeague Cup221802.0020000.00000Matches
2014-201532Liverpooleng ENG1. Premier League331952.252.319444.411000.0Matches
2015-201633NEC Nijmegennl NED1. Eredivisie17171,53017.0231.35987576.5548423.5Matches
2015-201633Bradford Cityeng ENG3. League One332703.062.0014857.110200.0Matches
2016-201734Feyenoordnl NED1. Eredivisie32322,88032.0220.691007879.025431753.111000.0Matches
2016-201734Feyenoord2. Europa Lg665406.071.17241770.8213233.31010100.0Matches
2017-201835Feyenoord1. Champions Lg554505.0132.60241145.800500.00000Matches
2017-201835Feyenoordnl NED1. Eredivisie31312,79031.0351.131158073.017681032.344000.0Matches
2018-201936Al-Nassrsa KSA1. Pro League25242,11023.4180.77634876.217341145.843010.0Matches
2019-202037Al-Nassrsa KSA1. Pro League29292,58428.7260.91815871.619641241.433000.0Matches
2020-202138Al-Nassrsa KSA1. Pro League24242,16024.0321.33765165.8969520.8861114.3Matches
2021-202239Perth Gloryau AUS1. A-League554505.081.60241770.8023120.011000.0Matches
19 Seasons11 Clubs10 Leagues29329126,075293.73401.18120287673.213465928930.622182210.0
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Middlesbrough (7 Seasons)3 Leagues58585,21461.9761.3131523975.91519241424.1
Liverpool (4 Seasons)5 Leagues17161,43015.9201.44654569.2952425.00000
Al-Nassr (3 Seasons)1 League78776,85476.2761.0022015770.94515172836.41512127.7
Feyenoord (2 Seasons)3 Leagues74746,66074.0771.0426318672.64411192939.2651016.7
Blackpool (2 Seasons)1 League18181,62018.0140.78675379.1927738.9
NEC Nijmegen (1 Season)1 League17171,53017.0231.35987576.5548423.5
Sheffield Weds (1 Season)1 League15151,32714.7201.36886877.3555213.3
Derby County (1 Season)1 League776307.0162.29382257.912400.0
Perth Glory (1 Season)1 League554505.081.60241770.8023120.011000.0
Bradford City (1 Season)1 League332703.062.0014857.110200.0
Stockport (1 Season)1 League11901.044.0010660.000100.0
Premier League (9 Seasons)45443,95043.9651.4822115670.61315161125.0
League One (4 Seasons)22221,98022.0241.09916773.610210731.8
Europa Lg (4 Seasons)101090014.0111.10423173.8424440.01010100.0
Eredivisie (3 Seasons)80807,20080.0801.0031323376.04714193138.855000.0
Pro League (3 Seasons)78776,85476.2761.0022015770.94515172836.41512127.7
Championship (3 Seasons)46464,11145.7631.3826720476.4131518715.2
Champions Lg (2 Seasons)554505.0132.60241145.800500.00000
A-League (1 Season)554505.081.60241770.8023120.011000.0
League Cup (1 Season)221802.0020000.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2002-200320Stockport1 League11901.044.0010660.000100.0
2003-200421Blackpool1 League665406.030.50211885.7402350.0
2003-200421Middlesbrough1 League11901.011.005480.010000.0
2004-200522Blackpool1 League12121,08012.0110.92463576.1525433.3
2004-200522Middlesbrough1 League554505.030.60242187.5131240.0
2005-200623Middlesbrough2 Leagues998109.0182.00523465.4315222.2
2006-200724Sheffield Weds1 League15151,32714.7201.36886877.3555213.3
2006-200724Middlesbrough1 League221802.010.5010990.0020150.0
2007-200825Middlesbrough1 League11901.033.004125.000100.0
2008-200926Middlesbrough1 League16161,44016.0231.44795670.9358425.0
2009-201027Middlesbrough1 League24242,15423.9271.1314111480.9789520.8
2010-201128Derby County1 League776307.0162.29382257.912400.0
2010-201128Liverpool1 League11901.000.0022100.00101100.0
2011-201229Liverpool1 League10650.722.777571.41000
2012-201330Liverpool2 Leagues101090010.0131.30473472.3532330.0
2014-201532Liverpool4 Leagues553754.252.319444.431000.00000
2015-201633Bradford City1 League332703.062.0014857.110200.0
2015-201633NEC Nijmegen1 League17171,53017.0231.35987576.5548423.5
2016-201734Feyenoord2 Leagues38383,42038.0290.761249577.427561950.0211050.0
2017-201835Feyenoord2 Leagues36363,24036.0481.331399168.3176131027.844000.0
2018-201936Al-Nassr1 League25242,11023.4180.77634876.217341145.843010.0
2019-202037Al-Nassr1 League29292,58428.7260.91815871.619641241.433000.0
2020-202138Al-Nassr1 League24242,16024.0321.33765165.8969520.8861114.3
2021-202239Perth Glory1 League554505.081.60241770.8023120.011000.0
19 Seasons11 Clubs10 Leagues29329126,075293.73401.18120287673.213465928930.622182210.0
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Middlesbrough (7 Seasons)3 Leagues58585,21461.9761.3131523975.91519241424.1
Liverpool (4 Seasons)5 Leagues17161,43015.9201.44654569.2952425.00000
Al-Nassr (3 Seasons)1 League78776,85476.2761.0022015770.94515172836.41512127.7
Feyenoord (2 Seasons)3 Leagues74746,66074.0771.0426318672.64411192939.2651016.7
Blackpool (2 Seasons)1 League18181,62018.0140.78675379.1927738.9
NEC Nijmegen (1 Season)1 League17171,53017.0231.35987576.5548423.5
Sheffield Weds (1 Season)1 League15151,32714.7201.36886877.3555213.3
Derby County (1 Season)1 League776307.0162.29382257.912400.0
Perth Glory (1 Season)1 League554505.081.60241770.8023120.011000.0
Bradford City (1 Season)1 League332703.062.0014857.110200.0
Stockport (1 Season)1 League11901.044.0010660.000100.0
Premier League (9 Seasons)45443,95043.9651.4822115670.61315161125.0
League One (4 Seasons)22221,98022.0241.09916773.610210731.8
Europa Lg (4 Seasons)101090014.0111.10423173.8424440.01010100.0
Eredivisie (3 Seasons)80807,20080.0801.0031323376.04714193138.855000.0
Pro League (3 Seasons)78776,85476.2761.0022015770.94515172836.41512127.7
Championship (3 Seasons)46464,11145.7631.3826720476.4131518715.2
Champions Lg (2 Seasons)554505.0132.60241145.800500.00000
A-League (1 Season)554505.081.60241770.8023120.011000.0
League Cup (1 Season)221802.0020000.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2002-200320Stockporteng ENG3. Second Division14th11901.044.0010660.000100.0
2003-200421Blackpooleng ENG3. Second Division14th665406.030.50211885.7402350.0Matches
2003-200421Middlesbrougheng ENG1. Premier League11th11901.011.005480.010000.0Matches
2004-200522Blackpooleng ENG3. League One16th12121,08012.0110.92463576.1525433.3Matches
2004-200522Middlesbrougheng ENG1. Premier League7th554505.030.60242187.5131240.0Matches
2005-200623Middlesbrougheng ENG1. Premier League14th998109.0182.00523465.4315222.2Matches
2006-200724Sheffield Wedseng ENG2. Championship9th15151,32714.7201.36886877.3555213.3Matches
2006-200724Middlesbrougheng ENG1. Premier League12th221802.010.5010990.0020150.0Matches
2007-200825Middlesbrougheng ENG1. Premier League13th11901.033.004125.000100.0Matches
2008-200926Middlesbrougheng ENG1. Premier League19th16161,44016.0231.44795670.9358425.0Matches
2009-201027Middlesbrougheng ENG2. Championship11th24242,15423.9271.1314111480.9789520.8
2010-201128Derby Countyeng ENG2. Championship19th776307.0162.29382257.912400.0Matches
2011-201229Liverpooleng ENG1. Premier League8th10650.722.777571.41000Matches
2012-201330Liverpooleng ENG1. Premier League7th776307.091.29312271.0331228.6Matches
2014-201532Liverpooleng ENG1. Premier League6th331952.252.319444.411000.0Matches
2015-201633Bradford Cityeng ENG3. League One5th332703.062.0014857.110200.0Matches
2015-201633NEC Nijmegennl NED1. Eredivisie10th17171,53017.0231.35987576.5548423.5Matches
2016-201734Feyenoordnl NED1. Eredivisie1st32322,88032.0220.691007879.025431753.111000.0Matches
2017-201835Feyenoordnl NED1. Eredivisie4th31312,79031.0351.131158073.017681032.344000.0Matches
2018-201936Al-Nassrsa KSA1. Pro League1st25242,11023.4180.77634876.217341145.843010.0Matches
2019-202037Al-Nassrsa KSA1. Pro League2nd29292,58428.7260.91815871.619641241.433000.0Matches
2020-202138Al-Nassrsa KSA1. Pro League6th24242,16024.0321.33765165.8969520.8861114.3Matches
2021-202239Perth Gloryau AUS1. A-League12th554505.081.60241770.8023120.011000.0Matches
19 Seasons11 Clubs6 Leagues27627424,545272.73161.16113683473.812863838531.02118125.3
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Middlesbrough (7 Seasons)2 Leagues58585,21457.9761.3131523975.91519241424.1
Al-Nassr (3 Seasons)1 League78776,85476.2761.0022015770.94515172836.41512127.7
Liverpool (3 Seasons)1 League11108909.9161.62473166.0541220.0
Feyenoord (2 Seasons)1 League63635,67063.0570.9021515875.84210112742.955000.0
Blackpool (2 Seasons)1 League18181,62018.0140.78675379.1927738.9
NEC Nijmegen (1 Season)1 League17171,53017.0231.35987576.5548423.5
Sheffield Weds (1 Season)1 League15151,32714.7201.36886877.3555213.3
Derby County (1 Season)1 League776307.0162.29382257.912400.0
Perth Glory (1 Season)1 League554505.081.60241770.8023120.011000.0
Bradford City (1 Season)1 League332703.062.0014857.110200.0
Stockport (1 Season)1 League11901.044.0010660.000100.0
Premier League (9 Seasons)45443,95043.9651.4822115670.61315161125.0
League One (4 Seasons)22221,98022.0241.09916773.610210731.8
Eredivisie (3 Seasons)80807,20080.0801.0031323376.04714193138.855000.0
Pro League (3 Seasons)78776,85476.2761.0022015770.94515172836.41512127.7
Championship (3 Seasons)46464,11145.7631.3826720476.4131518715.2
A-League (1 Season)554505.081.60241770.8023120.011000.0
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2014-201532Liverpooleng ENGLeague Cup3rd221802.0020000.00000Matches
1 Season1 Club2 Leagues221802.0020000.00000
League Cup (1 Season)221802.0020000.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2010-201128Liverpool2. Europa LgR1611901.000.0022100.00101100.0Matches
2012-201330Liverpool2. Europa LgR32332703.041.33161275.0201133.3Matches
2016-201734Feyenoord2. Europa LgGR665406.071.17241770.8213233.31010100.0Matches
2017-201835Feyenoord1. Champions LgGR554505.0132.60241145.800500.00000Matches
6 Seasons3 Clubs2 Leagues15151,35019.0241.60664263.6429426.71010100.0
Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Liverpool (3 Seasons)2 Leagues443604.041.00181477.8211250.0
Feyenoord (2 Seasons)2 Leagues111199011.0201.82482858.3218218.21010100.0
Europa Lg (4 Seasons)101090014.0111.10423173.8424440.01010100.0
Champions Lg (2 Seasons)554505.0132.60241145.800500.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
201431au AustraliaFriendlies (M)10300.3011000.0Matches
201835au AustraliaFriendlies (M)11450.50101100.00000Matches
4 Seasons1 Club5 Leagues21750.80101100.011000.0
Friendlies (M) (2 Seasons)21750.80101100.011000.0

Advanced Goalkeeping

Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2002-200320Stockporteng ENG3. Second Division1.04
2003-200421Middlesbrougheng ENG1. Premier League1.01Matches
2003-200421Blackpooleng ENG3. Second Division6.03Matches
2004-200522Blackpooleng ENG3. League One12.011Matches
2004-200522Middlesbrougheng ENG1. Premier League5.03Matches
2005-200623Middlesbrougheng ENG1. Premier League9.018Matches
2006-200724Sheffield Wedseng ENG2. Championship14.720Matches
2006-200724Middlesbrougheng ENG1. Premier League2.01Matches
2007-200825Middlesbrougheng ENG1. Premier League1.03Matches
2008-200926Middlesbrougheng ENG1. Premier League16.023Matches
2009-201027Middlesbrougheng ENG2. Championship23.927
2010-201128Derby Countyeng ENG2. Championship7.016Matches
2010-201128Liverpool2. Europa Lg1.00Matches
2011-201229Liverpooleng ENG1. Premier League0.72Matches
2012-201330Liverpool2. Europa Lg3.04Matches
2012-201330Liverpooleng ENG1. Premier League7.09Matches
2014-201532Liverpooleng ENGLeague Cup2.00Matches
2014-201532Liverpooleng ENG1. Premier League2.25Matches
2015-201633NEC Nijmegennl NED1. Eredivisie17.023Matches
2015-201633Bradford Cityeng ENG3. League One3.06Matches
2016-201734Feyenoordnl NED1. Eredivisie32.0221Matches
2016-201734Feyenoord2. Europa Lg6.070Matches
2017-201835Feyenoord1. Champions Lg5.01300308.50.36-4.5-0.892210321.41522443.435.44778.756.25135.940.8012.2Matches
2017-201835Feyenoordnl NED1. Eredivisie31.0354Matches
2018-201936Al-Nassrsa KSA1. Pro League23.4183Matches
2019-202037Al-Nassrsa KSA1. Pro League28.7263Matches
2020-202138Al-Nassrsa KSA1. Pro League24.0326Matches
2021-202239Perth Gloryau AUS1. A-League5.081Matches
19 Seasons11 Clubs10 Leagues293.7340180308.50.36-4.5-0.892210321.41522443.435.44778.756.25135.940.8012.2
Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Middlesbrough (7 Seasons)3 Leagues61.976
Liverpool (4 Seasons)5 Leagues15.9200
Al-Nassr (3 Seasons)1 League76.27612
Feyenoord (2 Seasons)3 Leagues74.07750308.50.36-4.5-0.892210321.41522443.435.44778.756.25135.940.8012.2
Blackpool (2 Seasons)1 League18.014
NEC Nijmegen (1 Season)1 League17.023
Sheffield Weds (1 Season)1 League14.720
Derby County (1 Season)1 League7.016
Perth Glory (1 Season)1 League5.081
Bradford City (1 Season)1 League3.06
Stockport (1 Season)1 League1.04
Premier League (9 Seasons)43.965
League One (4 Seasons)22.024
Europa Lg (4 Seasons)14.0110
Eredivisie (3 Seasons)80.0805
Pro League (3 Seasons)76.27612
Championship (3 Seasons)45.763
Champions Lg (2 Seasons)5.01300308.50.36-4.5-0.892210321.41522443.435.44778.756.25135.940.8012.2
A-League (1 Season)5.081
League Cup (1 Season)2.00
FA Cup (1 Season)
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2002-200320Stockport1 League1.04
2003-200421Blackpool1 League6.03
2003-200421Middlesbrough1 League1.01
2004-200522Blackpool1 League12.011
2004-200522Middlesbrough1 League5.03
2005-200623Middlesbrough2 Leagues9.018
2006-200724Sheffield Weds1 League14.720
2006-200724Middlesbrough1 League2.01
2007-200825Middlesbrough1 League1.03
2008-200926Middlesbrough1 League16.023
2009-201027Middlesbrough1 League23.927
2010-201128Derby County1 League7.016
2010-201128Liverpool1 League1.00
2011-201229Liverpool1 League0.72
2012-201330Liverpool2 Leagues10.013
2014-201532Liverpool4 Leagues4.250
2015-201633Bradford City1 League3.06
2015-201633NEC Nijmegen1 League17.023
2016-201734Feyenoord2 Leagues38.0291
2017-201835Feyenoord2 Leagues36.04840308.50.36-4.5-0.892210321.41522443.435.44778.756.25135.940.8012.2
2018-201936Al-Nassr1 League23.4183
2019-202037Al-Nassr1 League28.7263
2020-202138Al-Nassr1 League24.0326
2021-202239Perth Glory1 League5.081
19 Seasons11 Clubs10 Leagues293.7340180308.50.36-4.5-0.892210321.41522443.435.44778.756.25135.940.8012.2
Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Middlesbrough (7 Seasons)3 Leagues61.976
Liverpool (4 Seasons)5 Leagues15.9200
Al-Nassr (3 Seasons)1 League76.27612
Feyenoord (2 Seasons)3 Leagues74.07750308.50.36-4.5-0.892210321.41522443.435.44778.756.25135.940.8012.2
Blackpool (2 Seasons)1 League18.014
NEC Nijmegen (1 Season)1 League17.023
Sheffield Weds (1 Season)1 League14.720
Derby County (1 Season)1 League7.016
Perth Glory (1 Season)1 League5.081
Bradford City (1 Season)1 League3.06
Stockport (1 Season)1 League1.04
Premier League (9 Seasons)43.965
League One (4 Seasons)22.024
Europa Lg (4 Seasons)14.0110
Eredivisie (3 Seasons)80.0805
Pro League (3 Seasons)76.27612
Championship (3 Seasons)45.763
Champions Lg (2 Seasons)5.01300308.50.36-4.5-0.892210321.41522443.435.44778.756.25135.940.8012.2
A-League (1 Season)5.081
League Cup (1 Season)2.00
FA Cup (1 Season)
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2002-200320Stockporteng ENG3. Second Division14th1.04
2003-200421Blackpooleng ENG3. Second Division14th6.03Matches
2003-200421Middlesbrougheng ENG1. Premier League11th1.01Matches
2004-200522Blackpooleng ENG3. League One16th12.011Matches
2004-200522Middlesbrougheng ENG1. Premier League7th5.03Matches
2005-200623Middlesbrougheng ENG1. Premier League14th9.018Matches
2006-200724Sheffield Wedseng ENG2. Championship9th14.720Matches
2006-200724Middlesbrougheng ENG1. Premier League12th2.01Matches
2007-200825Middlesbrougheng ENG1. Premier League13th1.03Matches
2008-200926Middlesbrougheng ENG1. Premier League19th16.023Matches
2009-201027Middlesbrougheng ENG2. Championship11th23.927
2010-201128Derby Countyeng ENG2. Championship19th7.016Matches
2011-201229Liverpooleng ENG1. Premier League8th0.72Matches
2012-201330Liverpooleng ENG1. Premier League7th7.09Matches
2014-201532Liverpooleng ENG1. Premier League6th2.25Matches
2015-201633Bradford Cityeng ENG3. League One5th3.06Matches
2015-201633NEC Nijmegennl NED1. Eredivisie10th17.023Matches
2016-201734Feyenoordnl NED1. Eredivisie1st32.0221Matches
2017-201835Feyenoordnl NED1. Eredivisie4th31.0354Matches
2018-201936Al-Nassrsa KSA1. Pro League1st23.4183Matches
2019-202037Al-Nassrsa KSA1. Pro League2nd28.7263Matches
2020-202138Al-Nassrsa KSA1. Pro League6th24.0326Matches
2021-202239Perth Gloryau AUS1. A-League12th5.081Matches
19 Seasons11 Clubs6 Leagues272.731618
Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Middlesbrough (7 Seasons)2 Leagues57.976
Al-Nassr (3 Seasons)1 League76.27612
Liverpool (3 Seasons)1 League9.916
Feyenoord (2 Seasons)1 League63.0575
Blackpool (2 Seasons)1 League18.014
NEC Nijmegen (1 Season)1 League17.023
Sheffield Weds (1 Season)1 League14.720
Derby County (1 Season)1 League7.016
Perth Glory (1 Season)1 League5.081
Bradford City (1 Season)1 League3.06
Stockport (1 Season)1 League1.04
Premier League (9 Seasons)43.965
League One (4 Seasons)22.024
Eredivisie (3 Seasons)80.0805
Pro League (3 Seasons)76.27612
Championship (3 Seasons)45.763
A-League (1 Season)5.081
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2014-201532Liverpooleng ENGLeague Cup3rd2.00Matches
1 Season1 Club2 Leagues2.00
League Cup (1 Season)2.00
FA Cup (1 Season)
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2010-201128Liverpool2. Europa LgR161.00Matches
2012-201330Liverpool2. Europa LgR323.04Matches
2016-201734Feyenoord2. Europa LgGR6.070Matches
2017-201835Feyenoord1. Champions LgGR5.01300308.50.36-4.5-0.892210321.41522443.435.44778.756.25135.940.8012.2Matches
6 Seasons3 Clubs2 Leagues19.02400308.50.36-4.5-0.892210321.41522443.435.44778.756.25135.940.8012.2
Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Liverpool (3 Seasons)2 Leagues4.04
Feyenoord (2 Seasons)2 Leagues11.02000308.50.36-4.5-0.892210321.41522443.435.44778.756.25135.940.8012.2
Middlesbrough (1 Season)1 League4.0
Europa Lg (4 Seasons)14.0110
Champions Lg (2 Seasons)5.01300308.50.36-4.5-0.892210321.41522443.435.44778.756.25135.940.8012.2
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
201431au AustraliaFriendlies (M)0.31Matches
201835au AustraliaFriendlies (M)0.50Matches
4 Seasons1 Club5 Leagues0.81
Friendlies (M) (2 Seasons)0.81
Asian Cup (2 Seasons)
World Cup (1 Season)
WCQ (1 Season)
Asian Cup qualification (1 Season)

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2002-200320Stockporteng ENG3. Second Division11901.0000000000.000.000.000.000.00
2003-200421Middlesbrougheng ENG1. Premier League11901.0000000000.000.000.000.000.00Matches
2003-200421Blackpooleng ENG3. Second Division665406.0000000100.000.000.000.000.00Matches
2004-200522Blackpooleng ENG3. League One12121,08012.0000000000.000.000.000.000.00Matches
2004-200522Middlesbrougheng ENG1. Premier League554505.0000000000.000.000.000.000.00Matches
2005-200623Middlesbrougheng ENG1. Premier League998109.0000000000.000.000.000.000.00Matches
2005-200623Middlesbrough2. UEFA Cup443604.0000100.000.00Matches
2006-200724Sheffield Wedseng ENG2. Championship15151,32714.7000000110.000.000.000.000.00Matches
2006-200724Middlesbrougheng ENG1. Premier League221802.0000000000.000.000.000.000.00Matches
2007-200825Middlesbrougheng ENG1. Premier League11901.0000000000.000.000.000.000.00Matches
2008-200926Middlesbrougheng ENG1. Premier League16161,44016.0000000000.000.000.000.000.00Matches
2009-201027Middlesbrougheng ENG2. Championship24242,15423.9000000010.000.000.000.000.00
2010-201128Derby Countyeng ENG2. Championship776307.0000000000.000.000.000.000.00Matches
2010-201128Liverpool2. Europa Lg11901.0000000000.000.000.000.000.00Matches
2011-201229Liverpooleng ENG1. Premier League10650.7000000100.000.000.000.000.00Matches
2012-201330Liverpool2. Europa Lg332703.0000000000.000.000.000.000.00Matches
2012-201330Liverpooleng ENG1. Premier League776307.0000000000.000.000.000.000.00Matches
2014-201532Liverpool1. Champions Lg00Matches
2014-201532Liverpooleng ENGFA Cup00Matches
2014-201532Liverpooleng ENGLeague Cup221802.0000000000.000.000.000.000.00Matches
2014-201532Liverpooleng ENG1. Premier League331952.2000000000.000.000.000.000.00Matches
2015-201633NEC Nijmegennl NED1. Eredivisie17171,53017.0000000000.000.000.000.000.00Matches
2015-201633Bradford Cityeng ENG3. League One332703.0000000000.000.000.000.000.00Matches
2016-201734Feyenoordnl NED1. Eredivisie32322,88032.0000000000.000.000.000.000.00Matches
2016-201734Feyenoord2. Europa Lg665406.0000000000.000.000.000.000.00Matches
2017-201835Feyenoord1. Champions Lg554505.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2017-201835Feyenoordnl NED1. Eredivisie31312,79031.0000000100.000.000.000.000.00Matches
2018-201936Al-Nassrsa KSA1. Pro League25242,11023.4000000100.000.000.000.000.00Matches
2019-202037Al-Nassrsa KSA1. Pro League29292,58428.7000000010.000.000.000.000.00Matches
2020-202138Al-Nassrsa KSA1. Pro League24242,16024.0000000100.000.000.000.000.00Matches
2021-202239Perth Gloryau AUS1. A-League554505.0000000000.000.000.000.000.00Matches
19 Seasons11 Clubs10 Leagues29729526,435293.7000000830.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Middlesbrough (7 Seasons)3 Leagues62625,57461.9000000110.000.000.000.000.00
Liverpool (4 Seasons)5 Leagues17161,43015.9000000100.000.000.000.000.00
Al-Nassr (3 Seasons)1 League78776,85476.2000000210.000.000.000.000.00
Feyenoord (2 Seasons)3 Leagues74746,66074.0000000200.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Blackpool (2 Seasons)1 League18181,62018.0000000100.000.000.000.000.00
NEC Nijmegen (1 Season)1 League17171,53017.0000000000.000.000.000.000.00
Sheffield Weds (1 Season)1 League15151,32714.7000000110.000.000.000.000.00
Derby County (1 Season)1 League776307.0000000000.000.000.000.000.00
Perth Glory (1 Season)1 League554505.0000000000.000.000.000.000.00
Bradford City (1 Season)1 League332703.0000000000.000.000.000.000.00
Stockport (1 Season)1 League11901.0000000000.000.000.000.000.00
Premier League (9 Seasons)45443,95043.9000000100.000.000.000.000.00
League One (4 Seasons)22221,98022.0000000100.000.000.000.000.00
Europa Lg (4 Seasons)14141,26014.0000000100.000.000.000.000.00
Eredivisie (3 Seasons)80807,20080.0000000100.000.000.000.000.00
Pro League (3 Seasons)78776,85476.2000000210.000.000.000.000.00
Championship (3 Seasons)46464,11145.7000000120.000.000.000.000.00
Champions Lg (2 Seasons)554505.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
A-League (1 Season)554505.0000000000.000.000.000.000.00
League Cup (1 Season)221802.0000000000.000.000.000.000.00
FA Cup (1 Season)00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2002-200320Stockport1 League11901.0000000000.000.000.000.000.00
2003-200421Blackpool1 League665406.0000000100.000.000.000.000.00
2003-200421Middlesbrough1 League11901.0000000000.000.000.000.000.00
2004-200522Blackpool1 League12121,08012.0000000000.000.000.000.000.00
2004-200522Middlesbrough1 League554505.0000000000.000.000.000.000.00
2005-200623Middlesbrough2 Leagues13131,1709.0000000100.000.000.000.000.00
2006-200724Sheffield Weds1 League15151,32714.7000000110.000.000.000.000.00
2006-200724Middlesbrough1 League221802.0000000000.000.000.000.000.00
2007-200825Middlesbrough1 League11901.0000000000.000.000.000.000.00
2008-200926Middlesbrough1 League16161,44016.0000000000.000.000.000.000.00
2009-201027Middlesbrough1 League24242,15423.9000000010.000.000.000.000.00
2010-201128Derby County1 League776307.0000000000.000.000.000.000.00
2010-201128Liverpool1 League11901.0000000000.000.000.000.000.00
2011-201229Liverpool1 League10650.7000000100.000.000.000.000.00
2012-201330Liverpool2 Leagues101090010.0000000000.000.000.000.000.00
2014-201532Liverpool4 Leagues553754.2000000000.000.000.000.000.00
2015-201633Bradford City1 League332703.0000000000.000.000.000.000.00
2015-201633NEC Nijmegen1 League17171,53017.0000000000.000.000.000.000.00
2016-201734Feyenoord2 Leagues38383,42038.0000000000.000.000.000.000.00
2017-201835Feyenoord2 Leagues36363,24036.0000000200.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2018-201936Al-Nassr1 League25242,11023.4000000100.000.000.000.000.00
2019-202037Al-Nassr1 League29292,58428.7000000010.000.000.000.000.00
2020-202138Al-Nassr1 League24242,16024.0000000100.000.000.000.000.00
2021-202239Perth Glory1 League554505.0000000000.000.000.000.000.00
19 Seasons11 Clubs10 Leagues29729526,435293.7000000830.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Middlesbrough (7 Seasons)3 Leagues62625,57461.9000000110.000.000.000.000.00
Liverpool (4 Seasons)5 Leagues17161,43015.9000000100.000.000.000.000.00
Al-Nassr (3 Seasons)1 League78776,85476.2000000210.000.000.000.000.00
Feyenoord (2 Seasons)3 Leagues74746,66074.0000000200.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Blackpool (2 Seasons)1 League18181,62018.0000000100.000.000.000.000.00
NEC Nijmegen (1 Season)1 League17171,53017.0000000000.000.000.000.000.00
Sheffield Weds (1 Season)1 League15151,32714.7000000110.000.000.000.000.00
Derby County (1 Season)1 League776307.0000000000.000.000.000.000.00
Perth Glory (1 Season)1 League554505.0000000000.000.000.000.000.00
Bradford City (1 Season)1 League332703.0000000000.000.000.000.000.00
Stockport (1 Season)1 League11901.0000000000.000.000.000.000.00
Premier League (9 Seasons)45443,95043.9000000100.000.000.000.000.00
League One (4 Seasons)22221,98022.0000000100.000.000.000.000.00
Europa Lg (4 Seasons)14141,26014.0000000100.000.000.000.000.00
Eredivisie (3 Seasons)80807,20080.0000000100.000.000.000.000.00
Pro League (3 Seasons)78776,85476.2000000210.000.000.000.000.00
Championship (3 Seasons)46464,11145.7000000120.000.000.000.000.00
Champions Lg (2 Seasons)554505.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
A-League (1 Season)554505.0000000000.000.000.000.000.00
League Cup (1 Season)221802.0000000000.000.000.000.000.00
FA Cup (1 Season)00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2002-200320Stockporteng ENG3. Second Division14th11901.0000000000.000.000.000.000.00
2003-200421Blackpooleng ENG3. Second Division14th665406.0000000100.000.000.000.000.00Matches
2003-200421Middlesbrougheng ENG1. Premier League11th11901.0000000000.000.000.000.000.00Matches
2004-200522Blackpooleng ENG3. League One16th12121,08012.0000000000.000.000.000.000.00Matches
2004-200522Middlesbrougheng ENG1. Premier League7th554505.0000000000.000.000.000.000.00Matches
2005-200623Middlesbrougheng ENG1. Premier League14th998109.0000000000.000.000.000.000.00Matches
2006-200724Sheffield Wedseng ENG2. Championship9th15151,32714.7000000110.000.000.000.000.00Matches
2006-200724Middlesbrougheng ENG1. Premier League12th221802.0000000000.000.000.000.000.00Matches
2007-200825Middlesbrougheng ENG1. Premier League13th11901.0000000000.000.000.000.000.00Matches
2008-200926Middlesbrougheng ENG1. Premier League19th16161,44016.0000000000.000.000.000.000.00Matches
2009-201027Middlesbrougheng ENG2. Championship11th24242,15423.9000000010.000.000.000.000.00
2010-201128Derby Countyeng ENG2. Championship19th776307.0000000000.000.000.000.000.00Matches
2011-201229Liverpooleng ENG1. Premier League8th10650.7000000100.000.000.000.000.00Matches
2012-201330Liverpooleng ENG1. Premier League7th776307.0000000000.000.000.000.000.00Matches
2014-201532Liverpooleng ENG1. Premier League6th331952.2000000000.000.000.000.000.00Matches
2015-201633Bradford Cityeng ENG3. League One5th332703.0000000000.000.000.000.000.00Matches
2015-201633NEC Nijmegennl NED1. Eredivisie10th17171,53017.0000000000.000.000.000.000.00Matches
2016-201734Feyenoordnl NED1. Eredivisie1st32322,88032.0000000000.000.000.000.000.00Matches
2017-201835Feyenoordnl NED1. Eredivisie4th31312,79031.0000000100.000.000.000.000.00Matches
2018-201936Al-Nassrsa KSA1. Pro League1st25242,11023.4000000100.000.000.000.000.00Matches
2019-202037Al-Nassrsa KSA1. Pro League2nd29292,58428.7000000010.000.000.000.000.00Matches
2020-202138Al-Nassrsa KSA1. Pro League6th24242,16024.0000000100.000.000.000.000.00Matches
2021-202239Perth Gloryau AUS1. A-League12th554505.0000000000.000.000.000.000.00Matches
19 Seasons11 Clubs6 Leagues27627424,545272.7000000630.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Middlesbrough (7 Seasons)2 Leagues58585,21457.9000000010.000.000.000.000.00
Al-Nassr (3 Seasons)1 League78776,85476.2000000210.000.000.000.000.00
Liverpool (3 Seasons)1 League11108909.9000000100.000.000.000.000.00
Feyenoord (2 Seasons)1 League63635,67063.0000000100.000.000.000.000.00
Blackpool (2 Seasons)1 League18181,62018.0000000100.000.000.000.000.00
NEC Nijmegen (1 Season)1 League17171,53017.0000000000.000.000.000.000.00
Sheffield Weds (1 Season)1 League15151,32714.7000000110.000.000.000.000.00
Derby County (1 Season)1 League776307.0000000000.000.000.000.000.00
Perth Glory (1 Season)1 League554505.0000000000.000.000.000.000.00
Bradford City (1 Season)1 League332703.0000000000.000.000.000.000.00
Stockport (1 Season)1 League11901.0000000000.000.000.000.000.00
Premier League (9 Seasons)45443,95043.9000000100.000.000.000.000.00
League One (4 Seasons)22221,98022.0000000100.000.000.000.000.00
Eredivisie (3 Seasons)80807,20080.0000000100.000.000.000.000.00
Pro League (3 Seasons)78776,85476.2000000210.000.000.000.000.00
Championship (3 Seasons)46464,11145.7000000120.000.000.000.000.00
A-League (1 Season)554505.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201532Liverpooleng ENGFA Cup3rd00Matches
2014-201532Liverpooleng ENGLeague Cup3rd221802.0000000000.000.000.000.000.00Matches
1 Season1 Club2 Leagues221802.0000000000.000.000.000.000.00
League Cup (1 Season)221802.0000000000.000.000.000.000.00
FA Cup (1 Season)00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2005-200623Middlesbrough2. UEFA CupF443604.0000100.000.00Matches
2010-201128Liverpool2. Europa LgR1611901.0000000000.000.000.000.000.00Matches
2012-201330Liverpool2. Europa LgR32332703.0000000000.000.000.000.000.00Matches
2014-201532Liverpool1. Champions LgGR00Matches
2016-201734Feyenoord2. Europa LgGR665406.0000000000.000.000.000.000.00Matches
2017-201835Feyenoord1. Champions LgGR554505.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
6 Seasons3 Clubs2 Leagues19191,71019.0000000200.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Liverpool (3 Seasons)2 Leagues443604.0000000000.000.000.000.000.00
Feyenoord (2 Seasons)2 Leagues111199011.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Middlesbrough (1 Season)1 League443604.0000100.000.00
Europa Lg (4 Seasons)14141,26014.0000000100.000.000.000.000.00
Champions Lg (2 Seasons)554505.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
200724au AustraliaAsian CupQF00Matches
201128au AustraliaAsian Cup2nd00Matches
201128au AustraliaAsian Cup qualification00Matches
201431au AustraliaWCQ00Matches
201431au AustraliaFriendlies (M)10310.3000000000.000.000.000.000.00Matches
201836au Australia1. World CupGR00Matches
201835au AustraliaFriendlies (M)11450.5000000000.000.000.000.000.00Matches
4 Seasons1 Club5 Leagues21760.8000000000.000.000.000.000.00
Friendlies (M) (2 Seasons)21760.8000000000.000.000.000.000.00
Asian Cup (2 Seasons)00
World Cup (1 Season)00
WCQ (1 Season)00
Asian Cup qualification (1 Season)00
Become a Stathead & surf this site ad-free.

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2002-200320Stockporteng ENG3. Second Division1.0000.0000
2003-200421Middlesbrougheng ENG1. Premier League1.0000.0000Matches
2003-200421Blackpooleng ENG3. Second Division6.0000.0000Matches
2004-200522Blackpooleng ENG3. League One12.0000.0000Matches
2004-200522Middlesbrougheng ENG1. Premier League5.0000.0000Matches
2005-200623Middlesbrougheng ENG1. Premier League9.0000.0000Matches
2005-200623Middlesbrough2. UEFA Cup4.000Matches
2006-200724Sheffield Wedseng ENG2. Championship14.7000.0000Matches
2006-200724Middlesbrougheng ENG1. Premier League2.0000.0000Matches
2007-200825Middlesbrougheng ENG1. Premier League1.0000.0000Matches
2008-200926Middlesbrougheng ENG1. Premier League16.0000.0000Matches
2009-201027Middlesbrougheng ENG2. Championship23.9000.0000
2010-201128Derby Countyeng ENG2. Championship7.0000.0000Matches
2010-201128Liverpool2. Europa Lg1.0000.0000Matches
2011-201229Liverpooleng ENG1. Premier League0.7000.0000Matches
2012-201330Liverpool2. Europa Lg3.0000.0000Matches
2012-201330Liverpooleng ENG1. Premier League7.0000.0000Matches
2014-201532Liverpooleng ENGLeague Cup2.0000Matches
2014-201532Liverpooleng ENG1. Premier League2.2000.0000Matches
2015-201633NEC Nijmegennl NED1. Eredivisie17.0000.0000Matches
2015-201633Bradford Cityeng ENG3. League One3.0000.0000Matches
2016-201734Feyenoordnl NED1. Eredivisie32.00000.000.0000Matches
2016-201734Feyenoord2. Europa Lg6.00000.000.0000Matches
2017-201835Feyenoord1. Champions Lg5.00000.000.000000.00.00.00.0Matches
2017-201835Feyenoordnl NED1. Eredivisie31.00000.000.0000Matches
2018-201936Al-Nassrsa KSA1. Pro League23.40100.00.040.000.0000Matches
2019-202037Al-Nassrsa KSA1. Pro League28.70000.000.0000Matches
2020-202138Al-Nassrsa KSA1. Pro League24.00000.000.0000Matches
2021-202239Perth Gloryau AUS1. A-League5.00000.000.0000Matches
19 Seasons11 Clubs10 Leagues293.70100.00.010.000.000000.00.00.00.0
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Middlesbrough (7 Seasons)3 Leagues61.9000.0000
Liverpool (4 Seasons)5 Leagues15.9000.0000
Al-Nassr (3 Seasons)1 League76.20100.00.010.000.0000
Feyenoord (2 Seasons)3 Leagues74.00000.000.000000.00.00.00.0
Blackpool (2 Seasons)1 League18.0000.0000
NEC Nijmegen (1 Season)1 League17.0000.0000
Sheffield Weds (1 Season)1 League14.7000.0000
Derby County (1 Season)1 League7.0000.0000
Perth Glory (1 Season)1 League5.00000.000.0000
Bradford City (1 Season)1 League3.0000.0000
Stockport (1 Season)1 League1.0000.0000
Premier League (9 Seasons)43.9000.0000
League One (4 Seasons)22.0000.0000
Europa Lg (4 Seasons)14.00000.000.0000
Eredivisie (3 Seasons)80.00000.000.0000
Pro League (3 Seasons)76.20100.00.010.000.0000
Championship (3 Seasons)45.7000.0000
Champions Lg (2 Seasons)5.00000.000.000000.00.00.00.0
A-League (1 Season)5.00000.000.0000
League Cup (1 Season)2.0000
FA Cup (1 Season)
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2002-200320Stockport1 League1.0000.0000
2003-200421Blackpool1 League6.0000.0000
2003-200421Middlesbrough1 League1.0000.0000
2004-200522Blackpool1 League12.0000.0000
2004-200522Middlesbrough1 League5.0000.0000
2005-200623Middlesbrough2 Leagues9.0000.0000
2006-200724Sheffield Weds1 League14.7000.0000
2006-200724Middlesbrough1 League2.0000.0000
2007-200825Middlesbrough1 League1.0000.0000
2008-200926Middlesbrough1 League16.0000.0000
2009-201027Middlesbrough1 League23.9000.0000
2010-201128Derby County1 League7.0000.0000
2010-201128Liverpool1 League1.0000.0000
2011-201229Liverpool1 League0.7000.0000
2012-201330Liverpool2 Leagues10.0000.0000
2014-201532Liverpool4 Leagues4.2000.0000
2015-201633Bradford City1 League3.0000.0000
2015-201633NEC Nijmegen1 League17.0000.0000
2016-201734Feyenoord2 Leagues38.00000.000.0000
2017-201835Feyenoord2 Leagues36.00000.000.000000.00.00.00.0
2018-201936Al-Nassr1 League23.40100.00.040.000.0000
2019-202037Al-Nassr1 League28.70000.000.0000
2020-202138Al-Nassr1 League24.00000.000.0000
2021-202239Perth Glory1 League5.00000.000.0000
19 Seasons11 Clubs10 Leagues293.70100.00.010.000.000000.00.00.00.0
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Middlesbrough (7 Seasons)3 Leagues61.9000.0000
Liverpool (4 Seasons)5 Leagues15.9000.0000
Al-Nassr (3 Seasons)1 League76.20100.00.010.000.0000
Feyenoord (2 Seasons)3 Leagues74.00000.000.000000.00.00.00.0
Blackpool (2 Seasons)1 League18.0000.0000
NEC Nijmegen (1 Season)1 League17.0000.0000
Sheffield Weds (1 Season)1 League14.7000.0000
Derby County (1 Season)1 League7.0000.0000
Perth Glory (1 Season)1 League5.00000.000.0000
Bradford City (1 Season)1 League3.0000.0000
Stockport (1 Season)1 League1.0000.0000
Premier League (9 Seasons)43.9000.0000
League One (4 Seasons)22.0000.0000
Europa Lg (4 Seasons)14.00000.000.0000
Eredivisie (3 Seasons)80.00000.000.0000
Pro League (3 Seasons)76.20100.00.010.000.0000
Championship (3 Seasons)45.7000.0000
Champions Lg (2 Seasons)5.00000.000.000000.00.00.00.0
A-League (1 Season)5.00000.000.0000
League Cup (1 Season)2.0000
FA Cup (1 Season)
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2002-200320Stockporteng ENG3. Second Division14th1.0000.0000
2003-200421Blackpooleng ENG3. Second Division14th6.0000.0000Matches
2003-200421Middlesbrougheng ENG1. Premier League11th1.0000.0000Matches
2004-200522Blackpooleng ENG3. League One16th12.0000.0000Matches
2004-200522Middlesbrougheng ENG1. Premier League7th5.0000.0000Matches
2005-200623Middlesbrougheng ENG1. Premier League14th9.0000.0000Matches
2006-200724Sheffield Wedseng ENG2. Championship9th14.7000.0000Matches
2006-200724Middlesbrougheng ENG1. Premier League12th2.0000.0000Matches
2007-200825Middlesbrougheng ENG1. Premier League13th1.0000.0000Matches
2008-200926Middlesbrougheng ENG1. Premier League19th16.0000.0000Matches
2009-201027Middlesbrougheng ENG2. Championship11th23.9000.0000
2010-201128Derby Countyeng ENG2. Championship19th7.0000.0000Matches
2011-201229Liverpooleng ENG1. Premier League8th0.7000.0000Matches
2012-201330Liverpooleng ENG1. Premier League7th7.0000.0000Matches
2014-201532Liverpooleng ENG1. Premier League6th2.2000.0000Matches
2015-201633Bradford Cityeng ENG3. League One5th3.0000.0000Matches
2015-201633NEC Nijmegennl NED1. Eredivisie10th17.0000.0000Matches
2016-201734Feyenoordnl NED1. Eredivisie1st32.00000.000.0000Matches
2017-201835Feyenoordnl NED1. Eredivisie4th31.00000.000.0000Matches
2018-201936Al-Nassrsa KSA1. Pro League1st23.40100.00.040.000.0000Matches
2019-202037Al-Nassrsa KSA1. Pro League2nd28.70000.000.0000Matches
2020-202138Al-Nassrsa KSA1. Pro League6th24.00000.000.0000Matches
2021-202239Perth Gloryau AUS1. A-League12th5.00000.000.0000Matches
19 Seasons11 Clubs6 Leagues272.70100.00.010.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Middlesbrough (7 Seasons)2 Leagues57.9000.0000
Al-Nassr (3 Seasons)1 League76.20100.00.010.000.0000
Liverpool (3 Seasons)1 League9.9000.0000
Feyenoord (2 Seasons)1 League63.00000.000.0000
Blackpool (2 Seasons)1 League18.0000.0000
NEC Nijmegen (1 Season)1 League17.0000.0000
Sheffield Weds (1 Season)1 League14.7000.0000
Derby County (1 Season)1 League7.0000.0000
Perth Glory (1 Season)1 League5.00000.000.0000
Bradford City (1 Season)1 League3.0000.0000
Stockport (1 Season)1 League1.0000.0000
Premier League (9 Seasons)43.9000.0000
League One (4 Seasons)22.0000.0000
Eredivisie (3 Seasons)80.00000.000.0000
Pro League (3 Seasons)76.20100.00.010.000.0000
Championship (3 Seasons)45.7000.0000
A-League (1 Season)5.00000.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2014-201532Liverpooleng ENGLeague Cup3rd2.0000Matches
1 Season1 Club2 Leagues2.0000
League Cup (1 Season)2.0000
FA Cup (1 Season)
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2005-200623Middlesbrough2. UEFA CupF4.000Matches
2010-201128Liverpool2. Europa LgR161.0000.0000Matches
2012-201330Liverpool2. Europa LgR323.0000.0000Matches
2016-201734Feyenoord2. Europa LgGR6.00000.000.0000Matches
2017-201835Feyenoord1. Champions LgGR5.00000.000.000000.00.00.00.0Matches
6 Seasons3 Clubs2 Leagues19.00000.000.000000.00.00.00.0
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Liverpool (3 Seasons)2 Leagues4.0000.0000
Feyenoord (2 Seasons)2 Leagues11.00000.000.000000.00.00.00.0
Middlesbrough (1 Season)1 League4.000
Europa Lg (4 Seasons)14.00000.000.0000
Champions Lg (2 Seasons)5.00000.000.000000.00.00.00.0
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201431au AustraliaFriendlies (M)0.3000Matches
201835au AustraliaFriendlies (M)0.5000Matches
4 Seasons1 Club5 Leagues0.8000
Friendlies (M) (2 Seasons)0.8000
Asian Cup (2 Seasons)
World Cup (1 Season)
WCQ (1 Season)
Asian Cup qualification (1 Season)

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2002-200320Stockporteng ENG3. Second Division1.00
2003-200421Middlesbrougheng ENG1. Premier League1.00Matches
2003-200421Blackpooleng ENG3. Second Division6.00Matches
2004-200522Blackpooleng ENG3. League One12.00Matches
2004-200522Middlesbrougheng ENG1. Premier League5.00Matches
2005-200623Middlesbrougheng ENG1. Premier League9.00Matches
2005-200623Middlesbrough2. UEFA Cup4.0Matches
2006-200724Sheffield Wedseng ENG2. Championship14.70Matches
2006-200724Middlesbrougheng ENG1. Premier League2.00Matches
2007-200825Middlesbrougheng ENG1. Premier League1.00Matches
2008-200926Middlesbrougheng ENG1. Premier League16.00Matches
2009-201027Middlesbrougheng ENG2. Championship23.90
2010-201128Derby Countyeng ENG2. Championship7.00Matches
2010-201128Liverpool2. Europa Lg1.00Matches
2011-201229Liverpooleng ENG1. Premier League0.70Matches
2012-201330Liverpool2. Europa Lg3.00Matches
2012-201330Liverpooleng ENG1. Premier League7.00Matches
2014-201532Liverpooleng ENGLeague Cup2.00Matches
2014-201532Liverpooleng ENG1. Premier League2.20Matches
2015-201633NEC Nijmegennl NED1. Eredivisie17.00Matches
2015-201633Bradford Cityeng ENG3. League One3.00Matches
2016-201734Feyenoordnl NED1. Eredivisie32.00Matches
2016-201734Feyenoord2. Europa Lg6.00Matches
2017-201835Feyenoord1. Champions Lg5.011220056.0313324702525100.0383997.44813435.800.00.00.000000Matches
2017-201835Feyenoordnl NED1. Eredivisie31.00Matches
2018-201936Al-Nassrsa KSA1. Pro League23.40Matches
2019-202037Al-Nassrsa KSA1. Pro League28.70Matches
2020-202138Al-Nassrsa KSA1. Pro League24.00Matches
2021-202239Perth Gloryau AUS1. A-League5.00Matches
19 Seasons11 Clubs10 Leagues293.711220056.0313324702525100.0383997.44813435.800.00.00.000000
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Middlesbrough (7 Seasons)3 Leagues61.90
Liverpool (4 Seasons)5 Leagues15.90
Al-Nassr (3 Seasons)1 League76.20
Feyenoord (2 Seasons)3 Leagues74.011220056.0313324702525100.0383997.44813435.800.00.00.000000
Blackpool (2 Seasons)1 League18.00
NEC Nijmegen (1 Season)1 League17.00
Sheffield Weds (1 Season)1 League14.70
Derby County (1 Season)1 League7.00
Perth Glory (1 Season)1 League5.00
Bradford City (1 Season)1 League3.00
Stockport (1 Season)1 League1.00
Premier League (9 Seasons)43.90
League One (4 Seasons)22.00
Europa Lg (4 Seasons)14.00
Eredivisie (3 Seasons)80.00
Pro League (3 Seasons)76.20
Championship (3 Seasons)45.70
Champions Lg (2 Seasons)5.011220056.0313324702525100.0383997.44813435.800.00.00.000000
A-League (1 Season)5.00
League Cup (1 Season)2.00
FA Cup (1 Season)
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2002-200320Stockport1 League1.00
2003-200421Blackpool1 League6.00
2003-200421Middlesbrough1 League1.00
2004-200522Blackpool1 League12.00
2004-200522Middlesbrough1 League5.00
2005-200623Middlesbrough2 Leagues9.00
2006-200724Sheffield Weds1 League14.70
2006-200724Middlesbrough1 League2.00
2007-200825Middlesbrough1 League1.00
2008-200926Middlesbrough1 League16.00
2009-201027Middlesbrough1 League23.90
2010-201128Derby County1 League7.00
2010-201128Liverpool1 League1.00
2011-201229Liverpool1 League0.70
2012-201330Liverpool2 Leagues10.00
2014-201532Liverpool4 Leagues4.20
2015-201633Bradford City1 League3.00
2015-201633NEC Nijmegen1 League17.00
2016-201734Feyenoord2 Leagues38.00
2017-201835Feyenoord2 Leagues36.011220056.0313324702525100.0383997.44813435.800.00.00.000000
2018-201936Al-Nassr1 League23.40
2019-202037Al-Nassr1 League28.70
2020-202138Al-Nassr1 League24.00
2021-202239Perth Glory1 League5.00
19 Seasons11 Clubs10 Leagues293.711220056.0313324702525100.0383997.44813435.800.00.00.000000
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Middlesbrough (7 Seasons)3 Leagues61.90
Liverpool (4 Seasons)5 Leagues15.90
Al-Nassr (3 Seasons)1 League76.20
Feyenoord (2 Seasons)3 Leagues74.011220056.0313324702525100.0383997.44813435.800.00.00.000000
Blackpool (2 Seasons)1 League18.00
NEC Nijmegen (1 Season)1 League17.00
Sheffield Weds (1 Season)1 League14.70
Derby County (1 Season)1 League7.00
Perth Glory (1 Season)1 League5.00
Bradford City (1 Season)1 League3.00
Stockport (1 Season)1 League1.00
Premier League (9 Seasons)43.90
League One (4 Seasons)22.00
Europa Lg (4 Seasons)14.00
Eredivisie (3 Seasons)80.00
Pro League (3 Seasons)76.20
Championship (3 Seasons)45.70
Champions Lg (2 Seasons)5.011220056.0313324702525100.0383997.44813435.800.00.00.000000
A-League (1 Season)5.00
League Cup (1 Season)2.00
FA Cup (1 Season)
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2002-200320Stockporteng ENG3. Second Division14th1.00
2003-200421Blackpooleng ENG3. Second Division14th6.00Matches
2003-200421Middlesbrougheng ENG1. Premier League11th1.00Matches
2004-200522Blackpooleng ENG3. League One16th12.00Matches
2004-200522Middlesbrougheng ENG1. Premier League7th5.00Matches
2005-200623Middlesbrougheng ENG1. Premier League14th9.00Matches
2006-200724Sheffield Wedseng ENG2. Championship9th14.70Matches
2006-200724Middlesbrougheng ENG1. Premier League12th2.00Matches
2007-200825Middlesbrougheng ENG1. Premier League13th1.00Matches
2008-200926Middlesbrougheng ENG1. Premier League19th16.00Matches
2009-201027Middlesbrougheng ENG2. Championship11th23.90
2010-201128Derby Countyeng ENG2. Championship19th7.00Matches
2011-201229Liverpooleng ENG1. Premier League8th0.70Matches
2012-201330Liverpooleng ENG1. Premier League7th7.00Matches
2014-201532Liverpooleng ENG1. Premier League6th2.20Matches
2015-201633Bradford Cityeng ENG3. League One5th3.00Matches
2015-201633NEC Nijmegennl NED1. Eredivisie10th17.00Matches
2016-201734Feyenoordnl NED1. Eredivisie1st32.00Matches
2017-201835Feyenoordnl NED1. Eredivisie4th31.00Matches
2018-201936Al-Nassrsa KSA1. Pro League1st23.40Matches
2019-202037Al-Nassrsa KSA1. Pro League2nd28.70Matches
2020-202138Al-Nassrsa KSA1. Pro League6th24.00Matches
2021-202239Perth Gloryau AUS1. A-League12th5.00Matches
19 Seasons11 Clubs6 Leagues272.70
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Middlesbrough (7 Seasons)2 Leagues57.90
Al-Nassr (3 Seasons)1 League76.20
Liverpool (3 Seasons)1 League9.90
Feyenoord (2 Seasons)1 League63.00
Blackpool (2 Seasons)1 League18.00
NEC Nijmegen (1 Season)1 League17.00
Sheffield Weds (1 Season)1 League14.70
Derby County (1 Season)1 League7.00
Perth Glory (1 Season)1 League5.00
Bradford City (1 Season)1 League3.00
Stockport (1 Season)1 League1.00
Premier League (9 Seasons)43.90
League One (4 Seasons)22.00
Eredivisie (3 Seasons)80.00
Pro League (3 Seasons)76.20
Championship (3 Seasons)45.70
A-League (1 Season)5.00
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201532Liverpooleng ENGLeague Cup3rd2.00Matches
1 Season1 Club2 Leagues2.00
League Cup (1 Season)2.00
FA Cup (1 Season)
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2005-200623Middlesbrough2. UEFA CupF4.0Matches
2010-201128Liverpool2. Europa LgR161.00Matches
2012-201330Liverpool2. Europa LgR323.00Matches
2016-201734Feyenoord2. Europa LgGR6.00Matches
2017-201835Feyenoord1. Champions LgGR5.011220056.0313324702525100.0383997.44813435.800.00.00.000000Matches
6 Seasons3 Clubs2 Leagues19.011220056.0313324702525100.0383997.44813435.800.00.00.000000
Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Liverpool (3 Seasons)2 Leagues4.00
Feyenoord (2 Seasons)2 Leagues11.011220056.0313324702525100.0383997.44813435.800.00.00.000000
Middlesbrough (1 Season)1 League4.0
Europa Lg (4 Seasons)14.00
Champions Lg (2 Seasons)5.011220056.0313324702525100.0383997.44813435.800.00.00.000000
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
201431au AustraliaFriendlies (M)0.30Matches
201835au AustraliaFriendlies (M)0.50Matches
4 Seasons1 Club5 Leagues0.80
Friendlies (M) (2 Seasons)0.80
Asian Cup (2 Seasons)
World Cup (1 Season)
WCQ (1 Season)
Asian Cup qualification (1 Season)

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2002-200320Stockporteng ENG3. Second Division1.0
2003-200421Middlesbrougheng ENG1. Premier League1.0Matches
2003-200421Blackpooleng ENG3. Second Division6.0Matches
2004-200522Blackpooleng ENG3. League One12.0Matches
2004-200522Middlesbrougheng ENG1. Premier League5.0Matches
2005-200623Middlesbrougheng ENG1. Premier League9.0Matches
2005-200623Middlesbrough2. UEFA Cup4.0Matches
2006-200724Sheffield Wedseng ENG2. Championship14.7Matches
2006-200724Middlesbrougheng ENG1. Premier League2.0Matches
2007-200825Middlesbrougheng ENG1. Premier League1.0Matches
2008-200926Middlesbrougheng ENG1. Premier League16.0Matches
2009-201027Middlesbrougheng ENG2. Championship23.9
2010-201128Derby Countyeng ENG2. Championship7.0Matches
2010-201128Liverpool2. Europa Lg1.0Matches
2011-201229Liverpooleng ENG1. Premier League0.7Matches
2012-201330Liverpool2. Europa Lg3.0Matches
2012-201330Liverpooleng ENG1. Premier League7.0Matches
2014-201532Liverpooleng ENGLeague Cup2.0Matches
2014-201532Liverpooleng ENG1. Premier League2.2Matches
2015-201633NEC Nijmegennl NED1. Eredivisie17.0Matches
2015-201633Bradford Cityeng ENG3. League One3.0Matches
2016-201734Feyenoordnl NED1. Eredivisie32.00Matches
2016-201734Feyenoord2. Europa Lg6.00Matches
2017-201835Feyenoord1. Champions Lg5.020013663160000000011210Matches
2017-201835Feyenoordnl NED1. Eredivisie31.00Matches
2018-201936Al-Nassrsa KSA1. Pro League23.40Matches
2019-202037Al-Nassrsa KSA1. Pro League28.70Matches
2020-202138Al-Nassrsa KSA1. Pro League24.00Matches
2021-202239Perth Gloryau AUS1. A-League5.00Matches
19 Seasons11 Clubs10 Leagues293.720013663160000000011210
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (7 Seasons)3 Leagues61.9
Liverpool (4 Seasons)5 Leagues15.9
Al-Nassr (3 Seasons)1 League76.20
Feyenoord (2 Seasons)3 Leagues74.020013663160000000011210
Blackpool (2 Seasons)1 League18.0
NEC Nijmegen (1 Season)1 League17.0
Sheffield Weds (1 Season)1 League14.7
Derby County (1 Season)1 League7.0
Perth Glory (1 Season)1 League5.00
Bradford City (1 Season)1 League3.0
Stockport (1 Season)1 League1.0
Premier League (9 Seasons)43.9
League One (4 Seasons)22.0
Europa Lg (4 Seasons)14.00
Eredivisie (3 Seasons)80.00
Pro League (3 Seasons)76.20
Championship (3 Seasons)45.7
Champions Lg (2 Seasons)5.020013663160000000011210
A-League (1 Season)5.00
League Cup (1 Season)2.0
FA Cup (1 Season)
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2002-200320Stockport1 League1.0
2003-200421Blackpool1 League6.0
2003-200421Middlesbrough1 League1.0
2004-200522Blackpool1 League12.0
2004-200522Middlesbrough1 League5.0
2005-200623Middlesbrough2 Leagues9.0
2006-200724Sheffield Weds1 League14.7
2006-200724Middlesbrough1 League2.0
2007-200825Middlesbrough1 League1.0
2008-200926Middlesbrough1 League16.0
2009-201027Middlesbrough1 League23.9
2010-201128Derby County1 League7.0
2010-201128Liverpool1 League1.0
2011-201229Liverpool1 League0.7
2012-201330Liverpool2 Leagues10.0
2014-201532Liverpool4 Leagues4.2
2015-201633Bradford City1 League3.0
2015-201633NEC Nijmegen1 League17.0
2016-201734Feyenoord2 Leagues38.00
2017-201835Feyenoord2 Leagues36.020013663160000000011210
2018-201936Al-Nassr1 League23.40
2019-202037Al-Nassr1 League28.70
2020-202138Al-Nassr1 League24.00
2021-202239Perth Glory1 League5.00
19 Seasons11 Clubs10 Leagues293.720013663160000000011210
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (7 Seasons)3 Leagues61.9
Liverpool (4 Seasons)5 Leagues15.9
Al-Nassr (3 Seasons)1 League76.20
Feyenoord (2 Seasons)3 Leagues74.020013663160000000011210
Blackpool (2 Seasons)1 League18.0
NEC Nijmegen (1 Season)1 League17.0
Sheffield Weds (1 Season)1 League14.7
Derby County (1 Season)1 League7.0
Perth Glory (1 Season)1 League5.00
Bradford City (1 Season)1 League3.0
Stockport (1 Season)1 League1.0
Premier League (9 Seasons)43.9
League One (4 Seasons)22.0
Europa Lg (4 Seasons)14.00
Eredivisie (3 Seasons)80.00
Pro League (3 Seasons)76.20
Championship (3 Seasons)45.7
Champions Lg (2 Seasons)5.020013663160000000011210
A-League (1 Season)5.00
League Cup (1 Season)2.0
FA Cup (1 Season)
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2002-200320Stockporteng ENG3. Second Division14th1.0
2003-200421Blackpooleng ENG3. Second Division14th6.0Matches
2003-200421Middlesbrougheng ENG1. Premier League11th1.0Matches
2004-200522Blackpooleng ENG3. League One16th12.0Matches
2004-200522Middlesbrougheng ENG1. Premier League7th5.0Matches
2005-200623Middlesbrougheng ENG1. Premier League14th9.0Matches
2006-200724Sheffield Wedseng ENG2. Championship9th14.7Matches
2006-200724Middlesbrougheng ENG1. Premier League12th2.0Matches
2007-200825Middlesbrougheng ENG1. Premier League13th1.0Matches
2008-200926Middlesbrougheng ENG1. Premier League19th16.0Matches
2009-201027Middlesbrougheng ENG2. Championship11th23.9
2010-201128Derby Countyeng ENG2. Championship19th7.0Matches
2011-201229Liverpooleng ENG1. Premier League8th0.7Matches
2012-201330Liverpooleng ENG1. Premier League7th7.0Matches
2014-201532Liverpooleng ENG1. Premier League6th2.2Matches
2015-201633Bradford Cityeng ENG3. League One5th3.0Matches
2015-201633NEC Nijmegennl NED1. Eredivisie10th17.0Matches
2016-201734Feyenoordnl NED1. Eredivisie1st32.00Matches
2017-201835Feyenoordnl NED1. Eredivisie4th31.00Matches
2018-201936Al-Nassrsa KSA1. Pro League1st23.40Matches
2019-202037Al-Nassrsa KSA1. Pro League2nd28.70Matches
2020-202138Al-Nassrsa KSA1. Pro League6th24.00Matches
2021-202239Perth Gloryau AUS1. A-League12th5.00Matches
19 Seasons11 Clubs6 Leagues272.70
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (7 Seasons)2 Leagues57.9
Al-Nassr (3 Seasons)1 League76.20
Liverpool (3 Seasons)1 League9.9
Feyenoord (2 Seasons)1 League63.00
Blackpool (2 Seasons)1 League18.0
NEC Nijmegen (1 Season)1 League17.0
Sheffield Weds (1 Season)1 League14.7
Derby County (1 Season)1 League7.0
Perth Glory (1 Season)1 League5.00
Bradford City (1 Season)1 League3.0
Stockport (1 Season)1 League1.0
Premier League (9 Seasons)43.9
League One (4 Seasons)22.0
Eredivisie (3 Seasons)80.00
Pro League (3 Seasons)76.20
Championship (3 Seasons)45.7
A-League (1 Season)5.00
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201532Liverpooleng ENGLeague Cup3rd2.0Matches
1 Season1 Club2 Leagues2.0
League Cup (1 Season)2.0
FA Cup (1 Season)
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2005-200623Middlesbrough2. UEFA CupF4.0Matches
2010-201128Liverpool2. Europa LgR161.0Matches
2012-201330Liverpool2. Europa LgR323.0Matches
2016-201734Feyenoord2. Europa LgGR6.00Matches
2017-201835Feyenoord1. Champions LgGR5.020013663160000000011210Matches
6 Seasons3 Clubs2 Leagues19.020013663160000000011210
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Liverpool (3 Seasons)2 Leagues4.0
Feyenoord (2 Seasons)2 Leagues11.020013663160000000011210
Middlesbrough (1 Season)1 League4.0
Europa Lg (4 Seasons)14.00
Champions Lg (2 Seasons)5.020013663160000000011210
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
201431au AustraliaFriendlies (M)0.3Matches
201835au AustraliaFriendlies (M)0.5Matches
4 Seasons1 Club5 Leagues0.8
Friendlies (M) (2 Seasons)0.8
Asian Cup (2 Seasons)
World Cup (1 Season)
WCQ (1 Season)
Asian Cup qualification (1 Season)

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2002-200320Stockporteng ENG3. Second Division1.0
2003-200421Middlesbrougheng ENG1. Premier League1.0Matches
2003-200421Blackpooleng ENG3. Second Division6.0Matches
2004-200522Blackpooleng ENG3. League One12.0Matches
2004-200522Middlesbrougheng ENG1. Premier League5.0Matches
2005-200623Middlesbrougheng ENG1. Premier League9.0Matches
2005-200623Middlesbrough2. UEFA Cup4.0Matches
2006-200724Sheffield Wedseng ENG2. Championship14.7Matches
2006-200724Middlesbrougheng ENG1. Premier League2.0Matches
2007-200825Middlesbrougheng ENG1. Premier League1.0Matches
2008-200926Middlesbrougheng ENG1. Premier League16.0Matches
2009-201027Middlesbrougheng ENG2. Championship23.9
2010-201128Derby Countyeng ENG2. Championship7.0Matches
2010-201128Liverpool2. Europa Lg1.0Matches
2011-201229Liverpooleng ENG1. Premier League0.7Matches
2012-201330Liverpool2. Europa Lg3.0Matches
2012-201330Liverpooleng ENG1. Premier League7.0Matches
2014-201532Liverpooleng ENGLeague Cup2.0Matches
2014-201532Liverpooleng ENG1. Premier League2.2Matches
2015-201633NEC Nijmegennl NED1. Eredivisie17.0Matches
2015-201633Bradford Cityeng ENG3. League One3.0Matches
2016-201734Feyenoordnl NED1. Eredivisie32.0Matches
2016-201734Feyenoord2. Europa Lg6.0Matches
2017-201835Feyenoord1. Champions Lg5.000.0000000000.00000000Matches
2017-201835Feyenoordnl NED1. Eredivisie31.0Matches
2018-201936Al-Nassrsa KSA1. Pro League23.4Matches
2019-202037Al-Nassrsa KSA1. Pro League28.7Matches
2020-202138Al-Nassrsa KSA1. Pro League24.0Matches
2021-202239Perth Gloryau AUS1. A-League5.0Matches
19 Seasons11 Clubs10 Leagues293.700.0000000000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (7 Seasons)3 Leagues61.9
Liverpool (4 Seasons)5 Leagues15.9
Al-Nassr (3 Seasons)1 League76.2
Feyenoord (2 Seasons)3 Leagues74.000.0000000000.00000000
Blackpool (2 Seasons)1 League18.0
NEC Nijmegen (1 Season)1 League17.0
Sheffield Weds (1 Season)1 League14.7
Derby County (1 Season)1 League7.0
Perth Glory (1 Season)1 League5.0
Bradford City (1 Season)1 League3.0
Stockport (1 Season)1 League1.0
Premier League (9 Seasons)43.9
League One (4 Seasons)22.0
Europa Lg (4 Seasons)14.0
Eredivisie (3 Seasons)80.0
Pro League (3 Seasons)76.2
Championship (3 Seasons)45.7
Champions Lg (2 Seasons)5.000.0000000000.00000000
A-League (1 Season)5.0
League Cup (1 Season)2.0
FA Cup (1 Season)
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2002-200320Stockport1 League1.0
2003-200421Blackpool1 League6.0
2003-200421Middlesbrough1 League1.0
2004-200522Blackpool1 League12.0
2004-200522Middlesbrough1 League5.0
2005-200623Middlesbrough2 Leagues9.0
2006-200724Sheffield Weds1 League14.7
2006-200724Middlesbrough1 League2.0
2007-200825Middlesbrough1 League1.0
2008-200926Middlesbrough1 League16.0
2009-201027Middlesbrough1 League23.9
2010-201128Derby County1 League7.0
2010-201128Liverpool1 League1.0
2011-201229Liverpool1 League0.7
2012-201330Liverpool2 Leagues10.0
2014-201532Liverpool4 Leagues4.2
2015-201633Bradford City1 League3.0
2015-201633NEC Nijmegen1 League17.0
2016-201734Feyenoord2 Leagues38.0
2017-201835Feyenoord2 Leagues36.000.0000000000.00000000
2018-201936Al-Nassr1 League23.4
2019-202037Al-Nassr1 League28.7
2020-202138Al-Nassr1 League24.0
2021-202239Perth Glory1 League5.0
19 Seasons11 Clubs10 Leagues293.700.0000000000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (7 Seasons)3 Leagues61.9
Liverpool (4 Seasons)5 Leagues15.9
Al-Nassr (3 Seasons)1 League76.2
Feyenoord (2 Seasons)3 Leagues74.000.0000000000.00000000
Blackpool (2 Seasons)1 League18.0
NEC Nijmegen (1 Season)1 League17.0
Sheffield Weds (1 Season)1 League14.7
Derby County (1 Season)1 League7.0
Perth Glory (1 Season)1 League5.0
Bradford City (1 Season)1 League3.0
Stockport (1 Season)1 League1.0
Premier League (9 Seasons)43.9
League One (4 Seasons)22.0
Europa Lg (4 Seasons)14.0
Eredivisie (3 Seasons)80.0
Pro League (3 Seasons)76.2
Championship (3 Seasons)45.7
Champions Lg (2 Seasons)5.000.0000000000.00000000
A-League (1 Season)5.0
League Cup (1 Season)2.0
FA Cup (1 Season)
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2002-200320Stockporteng ENG3. Second Division14th1.0
2003-200421Blackpooleng ENG3. Second Division14th6.0Matches
2003-200421Middlesbrougheng ENG1. Premier League11th1.0Matches
2004-200522Blackpooleng ENG3. League One16th12.0Matches
2004-200522Middlesbrougheng ENG1. Premier League7th5.0Matches
2005-200623Middlesbrougheng ENG1. Premier League14th9.0Matches
2006-200724Sheffield Wedseng ENG2. Championship9th14.7Matches
2006-200724Middlesbrougheng ENG1. Premier League12th2.0Matches
2007-200825Middlesbrougheng ENG1. Premier League13th1.0Matches
2008-200926Middlesbrougheng ENG1. Premier League19th16.0Matches
2009-201027Middlesbrougheng ENG2. Championship11th23.9
2010-201128Derby Countyeng ENG2. Championship19th7.0Matches
2011-201229Liverpooleng ENG1. Premier League8th0.7Matches
2012-201330Liverpooleng ENG1. Premier League7th7.0Matches
2014-201532Liverpooleng ENG1. Premier League6th2.2Matches
2015-201633Bradford Cityeng ENG3. League One5th3.0Matches
2015-201633NEC Nijmegennl NED1. Eredivisie10th17.0Matches
2016-201734Feyenoordnl NED1. Eredivisie1st32.0Matches
2017-201835Feyenoordnl NED1. Eredivisie4th31.0Matches
2018-201936Al-Nassrsa KSA1. Pro League1st23.4Matches
2019-202037Al-Nassrsa KSA1. Pro League2nd28.7Matches
2020-202138Al-Nassrsa KSA1. Pro League6th24.0Matches
2021-202239Perth Gloryau AUS1. A-League12th5.0Matches
19 Seasons11 Clubs6 Leagues272.7
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (7 Seasons)2 Leagues57.9
Al-Nassr (3 Seasons)1 League76.2
Liverpool (3 Seasons)1 League9.9
Feyenoord (2 Seasons)1 League63.0
Blackpool (2 Seasons)1 League18.0
NEC Nijmegen (1 Season)1 League17.0
Sheffield Weds (1 Season)1 League14.7
Derby County (1 Season)1 League7.0
Perth Glory (1 Season)1 League5.0
Bradford City (1 Season)1 League3.0
Stockport (1 Season)1 League1.0
Premier League (9 Seasons)43.9
League One (4 Seasons)22.0
Eredivisie (3 Seasons)80.0
Pro League (3 Seasons)76.2
Championship (3 Seasons)45.7
A-League (1 Season)5.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201532Liverpooleng ENGLeague Cup3rd2.0Matches
1 Season1 Club2 Leagues2.0
League Cup (1 Season)2.0
FA Cup (1 Season)
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2005-200623Middlesbrough2. UEFA CupF4.0Matches
2010-201128Liverpool2. Europa LgR161.0Matches
2012-201330Liverpool2. Europa LgR323.0Matches
2016-201734Feyenoord2. Europa LgGR6.0Matches
2017-201835Feyenoord1. Champions LgGR5.000.0000000000.00000000Matches
6 Seasons3 Clubs2 Leagues19.000.0000000000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Liverpool (3 Seasons)2 Leagues4.0
Feyenoord (2 Seasons)2 Leagues11.000.0000000000.00000000
Middlesbrough (1 Season)1 League4.0
Europa Lg (4 Seasons)14.0
Champions Lg (2 Seasons)5.000.0000000000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201431au AustraliaFriendlies (M)0.3Matches
201835au AustraliaFriendlies (M)0.5Matches
4 Seasons1 Club5 Leagues0.8
Friendlies (M) (2 Seasons)0.8
Asian Cup (2 Seasons)
World Cup (1 Season)
WCQ (1 Season)
Asian Cup qualification (1 Season)

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2002-200320Stockporteng ENG3. Second Division1.0
2003-200421Middlesbrougheng ENG1. Premier League1.0Matches
2003-200421Blackpooleng ENG3. Second Division6.0Matches
2004-200522Blackpooleng ENG3. League One12.0Matches
2004-200522Middlesbrougheng ENG1. Premier League5.0Matches
2005-200623Middlesbrougheng ENG1. Premier League9.0Matches
2005-200623Middlesbrough2. UEFA Cup4.0Matches
2006-200724Sheffield Wedseng ENG2. Championship14.7Matches
2006-200724Middlesbrougheng ENG1. Premier League2.0Matches
2007-200825Middlesbrougheng ENG1. Premier League1.0Matches
2008-200926Middlesbrougheng ENG1. Premier League16.0Matches
2009-201027Middlesbrougheng ENG2. Championship23.9
2010-201128Derby Countyeng ENG2. Championship7.0Matches
2010-201128Liverpool2. Europa Lg1.0Matches
2011-201229Liverpooleng ENG1. Premier League0.7Matches
2012-201330Liverpool2. Europa Lg3.0Matches
2012-201330Liverpooleng ENG1. Premier League7.0Matches
2014-201532Liverpooleng ENGLeague Cup2.0Matches
2014-201532Liverpooleng ENG1. Premier League2.2Matches
2015-201633NEC Nijmegennl NED1. Eredivisie17.0Matches
2015-201633Bradford Cityeng ENG3. League One3.0Matches
2016-201734Feyenoordnl NED1. Eredivisie32.000Matches
2016-201734Feyenoord2. Europa Lg6.001Matches
2017-201835Feyenoord1. Champions Lg5.000000010.010001140Matches
2017-201835Feyenoordnl NED1. Eredivisie31.000Matches
2018-201936Al-Nassrsa KSA1. Pro League23.401Matches
2019-202037Al-Nassrsa KSA1. Pro League28.720Matches
2020-202138Al-Nassrsa KSA1. Pro League24.000Matches
2021-202239Perth Gloryau AUS1. A-League5.000Matches
19 Seasons11 Clubs10 Leagues293.702000010.010003140
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Middlesbrough (7 Seasons)3 Leagues61.90
Liverpool (4 Seasons)5 Leagues15.90
Al-Nassr (3 Seasons)1 League76.2210
Feyenoord (2 Seasons)3 Leagues74.000000010.010002140
Blackpool (2 Seasons)1 League18.00
NEC Nijmegen (1 Season)1 League17.00
Sheffield Weds (1 Season)1 League14.70
Derby County (1 Season)1 League7.00
Perth Glory (1 Season)1 League5.0000
Bradford City (1 Season)1 League3.00
Stockport (1 Season)1 League1.00
Premier League (9 Seasons)43.90
League One (4 Seasons)22.00
Europa Lg (4 Seasons)14.0010
Eredivisie (3 Seasons)80.0000
Pro League (3 Seasons)76.2210
Championship (3 Seasons)45.70
Champions Lg (2 Seasons)5.000000010.010001140
A-League (1 Season)5.0000
League Cup (1 Season)2.00
FA Cup (1 Season)0
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2002-200320Stockport1 League1.00
2003-200421Blackpool1 League6.00
2003-200421Middlesbrough1 League1.00
2004-200522Blackpool1 League12.00
2004-200522Middlesbrough1 League5.00
2005-200623Middlesbrough2 Leagues9.00
2006-200724Sheffield Weds1 League14.70
2006-200724Middlesbrough1 League2.00
2007-200825Middlesbrough1 League1.00
2008-200926Middlesbrough1 League16.00
2009-201027Middlesbrough1 League23.90
2010-201128Derby County1 League7.00
2010-201128Liverpool1 League1.00
2011-201229Liverpool1 League0.70
2012-201330Liverpool2 Leagues10.00
2014-201532Liverpool4 Leagues4.20
2015-201633Bradford City1 League3.00
2015-201633NEC Nijmegen1 League17.00
2016-201734Feyenoord2 Leagues38.0010
2017-201835Feyenoord2 Leagues36.000000010.010001140
2018-201936Al-Nassr1 League23.4010
2019-202037Al-Nassr1 League28.7200
2020-202138Al-Nassr1 League24.0000
2021-202239Perth Glory1 League5.0000
19 Seasons11 Clubs10 Leagues293.702000010.010003140
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Middlesbrough (7 Seasons)3 Leagues61.90
Liverpool (4 Seasons)5 Leagues15.90
Al-Nassr (3 Seasons)1 League76.2210
Feyenoord (2 Seasons)3 Leagues74.000000010.010002140
Blackpool (2 Seasons)1 League18.00
NEC Nijmegen (1 Season)1 League17.00
Sheffield Weds (1 Season)1 League14.70
Derby County (1 Season)1 League7.00
Perth Glory (1 Season)1 League5.0000
Bradford City (1 Season)1 League3.00
Stockport (1 Season)1 League1.00
Premier League (9 Seasons)43.90
League One (4 Seasons)22.00
Europa Lg (4 Seasons)14.0010
Eredivisie (3 Seasons)80.0000
Pro League (3 Seasons)76.2210
Championship (3 Seasons)45.70
Champions Lg (2 Seasons)5.000000010.010001140
A-League (1 Season)5.0000
League Cup (1 Season)2.00
FA Cup (1 Season)0
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2002-200320Stockporteng ENG3. Second Division14th1.0
2003-200421Blackpooleng ENG3. Second Division14th6.0Matches
2003-200421Middlesbrougheng ENG1. Premier League11th1.0Matches
2004-200522Blackpooleng ENG3. League One16th12.0Matches
2004-200522Middlesbrougheng ENG1. Premier League7th5.0Matches
2005-200623Middlesbrougheng ENG1. Premier League14th9.0Matches
2006-200724Sheffield Wedseng ENG2. Championship9th14.7Matches
2006-200724Middlesbrougheng ENG1. Premier League12th2.0Matches
2007-200825Middlesbrougheng ENG1. Premier League13th1.0Matches
2008-200926Middlesbrougheng ENG1. Premier League19th16.0Matches
2009-201027Middlesbrougheng ENG2. Championship11th23.9
2010-201128Derby Countyeng ENG2. Championship19th7.0Matches
2011-201229Liverpooleng ENG1. Premier League8th0.7Matches
2012-201330Liverpooleng ENG1. Premier League7th7.0Matches
2014-201532Liverpooleng ENG1. Premier League6th2.2Matches
2015-201633Bradford Cityeng ENG3. League One5th3.0Matches
2015-201633NEC Nijmegennl NED1. Eredivisie10th17.0Matches
2016-201734Feyenoordnl NED1. Eredivisie1st32.000Matches
2017-201835Feyenoordnl NED1. Eredivisie4th31.000Matches
2018-201936Al-Nassrsa KSA1. Pro League1st23.401Matches
2019-202037Al-Nassrsa KSA1. Pro League2nd28.720Matches
2020-202138Al-Nassrsa KSA1. Pro League6th24.000Matches
2021-202239Perth Gloryau AUS1. A-League12th5.000Matches
19 Seasons11 Clubs6 Leagues272.7210
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Middlesbrough (7 Seasons)2 Leagues57.90
Al-Nassr (3 Seasons)1 League76.2210
Liverpool (3 Seasons)1 League9.90
Feyenoord (2 Seasons)1 League63.0000
Blackpool (2 Seasons)1 League18.00
NEC Nijmegen (1 Season)1 League17.00
Sheffield Weds (1 Season)1 League14.70
Derby County (1 Season)1 League7.00
Perth Glory (1 Season)1 League5.0000
Bradford City (1 Season)1 League3.00
Stockport (1 Season)1 League1.00
Premier League (9 Seasons)43.90
League One (4 Seasons)22.00
Eredivisie (3 Seasons)80.0000
Pro League (3 Seasons)76.2210
Championship (3 Seasons)45.70
A-League (1 Season)5.0000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201532Liverpooleng ENGLeague Cup3rd2.0Matches
1 Season1 Club2 Leagues2.00
League Cup (1 Season)2.00
FA Cup (1 Season)0
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2005-200623Middlesbrough2. UEFA CupF4.0Matches
2010-201128Liverpool2. Europa LgR161.0Matches
2012-201330Liverpool2. Europa LgR323.0Matches
2016-201734Feyenoord2. Europa LgGR6.001Matches
2017-201835Feyenoord1. Champions LgGR5.000000010.010001140Matches
6 Seasons3 Clubs2 Leagues19.000000010.010002140
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Liverpool (3 Seasons)2 Leagues4.00
Feyenoord (2 Seasons)2 Leagues11.000000010.010002140
Middlesbrough (1 Season)1 League4.00
Europa Lg (4 Seasons)14.0010
Champions Lg (2 Seasons)5.000000010.010001140
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
201431au AustraliaFriendlies (M)0.3Matches
201835au AustraliaFriendlies (M)0.5Matches
4 Seasons1 Club5 Leagues0.80
Friendlies (M) (2 Seasons)0.80
Asian Cup (2 Seasons)0
World Cup (1 Season)0
WCQ (1 Season)0
Asian Cup qualification (1 Season)0

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2002-200320Stockporteng ENG3. Second Division1.0
2003-200421Middlesbrougheng ENG1. Premier League1.0Matches
2003-200421Blackpooleng ENG3. Second Division6.0Matches
2004-200522Blackpooleng ENG3. League One12.0Matches
2004-200522Middlesbrougheng ENG1. Premier League5.0Matches
2005-200623Middlesbrougheng ENG1. Premier League9.0Matches
2005-200623Middlesbrough2. UEFA Cup4.0Matches
2006-200724Sheffield Wedseng ENG2. Championship14.7Matches
2006-200724Middlesbrougheng ENG1. Premier League2.0Matches
2007-200825Middlesbrougheng ENG1. Premier League1.0Matches
2008-200926Middlesbrougheng ENG1. Premier League16.0Matches
2009-201027Middlesbrougheng ENG2. Championship23.9
2010-201128Derby Countyeng ENG2. Championship7.0Matches
2010-201128Liverpool2. Europa Lg1.0Matches
2011-201229Liverpooleng ENG1. Premier League0.7Matches
2012-201330Liverpool2. Europa Lg3.0Matches
2012-201330Liverpooleng ENG1. Premier League7.0Matches
2014-201532Liverpooleng ENGLeague Cup2.0Matches
2014-201532Liverpooleng ENG1. Premier League2.2Matches
2015-201633NEC Nijmegennl NED1. Eredivisie17.0Matches
2015-201633Bradford Cityeng ENG3. League One3.0Matches
2016-201734Feyenoordnl NED1. Eredivisie32.0Matches
2016-201734Feyenoord2. Europa Lg6.0Matches
2017-201835Feyenoord1. Champions Lg5.021319221300021311100.000.0111519290000001050Matches
2017-201835Feyenoordnl NED1. Eredivisie31.0Matches
2018-201936Al-Nassrsa KSA1. Pro League23.4Matches
2019-202037Al-Nassrsa KSA1. Pro League28.7Matches
2020-202138Al-Nassrsa KSA1. Pro League24.0Matches
2021-202239Perth Gloryau AUS1. A-League5.0Matches
19 Seasons11 Clubs10 Leagues293.721319221300021311100.000.0111519290000001050
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Middlesbrough (7 Seasons)3 Leagues61.9
Liverpool (4 Seasons)5 Leagues15.9
Al-Nassr (3 Seasons)1 League76.2
Feyenoord (2 Seasons)3 Leagues74.021319221300021311100.000.0111519290000001050
Blackpool (2 Seasons)1 League18.0
NEC Nijmegen (1 Season)1 League17.0
Sheffield Weds (1 Season)1 League14.7
Derby County (1 Season)1 League7.0
Perth Glory (1 Season)1 League5.0
Bradford City (1 Season)1 League3.0
Stockport (1 Season)1 League1.0
Premier League (9 Seasons)43.9
League One (4 Seasons)22.0
Europa Lg (4 Seasons)14.0
Eredivisie (3 Seasons)80.0
Pro League (3 Seasons)76.2
Championship (3 Seasons)45.7
Champions Lg (2 Seasons)5.021319221300021311100.000.0111519290000001050
A-League (1 Season)5.0
League Cup (1 Season)2.0
FA Cup (1 Season)
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2002-200320Stockport1 League1.0
2003-200421Blackpool1 League6.0
2003-200421Middlesbrough1 League1.0
2004-200522Blackpool1 League12.0
2004-200522Middlesbrough1 League5.0
2005-200623Middlesbrough2 Leagues9.0
2006-200724Sheffield Weds1 League14.7
2006-200724Middlesbrough1 League2.0
2007-200825Middlesbrough1 League1.0
2008-200926Middlesbrough1 League16.0
2009-201027Middlesbrough1 League23.9
2010-201128Derby County1 League7.0
2010-201128Liverpool1 League1.0
2011-201229Liverpool1 League0.7
2012-201330Liverpool2 Leagues10.0
2014-201532Liverpool4 Leagues4.2
2015-201633Bradford City1 League3.0
2015-201633NEC Nijmegen1 League17.0
2016-201734Feyenoord2 Leagues38.0
2017-201835Feyenoord2 Leagues36.021319221300021311100.000.0111519290000001050
2018-201936Al-Nassr1 League23.4
2019-202037Al-Nassr1 League28.7
2020-202138Al-Nassr1 League24.0
2021-202239Perth Glory1 League5.0
19 Seasons11 Clubs10 Leagues293.721319221300021311100.000.0111519290000001050
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Middlesbrough (7 Seasons)3 Leagues61.9
Liverpool (4 Seasons)5 Leagues15.9
Al-Nassr (3 Seasons)1 League76.2
Feyenoord (2 Seasons)3 Leagues74.021319221300021311100.000.0111519290000001050
Blackpool (2 Seasons)1 League18.0
NEC Nijmegen (1 Season)1 League17.0
Sheffield Weds (1 Season)1 League14.7
Derby County (1 Season)1 League7.0
Perth Glory (1 Season)1 League5.0
Bradford City (1 Season)1 League3.0
Stockport (1 Season)1 League1.0
Premier League (9 Seasons)43.9
League One (4 Seasons)22.0
Europa Lg (4 Seasons)14.0
Eredivisie (3 Seasons)80.0
Pro League (3 Seasons)76.2
Championship (3 Seasons)45.7
Champions Lg (2 Seasons)5.021319221300021311100.000.0111519290000001050
A-League (1 Season)5.0
League Cup (1 Season)2.0
FA Cup (1 Season)
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2002-200320Stockporteng ENG3. Second Division14th1.0
2003-200421Blackpooleng ENG3. Second Division14th6.0Matches
2003-200421Middlesbrougheng ENG1. Premier League11th1.0Matches
2004-200522Blackpooleng ENG3. League One16th12.0Matches
2004-200522Middlesbrougheng ENG1. Premier League7th5.0Matches
2005-200623Middlesbrougheng ENG1. Premier League14th9.0Matches
2006-200724Sheffield Wedseng ENG2. Championship9th14.7Matches
2006-200724Middlesbrougheng ENG1. Premier League12th2.0Matches
2007-200825Middlesbrougheng ENG1. Premier League13th1.0Matches
2008-200926Middlesbrougheng ENG1. Premier League19th16.0Matches
2009-201027Middlesbrougheng ENG2. Championship11th23.9
2010-201128Derby Countyeng ENG2. Championship19th7.0Matches
2011-201229Liverpooleng ENG1. Premier League8th0.7Matches
2012-201330Liverpooleng ENG1. Premier League7th7.0Matches
2014-201532Liverpooleng ENG1. Premier League6th2.2Matches
2015-201633Bradford Cityeng ENG3. League One5th3.0Matches
2015-201633NEC Nijmegennl NED1. Eredivisie10th17.0Matches
2016-201734Feyenoordnl NED1. Eredivisie1st32.0Matches
2017-201835Feyenoordnl NED1. Eredivisie4th31.0Matches
2018-201936Al-Nassrsa KSA1. Pro League1st23.4Matches
2019-202037Al-Nassrsa KSA1. Pro League2nd28.7Matches
2020-202138Al-Nassrsa KSA1. Pro League6th24.0Matches
2021-202239Perth Gloryau AUS1. A-League12th5.0Matches
19 Seasons11 Clubs6 Leagues272.7
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Middlesbrough (7 Seasons)2 Leagues57.9
Al-Nassr (3 Seasons)1 League76.2
Liverpool (3 Seasons)1 League9.9
Feyenoord (2 Seasons)1 League63.0
Blackpool (2 Seasons)1 League18.0
NEC Nijmegen (1 Season)1 League17.0
Sheffield Weds (1 Season)1 League14.7
Derby County (1 Season)1 League7.0
Perth Glory (1 Season)1 League5.0
Bradford City (1 Season)1 League3.0
Stockport (1 Season)1 League1.0
Premier League (9 Seasons)43.9
League One (4 Seasons)22.0
Eredivisie (3 Seasons)80.0
Pro League (3 Seasons)76.2
Championship (3 Seasons)45.7
A-League (1 Season)5.0
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201532Liverpooleng ENGLeague Cup3rd2.0Matches
1 Season1 Club2 Leagues2.0
League Cup (1 Season)2.0
FA Cup (1 Season)
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2005-200623Middlesbrough2. UEFA CupF4.0Matches
2010-201128Liverpool2. Europa LgR161.0Matches
2012-201330Liverpool2. Europa LgR323.0Matches
2016-201734Feyenoord2. Europa LgGR6.0Matches
2017-201835Feyenoord1. Champions LgGR5.021319221300021311100.000.0111519290000001050Matches
6 Seasons3 Clubs2 Leagues19.021319221300021311100.000.0111519290000001050
Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Liverpool (3 Seasons)2 Leagues4.0
Feyenoord (2 Seasons)2 Leagues11.021319221300021311100.000.0111519290000001050
Middlesbrough (1 Season)1 League4.0
Europa Lg (4 Seasons)14.0
Champions Lg (2 Seasons)5.021319221300021311100.000.0111519290000001050
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
201431au AustraliaFriendlies (M)0.3Matches
201835au AustraliaFriendlies (M)0.5Matches
4 Seasons1 Club5 Leagues0.8
Friendlies (M) (2 Seasons)0.8
Asian Cup (2 Seasons)
World Cup (1 Season)
WCQ (1 Season)
Asian Cup qualification (1 Season)

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2002-200320Stockporteng ENG3. Second Division190902.21.010
2003-200421Middlesbrougheng ENG1. Premier League190902.61.0110Matches
2003-200421Blackpooleng ENG3. Second Division65409013.06.060Matches
2004-200522Blackpooleng ENG3. League One121,0809026.112.0120Matches
2004-200522Middlesbrougheng ENG1. Premier League54509013.25.0550Matches
2005-200623Middlesbrougheng ENG1. Premier League98109023.79.0990Matches
2005-200623Middlesbrough2. UEFA Cup4360904.044011Matches
2006-200724Sheffield Wedseng ENG2. Championship151,3278832.114.7150Matches
2006-200724Middlesbrougheng ENG1. Premier League2180905.32.0220Matches
2007-200825Middlesbrougheng ENG1. Premier League190902.61.0110Matches
2008-200926Middlesbrougheng ENG1. Premier League161,4409042.116.016160Matches
2009-201027Middlesbrougheng ENG2. Championship242,1549052.023.9240
2010-201128Derby Countyeng ENG2. Championship76309015.27.070Matches
2010-201128Liverpool2. Europa Lg190901.0110Matches
2011-201229Liverpooleng ENG1. Premier League165651.90.701Matches
2012-201330Liverpool2. Europa Lg3270903.0330Matches
2012-201330Liverpooleng ENG1. Premier League76309018.47.0770Matches
2014-201532Liverpool1. Champions Lg00006Matches
2014-201532Liverpooleng ENGFA Cup00002Matches
2014-201532Liverpooleng ENGLeague Cup21809035.32.02902013.0052+3+1.50+1.77Matches
2014-201532Liverpooleng ENG1. Premier League3195655.72.2320211.3325-3-1.38-1.58Matches
2015-201633NEC Nijmegennl NED1. Eredivisie171,5309050.017.01717001.121423-9-0.53-0.76Matches
2015-201633Bradford Cityeng ENG3. League One3270906.53.033090.3326-4-1.33-1.78Matches
2016-201734Feyenoordnl NED1. Eredivisie322,8809094.132.03232002.478122+59+1.84+0.84Matches
2016-201734Feyenoord2. Europa Lg654090100.06.066001.1737-4-0.67Matches
2017-201835Feyenoord1. Champions Lg54509083.35.055010.00313-10-2.00-3.004.77.4-2.7-0.54+0.05Matches
2017-201835Feyenoordnl NED1. Eredivisie312,7909091.231.03131021.846835+33+1.06-0.27Matches
2018-201936Al-Nassrsa KSA1. Pro League252,1108478.123.42488221032.285418+36+1.54+0.62Matches
2019-202037Al-Nassrsa KSA1. Pro League292,5848995.728.7298928002.175525+30+1.04-2.06Matches
2020-202138Al-Nassrsa KSA1. Pro League242,1609080.024.0249024041.383432+2+0.08-1.75Matches
2021-202239Perth Gloryau AUS1. A-League54509019.25.05905000.4028-6-1.20-0.39Matches
19 Seasons11 Clubs10 Leagues29726,4358931.3293.72958922620601.80323196+127+0.71+0.424.77.4-2.7-0.54+0.05
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Middlesbrough (7 Seasons)3 Leagues625,5749021.161.96238011
Liverpool (4 Seasons)5 Leagues171,430849.015.91690151302.007700.00-0.15
Al-Nassr (3 Seasons)1 League786,8548884.676.27789741071.9614375+68+0.89-0.62
Feyenoord (2 Seasons)3 Leagues746,6609092.574.07474031.9315577+78+1.05-0.114.77.4-2.7-0.54+0.05
Blackpool (2 Seasons)1 League181,6209019.618.0180
NEC Nijmegen (1 Season)1 League171,5309050.017.01717001.121423-9-0.53-0.76
Sheffield Weds (1 Season)1 League151,3278832.114.7150
Derby County (1 Season)1 League76309015.27.070
Perth Glory (1 Season)1 League54509019.25.05905000.4028-6-1.20-0.39
Bradford City (1 Season)1 League3270906.53.033090.3326-4-1.33-1.78
Stockport (1 Season)1 League190902.21.010
Premier League (9 Seasons)453,9508812.843.944431211.3325-3-1.38-1.58
League One (4 Seasons)221,9809012.022.0223090.3326-4-1.33-1.78
Europa Lg (4 Seasons)141,26090100.014.014140111.1737-4-0.67
Eredivisie (3 Seasons)807,2009078.480.08080021.9416380+83+1.04+0.58
Pro League (3 Seasons)786,8548884.676.27789741071.9614375+68+0.89-0.62
Championship (3 Seasons)464,1118933.145.7460
Champions Lg (2 Seasons)54509041.75.055070.00313-10-2.00-3.004.77.4-2.7-0.54+0.05
A-League (1 Season)54509019.25.05905000.4028-6-1.20-0.39
League Cup (1 Season)21809035.32.02902013.0052+3+1.50+1.77
FA Cup (1 Season)00002
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2002-200320Stockport1 League190902.21.010
2003-200421Blackpool1 League65409013.06.060
2003-200421Middlesbrough1 League190902.61.0110
2004-200522Blackpool1 League121,0809026.112.0120
2004-200522Middlesbrough1 League54509013.25.0550
2005-200623Middlesbrough2 Leagues131,1709023.79.01313011
2006-200724Sheffield Weds1 League151,3278832.114.7150
2006-200724Middlesbrough1 League2180905.32.0220
2007-200825Middlesbrough1 League190902.61.0110
2008-200926Middlesbrough1 League161,4409042.116.016160
2009-201027Middlesbrough1 League242,1549052.023.9240
2010-201128Derby County1 League76309015.27.070
2010-201128Liverpool1 League190901.0110
2011-201229Liverpool1 League165651.90.701
2012-201330Liverpool2 Leagues109009018.410.010100
2014-201532Liverpool4 Leagues5375757.44.259040302.007700.00-0.15
2015-201633Bradford City1 League3270906.53.033090.3326-4-1.33-1.78
2015-201633NEC Nijmegen1 League171,5309050.017.01717001.121423-9-0.53-0.76
2016-201734Feyenoord2 Leagues383,4209095.038.03838002.268429+55+1.45+0.45
2017-201835Feyenoord2 Leagues363,2409090.036.03636031.587148+23+0.64-0.614.77.4-2.7-0.54+0.05
2018-201936Al-Nassr1 League252,1108478.123.42488221032.285418+36+1.54+0.62
2019-202037Al-Nassr1 League292,5848995.728.7298928002.175525+30+1.04-2.06
2020-202138Al-Nassr1 League242,1609080.024.0249024041.383432+2+0.08-1.75
2021-202239Perth Glory1 League54509019.25.05905000.4028-6-1.20-0.39
19 Seasons11 Clubs10 Leagues29726,4358931.3293.72958922620601.80323196+127+0.71+0.424.77.4-2.7-0.54+0.05
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Middlesbrough (7 Seasons)3 Leagues625,5749021.161.96238011
Liverpool (4 Seasons)5 Leagues171,430849.015.91690151302.007700.00-0.15
Al-Nassr (3 Seasons)1 League786,8548884.676.27789741071.9614375+68+0.89-0.62
Feyenoord (2 Seasons)3 Leagues746,6609092.574.07474031.9315577+78+1.05-0.114.77.4-2.7-0.54+0.05
Blackpool (2 Seasons)1 League181,6209019.618.0180
NEC Nijmegen (1 Season)1 League171,5309050.017.01717001.121423-9-0.53-0.76
Sheffield Weds (1 Season)1 League151,3278832.114.7150
Derby County (1 Season)1 League76309015.27.070
Perth Glory (1 Season)1 League54509019.25.05905000.4028-6-1.20-0.39
Bradford City (1 Season)1 League3270906.53.033090.3326-4-1.33-1.78
Stockport (1 Season)1 League190902.21.010
Premier League (9 Seasons)453,9508812.843.944431211.3325-3-1.38-1.58
League One (4 Seasons)221,9809012.022.0223090.3326-4-1.33-1.78
Europa Lg (4 Seasons)141,26090100.014.014140111.1737-4-0.67
Eredivisie (3 Seasons)807,2009078.480.08080021.9416380+83+1.04+0.58
Pro League (3 Seasons)786,8548884.676.27789741071.9614375+68+0.89-0.62
Championship (3 Seasons)464,1118933.145.7460
Champions Lg (2 Seasons)54509041.75.055070.00313-10-2.00-3.004.77.4-2.7-0.54+0.05
A-League (1 Season)54509019.25.05905000.4028-6-1.20-0.39
League Cup (1 Season)21809035.32.02902013.0052+3+1.50+1.77
FA Cup (1 Season)00002
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2002-200320Stockporteng ENG3. Second Division14th190902.21.010
2003-200421Blackpooleng ENG3. Second Division14th65409013.06.060Matches
2003-200421Middlesbrougheng ENG1. Premier League11th190902.61.0110Matches
2004-200522Blackpooleng ENG3. League One16th121,0809026.112.0120Matches
2004-200522Middlesbrougheng ENG1. Premier League7th54509013.25.0550Matches
2005-200623Middlesbrougheng ENG1. Premier League14th98109023.79.0990Matches
2006-200724Sheffield Wedseng ENG2. Championship9th151,3278832.114.7150Matches
2006-200724Middlesbrougheng ENG1. Premier League12th2180905.32.0220Matches
2007-200825Middlesbrougheng ENG1. Premier League13th190902.61.0110Matches
2008-200926Middlesbrougheng ENG1. Premier League19th161,4409042.116.016160Matches
2009-201027Middlesbrougheng ENG2. Championship11th242,1549052.023.9240
2010-201128Derby Countyeng ENG2. Championship19th76309015.27.070Matches
2011-201229Liverpooleng ENG1. Premier League8th165651.90.701Matches
2012-201330Liverpooleng ENG1. Premier League7th76309018.47.0770Matches
2014-201532Liverpooleng ENG1. Premier League6th3195655.72.2320211.3325-3-1.38-1.58Matches
2015-201633Bradford Cityeng ENG3. League One5th3270906.53.033090.3326-4-1.33-1.78Matches
2015-201633NEC Nijmegennl NED1. Eredivisie10th171,5309050.017.01717001.121423-9-0.53-0.76Matches
2016-201734Feyenoordnl NED1. Eredivisie1st322,8809094.132.03232002.478122+59+1.84+0.84Matches
2017-201835Feyenoordnl NED1. Eredivisie4th312,7909091.231.03131021.846835+33+1.06-0.27Matches
2018-201936Al-Nassrsa KSA1. Pro League1st252,1108478.123.42488221032.285418+36+1.54+0.62Matches
2019-202037Al-Nassrsa KSA1. Pro League2nd292,5848995.728.7298928002.175525+30+1.04-2.06Matches
2020-202138Al-Nassrsa KSA1. Pro League6th242,1609080.024.0249024041.383432+2+0.08-1.75Matches
2021-202239Perth Gloryau AUS1. A-League12th54509019.25.05905000.4028-6-1.20-0.39Matches
19 Seasons11 Clubs6 Leagues27624,5458930.9272.72748920520391.86312174+138+0.83+0.53
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Middlesbrough (7 Seasons)2 Leagues585,2149021.157.958340
Al-Nassr (3 Seasons)1 League786,8548884.676.27789741071.9614375+68+0.89-0.62
Liverpool (3 Seasons)1 League11890818.79.91091211.3325-3-1.38-1.58
Feyenoord (2 Seasons)1 League635,6709092.663.06363022.1614957+92+1.46+0.26
Blackpool (2 Seasons)1 League181,6209019.618.0180
NEC Nijmegen (1 Season)1 League171,5309050.017.01717001.121423-9-0.53-0.76
Sheffield Weds (1 Season)1 League151,3278832.114.7150
Derby County (1 Season)1 League76309015.27.070
Perth Glory (1 Season)1 League54509019.25.05905000.4028-6-1.20-0.39
Bradford City (1 Season)1 League3270906.53.033090.3326-4-1.33-1.78
Stockport (1 Season)1 League190902.21.010
Premier League (9 Seasons)453,9508812.843.944431211.3325-3-1.38-1.58
League One (4 Seasons)221,9809012.022.0223090.3326-4-1.33-1.78
Eredivisie (3 Seasons)807,2009078.480.08080021.9416380+83+1.04+0.58
Pro League (3 Seasons)786,8548884.676.27789741071.9614375+68+0.89-0.62
Championship (3 Seasons)464,1118933.145.7460
A-League (1 Season)54509019.25.05905000.4028-6-1.20-0.39
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2014-201532Liverpooleng ENGFA Cup3rd00002Matches
2014-201532Liverpooleng ENGLeague Cup3rd21809035.32.02902013.0052+3+1.50+1.77Matches
1 Season1 Club2 Leagues21809015.82.02902033.0052+3+1.50+1.77
League Cup (1 Season)21809035.32.02902013.0052+3+1.50+1.77
FA Cup (1 Season)00002
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2005-200623Middlesbrough2. UEFA CupF4360904.044011Matches
2010-201128Liverpool2. Europa LgR16190901.0110Matches
2012-201330Liverpool2. Europa LgR323270903.0330Matches
2014-201532Liverpool1. Champions LgGR00006Matches
2016-201734Feyenoord2. Europa LgGR654090100.06.066001.1737-4-0.67Matches
2017-201835Feyenoord1. Champions LgGR54509083.35.055010.00313-10-2.00-3.004.77.4-2.7-0.54+0.05Matches
6 Seasons3 Clubs2 Leagues191,7109061.119.019190180.64620-14-1.27-2.274.77.4-2.7-0.54+0.05
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Liverpool (3 Seasons)2 Leagues4360900.04.04406
Feyenoord (2 Seasons)2 Leagues119909091.711.01111010.64620-14-1.27-2.274.77.4-2.7-0.54+0.05
Middlesbrough (1 Season)1 League4360904.044011
Europa Lg (4 Seasons)141,26090100.014.014140111.1737-4-0.67
Champions Lg (2 Seasons)54509041.75.055070.00313-10-2.00-3.004.77.4-2.7-0.54+0.05
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
200724au AustraliaAsian CupQF00004Matches
201128au AustraliaAsian Cup2nd00006Matches
201128au AustraliaAsian Cup qualification00001Matches
201431au AustraliaWCQ00002Matches
201431au AustraliaFriendlies (M)131314.30.30013000.0003-3-8.71-8.45Matches
201836au Australia1. World CupGR00003Matches
201835au AustraliaFriendlies (M)145456.30.51450041.000000.00-1.87Matches
4 Seasons1 Club5 Leagues276381.70.81460130200.5003-3-3.55-4.34
Friendlies (M) (2 Seasons)276385.30.8146013040.5003-3-3.55-4.34
Asian Cup (2 Seasons)000010
World Cup (1 Season)00003
WCQ (1 Season)00002
Asian Cup qualification (1 Season)00001

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2002-200320Stockporteng ENG3. Second Division1.0000
2003-200421Middlesbrougheng ENG1. Premier League1.0000Matches
2003-200421Blackpooleng ENG3. Second Division6.0100Matches
2004-200522Blackpooleng ENG3. League One12.0000Matches
2004-200522Middlesbrougheng ENG1. Premier League5.0000Matches
2005-200623Middlesbrougheng ENG1. Premier League9.0000Matches
2005-200623Middlesbrough2. UEFA Cup4.01000Matches
2006-200724Sheffield Wedseng ENG2. Championship14.7110Matches
2006-200724Middlesbrougheng ENG1. Premier League2.0000Matches
2007-200825Middlesbrougheng ENG1. Premier League1.0000Matches
2008-200926Middlesbrougheng ENG1. Premier League16.0000Matches
2009-201027Middlesbrougheng ENG2. Championship23.9010
2010-201128Derby Countyeng ENG2. Championship7.0000Matches
2010-201128Liverpool2. Europa Lg1.0000Matches
2011-201229Liverpooleng ENG1. Premier League0.7100Matches
2012-201330Liverpool2. Europa Lg3.0000Matches
2012-201330Liverpooleng ENG1. Premier League7.0000Matches
2014-201532Liverpooleng ENGLeague Cup2.00000Matches
2014-201532Liverpooleng ENG1. Premier League2.2000Matches
2015-201633NEC Nijmegennl NED1. Eredivisie17.0000Matches
2015-201633Bradford Cityeng ENG3. League One3.0000Matches
2016-201734Feyenoordnl NED1. Eredivisie32.0000000000000Matches
2016-201734Feyenoord2. Europa Lg6.0000020010001Matches
2017-201835Feyenoord1. Champions Lg5.0100010010000510100.0Matches
2017-201835Feyenoordnl NED1. Eredivisie31.0100000000000Matches
2018-201936Al-Nassrsa KSA1. Pro League23.4100070010000Matches
2019-202037Al-Nassrsa KSA1. Pro League28.7010110002000Matches
2020-202138Al-Nassrsa KSA1. Pro League24.01000200000Matches
2021-202239Perth Gloryau AUS1. A-League5.00000000000Matches
19 Seasons11 Clubs10 Leagues293.78301130032001510100.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (7 Seasons)3 Leagues61.911000
Liverpool (4 Seasons)5 Leagues15.910000
Al-Nassr (3 Seasons)1 League76.22101100012000
Feyenoord (2 Seasons)3 Leagues74.0200030020001510100.0
Blackpool (2 Seasons)1 League18.0100
NEC Nijmegen (1 Season)1 League17.0000
Sheffield Weds (1 Season)1 League14.7110
Derby County (1 Season)1 League7.0000
Perth Glory (1 Season)1 League5.00000000000
Bradford City (1 Season)1 League3.0000
Stockport (1 Season)1 League1.0000
Premier League (9 Seasons)43.9100
League One (4 Seasons)22.0100
Europa Lg (4 Seasons)14.0100020010001
Eredivisie (3 Seasons)80.0100000000000
Pro League (3 Seasons)76.22101100012000
Championship (3 Seasons)45.7120
Champions Lg (2 Seasons)5.0100010010000510100.0
A-League (1 Season)5.00000000000
League Cup (1 Season)2.00000
FA Cup (1 Season)
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2002-200320Stockport1 League1.0000
2003-200421Blackpool1 League6.0100
2003-200421Middlesbrough1 League1.0000
2004-200522Blackpool1 League12.0000
2004-200522Middlesbrough1 League5.0000
2005-200623Middlesbrough2 Leagues9.010000
2006-200724Sheffield Weds1 League14.7110
2006-200724Middlesbrough1 League2.0000
2007-200825Middlesbrough1 League1.0000
2008-200926Middlesbrough1 League16.0000
2009-201027Middlesbrough1 League23.9010
2010-201128Derby County1 League7.0000
2010-201128Liverpool1 League1.0000
2011-201229Liverpool1 League0.7100
2012-201330Liverpool2 Leagues10.0000
2014-201532Liverpool4 Leagues4.200000
2015-201633Bradford City1 League3.0000
2015-201633NEC Nijmegen1 League17.0000
2016-201734Feyenoord2 Leagues38.0000020010001
2017-201835Feyenoord2 Leagues36.0200010010000510100.0
2018-201936Al-Nassr1 League23.4100070010000
2019-202037Al-Nassr1 League28.7010110002000
2020-202138Al-Nassr1 League24.01000200000
2021-202239Perth Glory1 League5.00000000000
19 Seasons11 Clubs10 Leagues293.78301130032001510100.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (7 Seasons)3 Leagues61.911000
Liverpool (4 Seasons)5 Leagues15.910000
Al-Nassr (3 Seasons)1 League76.22101100012000
Feyenoord (2 Seasons)3 Leagues74.0200030020001510100.0
Blackpool (2 Seasons)1 League18.0100
NEC Nijmegen (1 Season)1 League17.0000
Sheffield Weds (1 Season)1 League14.7110
Derby County (1 Season)1 League7.0000
Perth Glory (1 Season)1 League5.00000000000
Bradford City (1 Season)1 League3.0000
Stockport (1 Season)1 League1.0000
Premier League (9 Seasons)43.9100
League One (4 Seasons)22.0100
Europa Lg (4 Seasons)14.0100020010001
Eredivisie (3 Seasons)80.0100000000000
Pro League (3 Seasons)76.22101100012000
Championship (3 Seasons)45.7120
Champions Lg (2 Seasons)5.0100010010000510100.0
A-League (1 Season)5.00000000000
League Cup (1 Season)2.00000
FA Cup (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2002-200320Stockporteng ENG3. Second Division14th1.0000
2003-200421Blackpooleng ENG3. Second Division14th6.0100Matches
2003-200421Middlesbrougheng ENG1. Premier League11th1.0000Matches
2004-200522Blackpooleng ENG3. League One16th12.0000Matches
2004-200522Middlesbrougheng ENG1. Premier League7th5.0000Matches
2005-200623Middlesbrougheng ENG1. Premier League14th9.0000Matches
2006-200724Sheffield Wedseng ENG2. Championship9th14.7110Matches
2006-200724Middlesbrougheng ENG1. Premier League12th2.0000Matches
2007-200825Middlesbrougheng ENG1. Premier League13th1.0000Matches
2008-200926Middlesbrougheng ENG1. Premier League19th16.0000Matches
2009-201027Middlesbrougheng ENG2. Championship11th23.9010
2010-201128Derby Countyeng ENG2. Championship19th7.0000Matches
2011-201229Liverpooleng ENG1. Premier League8th0.7100Matches
2012-201330Liverpooleng ENG1. Premier League7th7.0000Matches
2014-201532Liverpooleng ENG1. Premier League6th2.2000Matches
2015-201633Bradford Cityeng ENG3. League One5th3.0000Matches
2015-201633NEC Nijmegennl NED1. Eredivisie10th17.0000Matches
2016-201734Feyenoordnl NED1. Eredivisie1st32.0000000000000Matches
2017-201835Feyenoordnl NED1. Eredivisie4th31.0100000000000Matches
2018-201936Al-Nassrsa KSA1. Pro League1st23.4100070010000Matches
2019-202037Al-Nassrsa KSA1. Pro League2nd28.7010110002000Matches
2020-202138Al-Nassrsa KSA1. Pro League6th24.01000200000Matches
2021-202239Perth Gloryau AUS1. A-League12th5.00000000000Matches
19 Seasons11 Clubs6 Leagues272.76301100012000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Middlesbrough (7 Seasons)2 Leagues57.9010
Al-Nassr (3 Seasons)1 League76.22101100012000
Liverpool (3 Seasons)1 League9.9100
Feyenoord (2 Seasons)1 League63.0100000000000
Blackpool (2 Seasons)1 League18.0100
NEC Nijmegen (1 Season)1 League17.0000
Sheffield Weds (1 Season)1 League14.7110
Derby County (1 Season)1 League7.0000
Perth Glory (1 Season)1 League5.00000000000
Bradford City (1 Season)1 League3.0000
Stockport (1 Season)1 League1.0000
Premier League (9 Seasons)43.9100
League One (4 Seasons)22.0100
Eredivisie (3 Seasons)80.0100000000000
Pro League (3 Seasons)76.22101100012000
Championship (3 Seasons)45.7120
A-League (1 Season)5.00000000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201532Liverpooleng ENGLeague Cup3rd2.00000Matches
1 Season1 Club2 Leagues2.00000
League Cup (1 Season)2.00000
FA Cup (1 Season)
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2005-200623Middlesbrough2. UEFA CupF4.01000Matches
2010-201128Liverpool2. Europa LgR161.0000Matches
2012-201330Liverpool2. Europa LgR323.0000Matches
2016-201734Feyenoord2. Europa LgGR6.0000020010001Matches
2017-201835Feyenoord1. Champions LgGR5.0100010010000510100.0Matches
6 Seasons3 Clubs2 Leagues19.0200030020001510100.0
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Liverpool (3 Seasons)2 Leagues4.0000
Feyenoord (2 Seasons)2 Leagues11.0100030020001510100.0
Middlesbrough (1 Season)1 League4.01000
Europa Lg (4 Seasons)14.0100020010001
Champions Lg (2 Seasons)5.0100010010000510100.0
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201431au AustraliaFriendlies (M)0.30000Matches
201835au AustraliaFriendlies (M)0.50000Matches
4 Seasons1 Club5 Leagues0.80000
Friendlies (M) (2 Seasons)0.80000
Asian Cup (2 Seasons)
World Cup (1 Season)
WCQ (1 Season)
Asian Cup qualification (1 Season)

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.