Last 5 Matches

Last 5 Matches Table
Performance Penalty Kicks Launched Passes Goal Kicks Crosses Sweeper
Date Day Comp Round Venue Result Squad Opponent Start Pos Min SoTA GA Saves Save% CS PSxG PKatt PKA PKsv PKm Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA AvgDist Match Report
2023-12-02SatChampionshipMatchweek 19HomeD 1–1MillwallSunderlandYGK90312100.001.1110092240.923078.344.5850.038.6800.0423.6Match Report
2023-11-29WedChampionshipMatchweek 18AwayL 1–3MillwallIpswich TownYGK9073457.101.2000081844.430843.336.4771.448.9900.00Match Report
2023-11-25SatChampionshipMatchweek 17HomeL 0–3MillwallCoventry CityYGK9093666.703.3000061250.015733.327.9977.848.71000.0124.0Match Report
2023-11-11SatChampionshipMatchweek 16AwayW 4–0MillwallSheffield WedsYGK90202100.010.2000031127.313746.236.85100.063.62300.0021.0Match Report
2023-11-04SatChampionshipMatchweek 15HomeL 0–1MillwallSouthamptonYGK9071685.701.3000081747.117364.744.96100.062.51715.9217.7Match Report

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
2004-200517Górnik Zabrzepl POL1. I Liga754815.3122.25261453.810400.0
2005-200618Southamptoneng ENG2. Championship554505.040.80272385.2032360.0
2006-200719Southamptoneng ENG2. Championship887208.070.87373081.1503450.0
2007-200820Southamptoneng ENG2. Championship11901.044.006233.300100.0
2009-201022Barnsleyeng ENG2. Championship221802.021.0010880.020000.0
2009-201022Southamptoneng ENG3. League One765706.350.79272281.5502233.3
2011-201224Southamptoneng ENG2. Championship11901.022.004250.001000.0
2012-201325Notts Countyeng ENG3. League One40403,48238.7391.0119916080.4141691332.5
2013-201426Notts Countyeng ENG3. League One44443,96044.0741.6818411059.8145251022.7
2014-201527Ipswich Towneng ENG2. Championship31302,78130.9361.171006464.01858930.0Matches
2014-201527Ipswich Towneng ENGFA Cup11901.0000100.00000Matches
2014-201527Ipswich Towneng ENGLeague Cup111201.3000100.00000Matches
2015-201628Ipswich Towneng ENG2. Championship20201,80020.0170.85715476.1776735.0Matches
2015-201628Ipswich Towneng ENGFA Cup221802.0001100.011000.0Matches
2015-201628Ipswich Towneng ENGLeague Cup11901.0000100.00000Matches
2016-201729Ipswich Towneng ENG2. Championship44443,96044.0551.2518212774.21316151125.01182120.0Matches
2017-201830Ipswich Towneng ENG2. Championship45454,05045.0601.3321415473.8169201328.944000.0Matches
2017-201830Ipswich Towneng ENGFA Cup11901.011.004375.000100.00000Matches
2018-201931Ipswich Towneng ENG2. Championship28282,52028.0491.751217460.32111500.021010.0Matches
2018-201931Ipswich Towneng ENGEFL Cup111201.310.753266.701000.00000Matches
2018-201931Ipswich Towneng ENGFA Cup11901.011.004375.000100.00000Matches
2019-202032Millwalleng ENG2. Championship46454,09845.5511.1218813873.91617121635.6321033.3Matches
2019-202032Millwalleng ENGFA Cup221802.021.007571.4101150.00000Matches
2020-202133Millwalleng ENG2. Championship46464,14046.0521.1317011870.61517141737.0421133.3Matches
2020-202133Millwalleng ENGEFL Cup332703.041.3310660.020100.00000Matches
2021-202234Millwalleng ENG2. Championship46464,14046.0450.9816212173.51815131430.4421133.3Matches
2022-202335Millwalleng ENG2. Championship101090010.0131.30463271.7415330.01010100.0Matches
2022-202335Millwalleng ENGFA Cup11901.022.004250.000100.00000Matches
2023-202436Millwalleng ENG2. Championship14141,26014.0211.50634269.8356428.622000.0Matches
2023-202436Millwalleng ENGEFL Cup11901.044.005120.000100.00000Matches
18 Seasons6 Clubs5 Leagues46045541,082456.55631.251874131771.115613017012727.932226421.4
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Ipswich Town (5 Seasons)3 Leagues17617515,891176.62201.2869948170.45650704022.918142212.5
Millwall (5 Seasons)3 Leagues16916815,168168.51941.1565546571.65955545532.71484233.3
Southampton (5 Seasons)2 Leagues22211,92021.3221.031017978.21048942.9
Notts County (2 Seasons)1 League84847,44282.71131.3738327070.52821342327.4
Górnik Zabrze (1 Season)1 League754815.3122.25261453.810400.0
Barnsley (1 Season)1 League221802.021.0010880.020000.0
Championship (15 Seasons)34734531,179346.44181.21140198971.711910712010129.331216422.2
EFL Cup (10 Seasons)776907.791.6918950.021400.00000
FA Cup (9 Seasons)887208.061.20191368.4116112.511000.0
League One (3 Seasons)91908,01289.01181.3341029271.23321362527.8
I Liga (1 Season)754815.3122.25261453.810400.0
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
2004-200517Górnik Zabrze1 League754815.3122.25261453.810400.0
2005-200618Southampton1 League554505.040.80272385.2032360.0
2006-200719Southampton1 League887208.070.87373081.1503450.0
2007-200820Southampton1 League11901.044.006233.300100.0
2009-201022Barnsley1 League221802.021.0010880.020000.0
2009-201022Southampton1 League765706.350.79272281.5502233.3
2011-201224Southampton1 League11901.022.004250.001000.0
2012-201325Notts County1 League40403,48238.7391.0119916080.4141691332.5
2013-201426Notts County1 League44443,96044.0741.6818411059.8145251022.7
2014-201527Ipswich Town3 Leagues33322,99133.2361.171006464.018510928.10000
2015-201628Ipswich Town3 Leagues23232,07023.0170.85715476.1788730.411000.0
2016-201729Ipswich Town3 Leagues44443,96044.0551.2518212774.21316151125.01182120.0
2017-201830Ipswich Town3 Leagues46464,14046.0611.3321815773.9169211328.344000.0
2018-201931Ipswich Town3 Leagues30302,73030.3511.681287960.92121600.021010.0
2019-202032Millwall3 Leagues48474,27847.5531.1219514373.81717131736.2321033.3
2020-202133Millwall3 Leagues49494,41049.0561.1418012470.01717151734.7421133.3
2021-202234Millwall3 Leagues46464,14046.0450.9816212173.51815131430.4421133.3
2022-202335Millwall3 Leagues111199011.0151.36503470.0416327.31010100.0
2023-202436Millwall2 Leagues15151,35015.0251.67684366.2357426.722000.0
18 Seasons6 Clubs5 Leagues46045541,082456.55631.251874131771.115613017012727.932226421.4
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Ipswich Town (5 Seasons)3 Leagues17617515,891176.62201.2869948170.45650704022.918142212.5
Millwall (5 Seasons)3 Leagues16916815,168168.51941.1565546571.65955545532.71484233.3
Southampton (5 Seasons)2 Leagues22211,92021.3221.031017978.21048942.9
Notts County (2 Seasons)1 League84847,44282.71131.3738327070.52821342327.4
Górnik Zabrze (1 Season)1 League754815.3122.25261453.810400.0
Barnsley (1 Season)1 League221802.021.0010880.020000.0
Championship (15 Seasons)34734531,179346.44181.21140198971.711910712010129.331216422.2
EFL Cup (10 Seasons)776907.791.6918950.021400.00000
FA Cup (9 Seasons)887208.061.20191368.4116112.511000.0
League One (3 Seasons)91908,01289.01181.3341029271.23321362527.8
I Liga (1 Season)754815.3122.25261453.810400.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
2004-200517Górnik Zabrzepl POL1. I Liga11th754815.3122.25261453.810400.0
2005-200618Southamptoneng ENG2. Championship12th554505.040.80272385.2032360.0
2006-200719Southamptoneng ENG2. Championship6th887208.070.87373081.1503450.0
2007-200820Southamptoneng ENG2. Championship20th11901.044.006233.300100.0
2009-201022Barnsleyeng ENG2. Championship18th221802.021.0010880.020000.0
2009-201022Southamptoneng ENG3. League One7th765706.350.79272281.5502233.3
2011-201224Southamptoneng ENG2. Championship2nd11901.022.004250.001000.0
2012-201325Notts Countyeng ENG3. League One12th40403,48238.7391.0119916080.4141691332.5
2013-201426Notts Countyeng ENG3. League One20th44443,96044.0741.6818411059.8145251022.7
2014-201527Ipswich Towneng ENG2. Championship6th31302,78130.9361.171006464.01858930.0Matches
2015-201628Ipswich Towneng ENG2. Championship7th20201,80020.0170.85715476.1776735.0Matches
2016-201729Ipswich Towneng ENG2. Championship16th44443,96044.0551.2518212774.21316151125.01182120.0Matches
2017-201830Ipswich Towneng ENG2. Championship12th45454,05045.0601.3321415473.8169201328.944000.0Matches
2018-201931Ipswich Towneng ENG2. Championship24th28282,52028.0491.751217460.32111500.021010.0Matches
2019-202032Millwalleng ENG2. Championship8th46454,09845.5511.1218813873.91617121635.6321033.3Matches
2020-202133Millwalleng ENG2. Championship11th46464,14046.0521.1317011870.61517141737.0421133.3Matches
2021-202234Millwalleng ENG2. Championship9th46464,14046.0450.9816212173.51815131430.4421133.3Matches
2022-202335Millwalleng ENG2. Championship8th101090010.0131.30463271.7415330.01010100.0Matches
2023-202436Millwalleng ENG2. Championship16th14141,26014.0211.50634269.8356428.622000.0Matches
18 Seasons6 Clubs3 Leagues44544039,672440.85481.241837129571.315312816012628.631216422.2
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Ipswich Town (5 Seasons)1 League16816715,111167.92171.2968847370.35648644024.017132213.3
Millwall (5 Seasons)1 League16216114,538161.51821.1362945172.35655505433.51484233.3
Southampton (5 Seasons)2 Leagues22211,92021.3221.031017978.21048942.9
Notts County (2 Seasons)1 League84847,44282.71131.3738327070.52821342327.4
Górnik Zabrze (1 Season)1 League754815.3122.25261453.810400.0
Barnsley (1 Season)1 League221802.021.0010880.020000.0
Championship (15 Seasons)34734531,179346.44181.21140198971.711910712010129.331216422.2
League One (3 Seasons)91908,01289.01181.3341029271.23321362527.8
I Liga (1 Season)754815.3122.25261453.810400.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-201527Ipswich Towneng ENGFA Cup33rd11901.0000100.00000Matches
2014-201527Ipswich Towneng ENGLeague Cup58th111201.3000100.00000Matches
2015-201628Ipswich Towneng ENGFA Cup33rd221802.0001100.011000.0Matches
2015-201628Ipswich Towneng ENGLeague Cup17th11901.0000100.00000Matches
2017-201830Ipswich Towneng ENGFA Cup33rd11901.011.004375.000100.00000Matches
2018-201931Ipswich Towneng ENGEFL Cup58th111201.310.753266.701000.00000Matches
2018-201931Ipswich Towneng ENGFA Cup33rd11901.011.004375.000100.00000Matches
2019-202032Millwalleng ENGFA Cup17th221802.021.007571.4101150.00000Matches
2020-202133Millwalleng ENGEFL Cup17th332703.041.3310660.020100.00000Matches
2022-202335Millwalleng ENGFA Cup11901.022.004250.000100.00000Matches
2023-202436Millwalleng ENGEFL CupRd111901.044.005120.000100.00000Matches
10 Seasons2 Clubs2 Leagues15151,41015.7151.45372259.5321016.711000.0
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Ipswich Town (5 Seasons)2 Leagues887808.730.9011872.702600.011000.0
Millwall (5 Seasons)2 Leagues776307.0121.71261453.8304114.30000
EFL Cup (10 Seasons)776907.791.6918950.021400.00000
FA Cup (9 Seasons)887208.061.20191368.4116112.511000.0
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
201830pl PolandFriendlies (M)10450.5000011000.0Matches
1 Season1 Club2 Leagues10450.5000011000.0
Friendlies (M) (1 Season)10450.5000011000.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
2004-200517Górnik Zabrzepl POL1. I Liga5.312
2005-200618Southamptoneng ENG2. Championship5.04
2006-200719Southamptoneng ENG2. Championship8.07
2007-200820Southamptoneng ENG2. Championship1.04
2009-201022Barnsleyeng ENG2. Championship2.02
2009-201022Southamptoneng ENG3. League One6.35
2011-201224Southamptoneng ENG2. Championship1.02
2012-201325Notts Countyeng ENG3. League One38.739
2013-201426Notts Countyeng ENG3. League One44.074
2014-201527Ipswich Towneng ENG2. Championship30.936Matches
2014-201527Ipswich Towneng ENGFA Cup1.00Matches
2014-201527Ipswich Towneng ENGLeague Cup1.30Matches
2015-201628Ipswich Towneng ENG2. Championship20.017Matches
2015-201628Ipswich Towneng ENGFA Cup2.01Matches
2015-201628Ipswich Towneng ENGLeague Cup1.00Matches
2016-201729Ipswich Towneng ENG2. Championship44.0558Matches
2017-201830Ipswich Towneng ENG2. Championship45.0604Matches
2017-201830Ipswich Towneng ENGFA Cup1.010Matches
2018-201931Ipswich Towneng ENG2. Championship28.049137242.50.35-4.5-0.1622470032.073011562.745.126890.360.5393174.3160.5711.3Matches
2018-201931Ipswich Towneng ENGEFL Cup1.310Matches
2018-201931Ipswich Towneng ENGFA Cup1.010Matches
2019-202032Millwalleng ENG2. Championship45.551218255.10.28+6.1+0.1334585840.283115665.146.536985.958.8658264.0120.2610.1Matches
2019-202032Millwalleng ENGFA Cup2.020Matches
2020-202133Millwalleng ENG2. Championship46.052206147.80.27-3.2-0.0724775032.976618158.142.036184.556.0582142.4150.3310.2Matches
2020-202133Millwalleng ENGEFL Cup3.040Matches
2021-202234Millwalleng ENG2. Championship46.045206546.20.27+6.2+0.1325878932.786218156.141.937481.655.9638203.1290.6313.6Matches
2022-202335Millwalleng ENG2. Championship10.013002014.90.31+1.9+0.197819041.11973166.044.07283.355.510055.060.6013.6Matches
2022-202335Millwalleng ENGFA Cup1.020Matches
2023-202436Millwalleng ENG2. Championship14.021201021.40.33+0.4+0.038822738.82314760.241.89988.958.817674.0151.0716.4Matches
2023-202436Millwalleng ENGEFL Cup1.040Matches
18 Seasons6 Clubs5 Leagues456.55632243010227.90.29+6.9+0.041240351435.3361771160.743.7154385.457.62547893.5930.4912.1
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
Ipswich Town (5 Seasons)3 Leagues176.62201437242.50.35-4.5-0.1622470032.073011562.745.126890.360.5393174.3160.5711.3
Millwall (5 Seasons)3 Leagues168.519481238185.40.28+11.4+0.071016281436.1288759660.243.4127584.357.02154723.3770.4812.4
Southampton (5 Seasons)2 Leagues21.322
Notts County (2 Seasons)1 League82.7113
Górnik Zabrze (1 Season)1 League5.312
Barnsley (1 Season)1 League2.02
Championship (15 Seasons)346.44182143010227.90.29+6.9+0.041240351435.3361771160.743.7154385.457.62547893.5930.4912.1
EFL Cup (10 Seasons)7.790
FA Cup (9 Seasons)8.061
League One (3 Seasons)89.0118
I Liga (1 Season)5.312
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
2004-200517Górnik Zabrze1 League5.312
2005-200618Southampton1 League5.04
2006-200719Southampton1 League8.07
2007-200820Southampton1 League1.04
2009-201022Barnsley1 League2.02
2009-201022Southampton1 League6.35
2011-201224Southampton1 League1.02
2012-201325Notts County1 League38.739
2013-201426Notts County1 League44.074
2014-201527Ipswich Town3 Leagues33.2360
2015-201628Ipswich Town3 Leagues23.0171
2016-201729Ipswich Town3 Leagues44.0558
2017-201830Ipswich Town3 Leagues46.0614
2018-201931Ipswich Town3 Leagues30.351137242.50.35-4.5-0.1622470032.073011562.745.126890.360.5393174.3160.5711.3
2019-202032Millwall3 Leagues47.553218255.10.28+6.1+0.1334585840.283115665.146.536985.958.8658264.0120.2610.1
2020-202133Millwall3 Leagues49.056206147.80.27-3.2-0.0724775032.976618158.142.036184.556.0582142.4150.3310.2
2021-202234Millwall3 Leagues46.045206546.20.27+6.2+0.1325878932.786218156.141.937481.655.9638203.1290.6313.6
2022-202335Millwall3 Leagues11.015002014.90.31+1.9+0.197819041.11973166.044.07283.355.510055.060.6013.6
2023-202436Millwall2 Leagues15.025201021.40.33+0.4+0.038822738.82314760.241.89988.958.817674.0151.0716.4
18 Seasons6 Clubs5 Leagues456.55632243010227.90.29+6.9+0.041240351435.3361771160.743.7154385.457.62547893.5930.4912.1
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
Ipswich Town (5 Seasons)3 Leagues176.62201437242.50.35-4.5-0.1622470032.073011562.745.126890.360.5393174.3160.5711.3
Millwall (5 Seasons)3 Leagues168.519481238185.40.28+11.4+0.071016281436.1288759660.243.4127584.357.02154723.3770.4812.4
Southampton (5 Seasons)2 Leagues21.322
Notts County (2 Seasons)1 League82.7113
Górnik Zabrze (1 Season)1 League5.312
Barnsley (1 Season)1 League2.02
Championship (15 Seasons)346.44182143010227.90.29+6.9+0.041240351435.3361771160.743.7154385.457.62547893.5930.4912.1
EFL Cup (10 Seasons)7.790
FA Cup (9 Seasons)8.061
League One (3 Seasons)89.0118
I Liga (1 Season)5.312
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
2004-200517Górnik Zabrzepl POL1. I Liga11th5.312
2005-200618Southamptoneng ENG2. Championship12th5.04
2006-200719Southamptoneng ENG2. Championship6th8.07
2007-200820Southamptoneng ENG2. Championship20th1.04
2009-201022Barnsleyeng ENG2. Championship18th2.02
2009-201022Southamptoneng ENG3. League One7th6.35
2011-201224Southamptoneng ENG2. Championship2nd1.02
2012-201325Notts Countyeng ENG3. League One12th38.739
2013-201426Notts Countyeng ENG3. League One20th44.074
2014-201527Ipswich Towneng ENG2. Championship6th30.936Matches
2015-201628Ipswich Towneng ENG2. Championship7th20.017Matches
2016-201729Ipswich Towneng ENG2. Championship16th44.0558Matches
2017-201830Ipswich Towneng ENG2. Championship12th45.0604Matches
2018-201931Ipswich Towneng ENG2. Championship24th28.049137242.50.35-4.5-0.1622470032.073011562.745.126890.360.5393174.3160.5711.3Matches
2019-202032Millwalleng ENG2. Championship8th45.551218255.10.28+6.1+0.1334585840.283115665.146.536985.958.8658264.0120.2610.1Matches
2020-202133Millwalleng ENG2. Championship11th46.052206147.80.27-3.2-0.0724775032.976618158.142.036184.556.0582142.4150.3310.2Matches
2021-202234Millwalleng ENG2. Championship9th46.045206546.20.27+6.2+0.1325878932.786218156.141.937481.655.9638203.1290.6313.6Matches
2022-202335Millwalleng ENG2. Championship8th10.013002014.90.31+1.9+0.197819041.11973166.044.07283.355.510055.060.6013.6Matches
2023-202436Millwalleng ENG2. Championship16th14.021201021.40.33+0.4+0.038822738.82314760.241.89988.958.817674.0151.0716.4Matches
18 Seasons6 Clubs3 Leagues440.85482143010227.90.29+6.9+0.041240351435.3361771160.743.7154385.457.62547893.5930.4912.1
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
Ipswich Town (5 Seasons)1 League167.92171337242.50.35-4.5-0.1622470032.073011562.745.126890.360.5393174.3160.5711.3
Millwall (5 Seasons)1 League161.518281238185.40.28+11.4+0.071016281436.1288759660.243.4127584.357.02154723.3770.4812.4
Southampton (5 Seasons)2 Leagues21.322
Notts County (2 Seasons)1 League82.7113
Górnik Zabrze (1 Season)1 League5.312
Barnsley (1 Season)1 League2.02
Championship (15 Seasons)346.44182143010227.90.29+6.9+0.041240351435.3361771160.743.7154385.457.62547893.5930.4912.1
League One (3 Seasons)89.0118
I Liga (1 Season)5.312
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-201527Ipswich Towneng ENGFA Cup33rd1.00Matches
2014-201527Ipswich Towneng ENGLeague Cup58th1.30Matches
2015-201628Ipswich Towneng ENGFA Cup33rd2.01Matches
2015-201628Ipswich Towneng ENGLeague Cup17th1.00Matches
2017-201830Ipswich Towneng ENGFA Cup33rd1.010Matches
2018-201931Ipswich Towneng ENGEFL Cup58th1.310Matches
2018-201931Ipswich Towneng ENGFA Cup33rd1.010Matches
2019-202032Millwalleng ENGFA Cup17th2.020Matches
2020-202133Millwalleng ENGEFL Cup17th3.040Matches
2022-202335Millwalleng ENGFA Cup1.020Matches
2023-202436Millwalleng ENGEFL CupRd11.040Matches
10 Seasons2 Clubs2 Leagues15.7151
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
Ipswich Town (5 Seasons)2 Leagues8.731
Millwall (5 Seasons)2 Leagues7.0120
EFL Cup (10 Seasons)7.790
FA Cup (9 Seasons)8.061
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
201830pl PolandFriendlies (M)0.51Matches
1 Season1 Club2 Leagues0.51
Friendlies (M) (1 Season)0.51
World Cup (1 Season)
Become a Stathead & surf this site ad-free.

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
2004-200517Górnik Zabrzepl POL1. I Liga754815.3000000000.000.000.000.000.00
2005-200618Southamptoneng ENG2. Championship554505.0000000000.000.000.000.000.00
2006-200719Southamptoneng ENG2. Championship887208.0000000000.000.000.000.000.00
2007-200820Southamptoneng ENG2. Championship11901.0000000000.000.000.000.000.00
2009-201022Barnsleyeng ENG2. Championship221802.0000000000.000.000.000.000.00
2009-201022Southamptoneng ENG3. League One765706.3000000000.000.000.000.000.00
2011-201224Southamptoneng ENG2. Championship11901.0000000000.000.000.000.000.00
2012-201325Notts Countyeng ENG3. League One40403,48238.7000000100.000.000.000.000.00
2013-201426Notts Countyeng ENG3. League One44443,96044.0000000100.000.000.000.000.00
2014-201527Ipswich Towneng ENG2. Championship31302,78130.9000000000.000.000.000.000.00Matches
2014-201527Ipswich Towneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2014-201527Ipswich Towneng ENGLeague Cup111201.3000000000.000.000.000.000.00Matches
2015-201628Ipswich Towneng ENG2. Championship20201,80020.0000000000.000.000.000.000.00Matches
2015-201628Ipswich Towneng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2015-201628Ipswich Towneng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2016-201729Ipswich Towneng ENG2. Championship44443,96044.0000000000.000.000.000.000.00Matches
2016-201729Ipswich Towneng ENGEFL Cup00Matches
2016-201729Ipswich Towneng ENGFA Cup00Matches
2017-201830Ipswich Towneng ENG2. Championship45454,05045.0000000000.000.000.000.000.00Matches
2017-201830Ipswich Towneng ENGEFL Cup00Matches
2017-201830Ipswich Towneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2018-201931Ipswich Towneng ENG2. Championship28282,52028.0011000000.00.00.40.40000.000.040.040.000.040.000.010.010.000.01Matches
2018-201931Ipswich Towneng ENGEFL Cup111201.3000000000.000.000.000.000.00Matches
2018-201931Ipswich Towneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202032Millwalleng ENG2. Championship46454,09845.5000000100.00.00.10.10000.000.000.000.000.000.000.000.000.000.00Matches
2019-202032Millwalleng ENGEFL Cup00Matches
2019-202032Millwalleng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2020-202133Millwalleng ENG2. Championship46464,14046.0000000000.00.00.00.00100.000.000.000.000.000.000.000.000.000.00Matches
2020-202133Millwalleng ENGEFL Cup332703.0000000000.000.000.000.000.00Matches
2020-202133Millwalleng ENGFA Cup00Matches
2021-202234Millwalleng ENG2. Championship46464,14046.0000000100.00.00.10.10000.000.000.000.000.000.000.000.000.000.00Matches
2021-202234Millwalleng ENGEFL Cup00Matches
2021-202234Millwalleng ENGFA Cup00Matches
2022-202335Millwalleng ENG2. Championship101090010.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202335Millwalleng ENGEFL Cup00Matches
2022-202335Millwalleng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202436Millwalleng ENG2. Championship14141,26014.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2023-202436Millwalleng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
18 Seasons6 Clubs5 Leagues46045541,082456.5011000500.00.00.50.50100.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
Ipswich Town (5 Seasons)3 Leagues17617515,891176.6011000000.00.00.40.40000.000.010.010.000.010.000.010.010.000.01
Millwall (5 Seasons)3 Leagues16916815,168168.5000000300.00.00.20.20100.000.000.000.000.000.000.000.000.000.00
Southampton (5 Seasons)2 Leagues22211,92021.3000000000.000.000.000.000.00
Notts County (2 Seasons)1 League84847,44282.7000000200.000.000.000.000.00
Górnik Zabrze (1 Season)1 League754815.3000000000.000.000.000.000.00
Barnsley (1 Season)1 League221802.0000000000.000.000.000.000.00
Championship (15 Seasons)34734531,179346.4011000300.00.00.50.50100.000.000.000.000.000.000.000.000.000.00
EFL Cup (10 Seasons)776907.7000000000.000.000.000.000.00
FA Cup (9 Seasons)887208.0000000000.000.000.000.000.00
League One (3 Seasons)91908,01289.0000000200.000.000.000.000.00
I Liga (1 Season)754815.3000000000.000.000.000.000.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
2004-200517Górnik Zabrze1 League754815.3000000000.000.000.000.000.00
2005-200618Southampton1 League554505.0000000000.000.000.000.000.00
2006-200719Southampton1 League887208.0000000000.000.000.000.000.00
2007-200820Southampton1 League11901.0000000000.000.000.000.000.00
2009-201022Barnsley1 League221802.0000000000.000.000.000.000.00
2009-201022Southampton1 League765706.3000000000.000.000.000.000.00
2011-201224Southampton1 League11901.0000000000.000.000.000.000.00
2012-201325Notts County1 League40403,48238.7000000100.000.000.000.000.00
2013-201426Notts County1 League44443,96044.0000000100.000.000.000.000.00
2014-201527Ipswich Town3 Leagues33322,99133.2000000000.000.000.000.000.00
2015-201628Ipswich Town3 Leagues23232,07023.0000000000.000.000.000.000.00
2016-201729Ipswich Town3 Leagues44443,96044.0000000000.000.000.000.000.00
2017-201830Ipswich Town3 Leagues46464,14046.0000000000.000.000.000.000.00
2018-201931Ipswich Town3 Leagues30302,73030.3011000000.00.00.40.40000.000.030.030.000.030.000.010.010.000.01
2019-202032Millwall3 Leagues48474,27847.5000000100.00.00.10.10000.000.000.000.000.000.000.000.000.000.00
2020-202133Millwall3 Leagues49494,41049.0000000000.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
2021-202234Millwall3 Leagues46464,14046.0000000100.00.00.10.10000.000.000.000.000.000.000.000.000.000.00
2022-202335Millwall3 Leagues111199011.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2023-202436Millwall2 Leagues15151,35015.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
18 Seasons6 Clubs5 Leagues46045541,082456.5011000500.00.00.50.50100.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
Ipswich Town (5 Seasons)3 Leagues17617515,891176.6011000000.00.00.40.40000.000.010.010.000.010.000.010.010.000.01
Millwall (5 Seasons)3 Leagues16916815,168168.5000000300.00.00.20.20100.000.000.000.000.000.000.000.000.000.00
Southampton (5 Seasons)2 Leagues22211,92021.3000000000.000.000.000.000.00
Notts County (2 Seasons)1 League84847,44282.7000000200.000.000.000.000.00
Górnik Zabrze (1 Season)1 League754815.3000000000.000.000.000.000.00
Barnsley (1 Season)1 League221802.0000000000.000.000.000.000.00
Championship (15 Seasons)34734531,179346.4011000300.00.00.50.50100.000.000.000.000.000.000.000.000.000.00
EFL Cup (10 Seasons)776907.7000000000.000.000.000.000.00
FA Cup (9 Seasons)887208.0000000000.000.000.000.000.00
League One (3 Seasons)91908,01289.0000000200.000.000.000.000.00
I Liga (1 Season)754815.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country 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
2004-200517Górnik Zabrzepl POL1. I Liga11th754815.3000000000.000.000.000.000.00
2005-200618Southamptoneng ENG2. Championship12th554505.0000000000.000.000.000.000.00
2006-200719Southamptoneng ENG2. Championship6th887208.0000000000.000.000.000.000.00
2007-200820Southamptoneng ENG2. Championship20th11901.0000000000.000.000.000.000.00
2009-201022Barnsleyeng ENG2. Championship18th221802.0000000000.000.000.000.000.00
2009-201022Southamptoneng ENG3. League One7th765706.3000000000.000.000.000.000.00
2011-201224Southamptoneng ENG2. Championship2nd11901.0000000000.000.000.000.000.00
2012-201325Notts Countyeng ENG3. League One12th40403,48238.7000000100.000.000.000.000.00
2013-201426Notts Countyeng ENG3. League One20th44443,96044.0000000100.000.000.000.000.00
2014-201527Ipswich Towneng ENG2. Championship6th31302,78130.9000000000.000.000.000.000.00Matches
2015-201628Ipswich Towneng ENG2. Championship7th20201,80020.0000000000.000.000.000.000.00Matches
2016-201729Ipswich Towneng ENG2. Championship16th44443,96044.0000000000.000.000.000.000.00Matches
2017-201830Ipswich Towneng ENG2. Championship12th45454,05045.0000000000.000.000.000.000.00Matches
2018-201931Ipswich Towneng ENG2. Championship24th28282,52028.0011000000.00.00.40.40000.000.040.040.000.040.000.010.010.000.01Matches
2019-202032Millwalleng ENG2. Championship8th46454,09845.5000000100.00.00.10.10000.000.000.000.000.000.000.000.000.000.00Matches
2020-202133Millwalleng ENG2. Championship11th46464,14046.0000000000.00.00.00.00100.000.000.000.000.000.000.000.000.000.00Matches
2021-202234Millwalleng ENG2. Championship9th46464,14046.0000000100.00.00.10.10000.000.000.000.000.000.000.000.000.000.00Matches
2022-202335Millwalleng ENG2. Championship8th101090010.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2023-202436Millwalleng ENG2. Championship16th14141,26014.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
18 Seasons6 Clubs3 Leagues44544039,672440.8011000500.00.00.50.50100.000.000.000.000.000.000.000.000.000.00
Country 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
Ipswich Town (5 Seasons)1 League16816715,111167.9011000000.00.00.40.40000.000.010.010.000.010.000.010.010.000.01
Millwall (5 Seasons)1 League16216114,538161.5000000300.00.00.20.20100.000.000.000.000.000.000.000.000.000.00
Southampton (5 Seasons)2 Leagues22211,92021.3000000000.000.000.000.000.00
Notts County (2 Seasons)1 League84847,44282.7000000200.000.000.000.000.00
Górnik Zabrze (1 Season)1 League754815.3000000000.000.000.000.000.00
Barnsley (1 Season)1 League221802.0000000000.000.000.000.000.00
Championship (15 Seasons)34734531,179346.4011000300.00.00.50.50100.000.000.000.000.000.000.000.000.000.00
League One (3 Seasons)91908,01289.0000000200.000.000.000.000.00
I Liga (1 Season)754815.3000000000.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-201527Ipswich Towneng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2014-201527Ipswich Towneng ENGLeague Cup58th111201.3000000000.000.000.000.000.00Matches
2015-201628Ipswich Towneng ENGFA Cup33rd221802.0000000000.000.000.000.000.00Matches
2015-201628Ipswich Towneng ENGLeague Cup17th11901.0000000000.000.000.000.000.00Matches
2016-201729Ipswich Towneng ENGEFL Cup58th00Matches
2016-201729Ipswich Towneng ENGFA Cup33rd00Matches
2017-201830Ipswich Towneng ENGEFL Cup33rd00Matches
2017-201830Ipswich Towneng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2018-201931Ipswich Towneng ENGEFL Cup58th111201.3000000000.000.000.000.000.00Matches
2018-201931Ipswich Towneng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202032Millwalleng ENGEFL Cup33rd00Matches
2019-202032Millwalleng ENGFA Cup17th221802.0000000000.000.000.000.000.00Matches
2020-202133Millwalleng ENGEFL Cup17th332703.0000000000.000.000.000.000.00Matches
2020-202133Millwalleng ENGFA Cup17th00Matches
2021-202234Millwalleng ENGEFL CupRd300Matches
2021-202234Millwalleng ENGFA Cup00Matches
2022-202335Millwalleng ENGEFL CupRd100Matches
2022-202335Millwalleng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202436Millwalleng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
10 Seasons2 Clubs2 Leagues15151,41015.7000000000.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
Ipswich Town (5 Seasons)2 Leagues887808.7000000000.000.000.000.000.00
Millwall (5 Seasons)2 Leagues776307.0000000000.000.000.000.000.00
EFL Cup (10 Seasons)776907.7000000000.000.000.000.000.00
FA Cup (9 Seasons)887208.0000000000.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
201830pl Poland1. World CupGR00Matches
201830pl PolandFriendlies (M)10450.5000000000.000.000.000.000.00Matches
1 Season1 Club2 Leagues10450.5000000000.000.000.000.000.00
Friendlies (M) (1 Season)10450.5000000000.000.000.000.000.00
World Cup (1 Season)00

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
2004-200517Górnik Zabrzepl POL1. I Liga5.30
2005-200618Southamptoneng ENG2. Championship5.00
2006-200719Southamptoneng ENG2. Championship8.00
2007-200820Southamptoneng ENG2. Championship1.00
2009-201022Barnsleyeng ENG2. Championship2.00
2009-201022Southamptoneng ENG3. League One6.30
2011-201224Southamptoneng ENG2. Championship1.00
2012-201325Notts Countyeng ENG3. League One38.70
2013-201426Notts Countyeng ENG3. League One44.00
2014-201527Ipswich Towneng ENG2. Championship30.90Matches
2014-201527Ipswich Towneng ENGFA Cup1.00Matches
2014-201527Ipswich Towneng ENGLeague Cup1.30Matches
2015-201628Ipswich Towneng ENG2. Championship20.00Matches
2015-201628Ipswich Towneng ENGFA Cup2.00Matches
2015-201628Ipswich Towneng ENGLeague Cup1.00Matches
2016-201729Ipswich Towneng ENG2. Championship44.00Matches
2017-201830Ipswich Towneng ENG2. Championship45.00Matches
2017-201830Ipswich Towneng ENGFA Cup1.00Matches
2018-201931Ipswich Towneng ENG2. Championship28.0497100249.619681163122424100.017818297.829478937.310.40.1+0.6221000Matches
2018-201931Ipswich Towneng ENGEFL Cup1.30Matches
2018-201931Ipswich Towneng ENGFA Cup1.00Matches
2019-202032Millwalleng ENG2. Championship45.5655120254.527923244004242100.020020796.641395143.400.10.1-0.1238000Matches
2019-202032Millwalleng ENGFA Cup2.00Matches
2020-202133Millwalleng ENG2. Championship46.0591112852.42210218688596295.220420798.632885538.400.00.10.0014001Matches
2020-202133Millwalleng ENGEFL Cup3.00Matches
2021-202234Millwalleng ENG2. Championship46.0678123854.824089201879292100.022122797.436291439.600.10.1-0.1115100Matches
2022-202335Millwalleng ENG2. Championship10.014726954.659385202181994.7323494.19521444.400.00.00.009000Matches
2022-202335Millwalleng ENGFA Cup1.00Matches
2023-202436Millwalleng ENG2. Championship14.017933253.968615838202195.2576095.010224841.100.00.00.008000Matches
2023-202436Millwalleng ENGEFL Cup1.00Matches
18 Seasons6 Clubs5 Leagues456.52747517153.11065949062725526098.189291797.31594397140.110.50.4+0.55105101
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
Ipswich Town (5 Seasons)3 Leagues176.6497100249.619681163122424100.017818297.829478937.310.40.1+0.6221000
Millwall (5 Seasons)3 Leagues168.52250416954.0869137431523123697.971473597.11300318240.900.20.4-0.2384101
Southampton (5 Seasons)2 Leagues21.30
Notts County (2 Seasons)1 League82.70
Górnik Zabrze (1 Season)1 League5.30
Barnsley (1 Season)1 League2.00
Championship (15 Seasons)346.42747517153.11065949062725526098.189291797.31594397140.110.50.4+0.55105101
EFL Cup (10 Seasons)7.70
FA Cup (9 Seasons)8.00
League One (3 Seasons)89.00
I Liga (1 Season)5.30
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
2004-200517Górnik Zabrze1 League5.30
2005-200618Southampton1 League5.00
2006-200719Southampton1 League8.00
2007-200820Southampton1 League1.00
2009-201022Barnsley1 League2.00
2009-201022Southampton1 League6.30
2011-201224Southampton1 League1.00
2012-201325Notts County1 League38.70
2013-201426Notts County1 League44.00
2014-201527Ipswich Town3 Leagues33.20
2015-201628Ipswich Town3 Leagues23.00
2016-201729Ipswich Town3 Leagues44.00
2017-201830Ipswich Town3 Leagues46.00
2018-201931Ipswich Town3 Leagues30.3497100249.619681163122424100.017818297.829478937.310.40.1+0.6221000
2019-202032Millwall3 Leagues47.5655120254.527923244004242100.020020796.641395143.400.10.1-0.1238000
2020-202133Millwall3 Leagues49.0591112852.42210218688596295.220420798.632885538.400.00.10.0014001
2021-202234Millwall3 Leagues46.0678123854.824089201879292100.022122797.436291439.600.10.1-0.1115100
2022-202335Millwall3 Leagues11.014726954.659385202181994.7323494.19521444.400.00.00.009000
2023-202436Millwall2 Leagues15.017933253.968615838202195.2576095.010224841.100.00.00.008000
18 Seasons6 Clubs5 Leagues456.52747517153.11065949062725526098.189291797.31594397140.110.50.4+0.55105101
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
Ipswich Town (5 Seasons)3 Leagues176.6497100249.619681163122424100.017818297.829478937.310.40.1+0.6221000
Millwall (5 Seasons)3 Leagues168.52250416954.0869137431523123697.971473597.11300318240.900.20.4-0.2384101
Southampton (5 Seasons)2 Leagues21.30
Notts County (2 Seasons)1 League82.70
Górnik Zabrze (1 Season)1 League5.30
Barnsley (1 Season)1 League2.00
Championship (15 Seasons)346.42747517153.11065949062725526098.189291797.31594397140.110.50.4+0.55105101
EFL Cup (10 Seasons)7.70
FA Cup (9 Seasons)8.00
League One (3 Seasons)89.00
I Liga (1 Season)5.30
Passing Table
Total Short Medium Long Expected
Season Age Squad Country 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
2004-200517Górnik Zabrzepl POL1. I Liga11th5.30
2005-200618Southamptoneng ENG2. Championship12th5.00
2006-200719Southamptoneng ENG2. Championship6th8.00
2007-200820Southamptoneng ENG2. Championship20th1.00
2009-201022Barnsleyeng ENG2. Championship18th2.00
2009-201022Southamptoneng ENG3. League One7th6.30
2011-201224Southamptoneng ENG2. Championship2nd1.00
2012-201325Notts Countyeng ENG3. League One12th38.70
2013-201426Notts Countyeng ENG3. League One20th44.00
2014-201527Ipswich Towneng ENG2. Championship6th30.90Matches
2015-201628Ipswich Towneng ENG2. Championship7th20.00Matches
2016-201729Ipswich Towneng ENG2. Championship16th44.00Matches
2017-201830Ipswich Towneng ENG2. Championship12th45.00Matches
2018-201931Ipswich Towneng ENG2. Championship24th28.0497100249.619681163122424100.017818297.829478937.310.40.1+0.6221000Matches
2019-202032Millwalleng ENG2. Championship8th45.5655120254.527923244004242100.020020796.641395143.400.10.1-0.1238000Matches
2020-202133Millwalleng ENG2. Championship11th46.0591112852.42210218688596295.220420798.632885538.400.00.10.0014001Matches
2021-202234Millwalleng ENG2. Championship9th46.0678123854.824089201879292100.022122797.436291439.600.10.1-0.1115100Matches
2022-202335Millwalleng ENG2. Championship8th10.014726954.659385202181994.7323494.19521444.400.00.00.009000Matches
2023-202436Millwalleng ENG2. Championship16th14.017933253.968615838202195.2576095.010224841.100.00.00.008000Matches
18 Seasons6 Clubs3 Leagues440.82747517153.11065949062725526098.189291797.31594397140.110.50.4+0.55105101
Country 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
Ipswich Town (5 Seasons)1 League167.9497100249.619681163122424100.017818297.829478937.310.40.1+0.6221000
Millwall (5 Seasons)1 League161.52250416954.0869137431523123697.971473597.11300318240.900.20.4-0.2384101
Southampton (5 Seasons)2 Leagues21.30
Notts County (2 Seasons)1 League82.70
Górnik Zabrze (1 Season)1 League5.30
Barnsley (1 Season)1 League2.00
Championship (15 Seasons)346.42747517153.11065949062725526098.189291797.31594397140.110.50.4+0.55105101
League One (3 Seasons)89.00
I Liga (1 Season)5.30
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-201527Ipswich Towneng ENGFA Cup33rd1.00Matches
2014-201527Ipswich Towneng ENGLeague Cup58th1.30Matches
2015-201628Ipswich Towneng ENGFA Cup33rd2.00Matches
2015-201628Ipswich Towneng ENGLeague Cup17th1.00Matches
2017-201830Ipswich Towneng ENGFA Cup33rd1.00Matches
2018-201931Ipswich Towneng ENGEFL Cup58th1.30Matches
2018-201931Ipswich Towneng ENGFA Cup33rd1.00Matches
2019-202032Millwalleng ENGFA Cup17th2.00Matches
2020-202133Millwalleng ENGEFL Cup17th3.00Matches
2022-202335Millwalleng ENGFA Cup1.00Matches
2023-202436Millwalleng ENGEFL CupRd11.00Matches
10 Seasons2 Clubs2 Leagues15.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
Ipswich Town (5 Seasons)2 Leagues8.70
Millwall (5 Seasons)2 Leagues7.00
EFL Cup (10 Seasons)7.70
FA Cup (9 Seasons)8.00
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
201830pl PolandFriendlies (M)0.50Matches
1 Season1 Club2 Leagues0.50
Friendlies (M) (1 Season)0.50
World Cup (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
2004-200517Górnik Zabrzepl POL1. I Liga5.3
2005-200618Southamptoneng ENG2. Championship5.0
2006-200719Southamptoneng ENG2. Championship8.0
2007-200820Southamptoneng ENG2. Championship1.0
2009-201022Barnsleyeng ENG2. Championship2.0
2009-201022Southamptoneng ENG3. League One6.3
2011-201224Southamptoneng ENG2. Championship1.0
2012-201325Notts Countyeng ENG3. League One38.7
2013-201426Notts Countyeng ENG3. League One44.0
2014-201527Ipswich Towneng ENG2. Championship30.9Matches
2014-201527Ipswich Towneng ENGFA Cup1.0Matches
2014-201527Ipswich Towneng ENGLeague Cup1.3Matches
2015-201628Ipswich Towneng ENG2. Championship20.0Matches
2015-201628Ipswich Towneng ENGFA Cup2.0Matches
2015-201628Ipswich Towneng ENGLeague Cup1.0Matches
2016-201729Ipswich Towneng ENG2. Championship44.00Matches
2017-201830Ipswich Towneng ENG2. Championship45.00Matches
2017-201830Ipswich Towneng ENGFA Cup1.01Matches
2018-201931Ipswich Towneng ENG2. Championship28.010026183801120100000049742Matches
2018-201931Ipswich Towneng ENGEFL Cup1.30Matches
2018-201931Ipswich Towneng ENGFA Cup1.00Matches
2019-202032Millwalleng ENG2. Championship45.512026425581890100000065520Matches
2019-202032Millwalleng ENGFA Cup2.00Matches
2020-202133Millwalleng ENG2. Championship46.011286175101490000000059110Matches
2020-202133Millwalleng ENGEFL Cup3.00Matches
2021-202234Millwalleng ENG2. Championship46.012387155211470000000067820Matches
2022-202335Millwalleng ENG2. Championship10.0269166103310000000014700Matches
2022-202335Millwalleng ENGFA Cup1.00Matches
2023-202436Millwalleng ENG2. Championship14.0332190140410100000017921Matches
2023-202436Millwalleng ENGEFL Cup1.00Matches
18 Seasons6 Clubs5 Leagues456.5517129482212669031000002747113
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Ipswich Town (5 Seasons)3 Leagues176.610026183801120110000049742
Millwall (5 Seasons)3 Leagues168.541692330183255702000000225071
Southampton (5 Seasons)2 Leagues21.3
Notts County (2 Seasons)1 League82.7
Górnik Zabrze (1 Season)1 League5.3
Barnsley (1 Season)1 League2.0
Championship (15 Seasons)346.4517129482212669030000002747113
EFL Cup (10 Seasons)7.70
FA Cup (9 Seasons)8.01
League One (3 Seasons)89.0
I Liga (1 Season)5.3
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
2004-200517Górnik Zabrze1 League5.3
2005-200618Southampton1 League5.0
2006-200719Southampton1 League8.0
2007-200820Southampton1 League1.0
2009-201022Barnsley1 League2.0
2009-201022Southampton1 League6.3
2011-201224Southampton1 League1.0
2012-201325Notts County1 League38.7
2013-201426Notts County1 League44.0
2014-201527Ipswich Town3 Leagues33.2
2015-201628Ipswich Town3 Leagues23.0
2016-201729Ipswich Town3 Leagues44.00
2017-201830Ipswich Town3 Leagues46.01
2018-201931Ipswich Town3 Leagues30.310026183801120100000049742
2019-202032Millwall3 Leagues47.512026425581890100000065520
2020-202133Millwall3 Leagues49.011286175101490000000059110
2021-202234Millwall3 Leagues46.012387155211470000000067820
2022-202335Millwall3 Leagues11.0269166103310000000014700
2023-202436Millwall2 Leagues15.0332190140410100000017921
18 Seasons6 Clubs5 Leagues456.5517129482212669031000002747113
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Ipswich Town (5 Seasons)3 Leagues176.610026183801120110000049742
Millwall (5 Seasons)3 Leagues168.541692330183255702000000225071
Southampton (5 Seasons)2 Leagues21.3
Notts County (2 Seasons)1 League82.7
Górnik Zabrze (1 Season)1 League5.3
Barnsley (1 Season)1 League2.0
Championship (15 Seasons)346.4517129482212669030000002747113
EFL Cup (10 Seasons)7.70
FA Cup (9 Seasons)8.01
League One (3 Seasons)89.0
I Liga (1 Season)5.3
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
2004-200517Górnik Zabrzepl POL1. I Liga11th5.3
2005-200618Southamptoneng ENG2. Championship12th5.0
2006-200719Southamptoneng ENG2. Championship6th8.0
2007-200820Southamptoneng ENG2. Championship20th1.0
2009-201022Barnsleyeng ENG2. Championship18th2.0
2009-201022Southamptoneng ENG3. League One7th6.3
2011-201224Southamptoneng ENG2. Championship2nd1.0
2012-201325Notts Countyeng ENG3. League One12th38.7
2013-201426Notts Countyeng ENG3. League One20th44.0
2014-201527Ipswich Towneng ENG2. Championship6th30.9Matches
2015-201628Ipswich Towneng ENG2. Championship7th20.0Matches
2016-201729Ipswich Towneng ENG2. Championship16th44.00Matches
2017-201830Ipswich Towneng ENG2. Championship12th45.00Matches
2018-201931Ipswich Towneng ENG2. Championship24th28.010026183801120100000049742Matches
2019-202032Millwalleng ENG2. Championship8th45.512026425581890100000065520Matches
2020-202133Millwalleng ENG2. Championship11th46.011286175101490000000059110Matches
2021-202234Millwalleng ENG2. Championship9th46.012387155211470000000067820Matches
2022-202335Millwalleng ENG2. Championship8th10.0269166103310000000014700Matches
2023-202436Millwalleng ENG2. Championship16th14.0332190140410100000017921Matches
18 Seasons6 Clubs3 Leagues440.8517129482212669030000002747113
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Ipswich Town (5 Seasons)1 League167.910026183801120100000049742
Millwall (5 Seasons)1 League161.541692330183255702000000225071
Southampton (5 Seasons)2 Leagues21.3
Notts County (2 Seasons)1 League82.7
Górnik Zabrze (1 Season)1 League5.3
Barnsley (1 Season)1 League2.0
Championship (15 Seasons)346.4517129482212669030000002747113
League One (3 Seasons)89.0
I Liga (1 Season)5.3
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-201527Ipswich Towneng ENGFA Cup33rd1.0Matches
2014-201527Ipswich Towneng ENGLeague Cup58th1.3Matches
2015-201628Ipswich Towneng ENGFA Cup33rd2.0Matches
2015-201628Ipswich Towneng ENGLeague Cup17th1.0Matches
2017-201830Ipswich Towneng ENGFA Cup33rd1.01Matches
2018-201931Ipswich Towneng ENGEFL Cup58th1.30Matches
2018-201931Ipswich Towneng ENGFA Cup33rd1.00Matches
2019-202032Millwalleng ENGFA Cup17th2.00Matches
2020-202133Millwalleng ENGEFL Cup17th3.00Matches
2022-202335Millwalleng ENGFA Cup1.00Matches
2023-202436Millwalleng ENGEFL CupRd11.00Matches
10 Seasons2 Clubs2 Leagues15.71
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Ipswich Town (5 Seasons)2 Leagues8.71
Millwall (5 Seasons)2 Leagues7.00
EFL Cup (10 Seasons)7.70
FA Cup (9 Seasons)8.01
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
201830pl PolandFriendlies (M)0.5Matches
1 Season1 Club2 Leagues0.5
Friendlies (M) (1 Season)0.5
World Cup (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
2004-200517Górnik Zabrzepl POL1. I Liga5.3
2005-200618Southamptoneng ENG2. Championship5.0
2006-200719Southamptoneng ENG2. Championship8.0
2007-200820Southamptoneng ENG2. Championship1.0
2009-201022Barnsleyeng ENG2. Championship2.0
2009-201022Southamptoneng ENG3. League One6.3
2011-201224Southamptoneng ENG2. Championship1.0
2012-201325Notts Countyeng ENG3. League One38.7
2013-201426Notts Countyeng ENG3. League One44.0
2014-201527Ipswich Towneng ENG2. Championship30.9Matches
2014-201527Ipswich Towneng ENGFA Cup1.0Matches
2014-201527Ipswich Towneng ENGLeague Cup1.3Matches
2015-201628Ipswich Towneng ENG2. Championship20.0Matches
2015-201628Ipswich Towneng ENGFA Cup2.0Matches
2015-201628Ipswich Towneng ENGLeague Cup1.0Matches
2016-201729Ipswich Towneng ENG2. Championship44.0Matches
2017-201830Ipswich Towneng ENG2. Championship45.0Matches
2017-201830Ipswich Towneng ENGFA Cup1.0Matches
2018-201931Ipswich Towneng ENG2. Championship28.060.2142000020.07110000Matches
2018-201931Ipswich Towneng ENGEFL Cup1.3Matches
2018-201931Ipswich Towneng ENGFA Cup1.0Matches
2019-202032Millwalleng ENG2. Championship45.580.1853000000.00000000Matches
2019-202032Millwalleng ENGFA Cup2.0Matches
2020-202133Millwalleng ENG2. Championship46.070.1543000000.00000000Matches
2020-202133Millwalleng ENGEFL Cup3.0Matches
2021-202234Millwalleng ENG2. Championship46.030.0712000010.02010000Matches
2022-202335Millwalleng ENG2. Championship10.040.4013000000.00000000Matches
2022-202335Millwalleng ENGFA Cup1.0Matches
2023-202436Millwalleng ENG2. Championship14.020.1411000000.00000000Matches
2023-202436Millwalleng ENGEFL Cup1.0Matches
18 Seasons6 Clubs5 Leagues456.5300.161614000030.02120000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Ipswich Town (5 Seasons)3 Leagues176.660.2142000020.07110000
Millwall (5 Seasons)3 Leagues168.5240.151212000010.01010000
Southampton (5 Seasons)2 Leagues21.3
Notts County (2 Seasons)1 League82.7
Górnik Zabrze (1 Season)1 League5.3
Barnsley (1 Season)1 League2.0
Championship (15 Seasons)346.4300.161614000030.02120000
EFL Cup (10 Seasons)7.7
FA Cup (9 Seasons)8.0
League One (3 Seasons)89.0
I Liga (1 Season)5.3
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
2004-200517Górnik Zabrze1 League5.3
2005-200618Southampton1 League5.0
2006-200719Southampton1 League8.0
2007-200820Southampton1 League1.0
2009-201022Barnsley1 League2.0
2009-201022Southampton1 League6.3
2011-201224Southampton1 League1.0
2012-201325Notts County1 League38.7
2013-201426Notts County1 League44.0
2014-201527Ipswich Town3 Leagues33.2
2015-201628Ipswich Town3 Leagues23.0
2016-201729Ipswich Town3 Leagues44.0
2017-201830Ipswich Town3 Leagues46.0
2018-201931Ipswich Town3 Leagues30.360.2142000020.07110000
2019-202032Millwall3 Leagues47.580.1853000000.00000000
2020-202133Millwall3 Leagues49.070.1543000000.00000000
2021-202234Millwall3 Leagues46.030.0712000010.02010000
2022-202335Millwall3 Leagues11.040.4013000000.00000000
2023-202436Millwall2 Leagues15.020.1411000000.00000000
18 Seasons6 Clubs5 Leagues456.5300.161614000030.02120000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Ipswich Town (5 Seasons)3 Leagues176.660.2142000020.07110000
Millwall (5 Seasons)3 Leagues168.5240.151212000010.01010000
Southampton (5 Seasons)2 Leagues21.3
Notts County (2 Seasons)1 League82.7
Górnik Zabrze (1 Season)1 League5.3
Barnsley (1 Season)1 League2.0
Championship (15 Seasons)346.4300.161614000030.02120000
EFL Cup (10 Seasons)7.7
FA Cup (9 Seasons)8.0
League One (3 Seasons)89.0
I Liga (1 Season)5.3
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
2004-200517Górnik Zabrzepl POL1. I Liga11th5.3
2005-200618Southamptoneng ENG2. Championship12th5.0
2006-200719Southamptoneng ENG2. Championship6th8.0
2007-200820Southamptoneng ENG2. Championship20th1.0
2009-201022Barnsleyeng ENG2. Championship18th2.0
2009-201022Southamptoneng ENG3. League One7th6.3
2011-201224Southamptoneng ENG2. Championship2nd1.0
2012-201325Notts Countyeng ENG3. League One12th38.7
2013-201426Notts Countyeng ENG3. League One20th44.0
2014-201527Ipswich Towneng ENG2. Championship6th30.9Matches
2015-201628Ipswich Towneng ENG2. Championship7th20.0Matches
2016-201729Ipswich Towneng ENG2. Championship16th44.0Matches
2017-201830Ipswich Towneng ENG2. Championship12th45.0Matches
2018-201931Ipswich Towneng ENG2. Championship24th28.060.2142000020.07110000Matches
2019-202032Millwalleng ENG2. Championship8th45.580.1853000000.00000000Matches
2020-202133Millwalleng ENG2. Championship11th46.070.1543000000.00000000Matches
2021-202234Millwalleng ENG2. Championship9th46.030.0712000010.02010000Matches
2022-202335Millwalleng ENG2. Championship8th10.040.4013000000.00000000Matches
2023-202436Millwalleng ENG2. Championship16th14.020.1411000000.00000000Matches
18 Seasons6 Clubs3 Leagues440.8300.161614000030.02120000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Ipswich Town (5 Seasons)1 League167.960.2142000020.07110000
Millwall (5 Seasons)1 League161.5240.151212000010.01010000
Southampton (5 Seasons)2 Leagues21.3
Notts County (2 Seasons)1 League82.7
Górnik Zabrze (1 Season)1 League5.3
Barnsley (1 Season)1 League2.0
Championship (15 Seasons)346.4300.161614000030.02120000
League One (3 Seasons)89.0
I Liga (1 Season)5.3
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-201527Ipswich Towneng ENGFA Cup33rd1.0Matches
2014-201527Ipswich Towneng ENGLeague Cup58th1.3Matches
2015-201628Ipswich Towneng ENGFA Cup33rd2.0Matches
2015-201628Ipswich Towneng ENGLeague Cup17th1.0Matches
2017-201830Ipswich Towneng ENGFA Cup33rd1.0Matches
2018-201931Ipswich Towneng ENGEFL Cup58th1.3Matches
2018-201931Ipswich Towneng ENGFA Cup33rd1.0Matches
2019-202032Millwalleng ENGFA Cup17th2.0Matches
2020-202133Millwalleng ENGEFL Cup17th3.0Matches
2022-202335Millwalleng ENGFA Cup1.0Matches
2023-202436Millwalleng ENGEFL CupRd11.0Matches
10 Seasons2 Clubs2 Leagues15.7
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Ipswich Town (5 Seasons)2 Leagues8.7
Millwall (5 Seasons)2 Leagues7.0
EFL Cup (10 Seasons)7.7
FA Cup (9 Seasons)8.0
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
201830pl PolandFriendlies (M)0.5Matches
1 Season1 Club2 Leagues0.5
Friendlies (M) (1 Season)0.5
World Cup (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
2004-200517Górnik Zabrzepl POL1. I Liga5.3
2005-200618Southamptoneng ENG2. Championship5.0
2006-200719Southamptoneng ENG2. Championship8.0
2007-200820Southamptoneng ENG2. Championship1.0
2009-201022Barnsleyeng ENG2. Championship2.0
2009-201022Southamptoneng ENG3. League One6.3
2011-201224Southamptoneng ENG2. Championship1.0
2012-201325Notts Countyeng ENG3. League One38.7
2013-201426Notts Countyeng ENG3. League One44.0
2014-201527Ipswich Towneng ENG2. Championship30.9Matches
2014-201527Ipswich Towneng ENGFA Cup1.0Matches
2014-201527Ipswich Towneng ENGLeague Cup1.3Matches
2015-201628Ipswich Towneng ENG2. Championship20.0Matches
2015-201628Ipswich Towneng ENGFA Cup2.0Matches
2015-201628Ipswich Towneng ENGLeague Cup1.0Matches
2016-201729Ipswich Towneng ENG2. Championship44.000Matches
2017-201830Ipswich Towneng ENG2. Championship45.011Matches
2017-201830Ipswich Towneng ENGFA Cup1.000Matches
2018-201931Ipswich Towneng ENG2. Championship28.00000000000000145Matches
2018-201931Ipswich Towneng ENGEFL Cup1.300Matches
2018-201931Ipswich Towneng ENGFA Cup1.000Matches
2019-202032Millwalleng ENG2. Championship45.500000020.0200000112Matches
2019-202032Millwalleng ENGFA Cup2.000Matches
2020-202133Millwalleng ENG2. Championship46.0101001250.010001291Matches
2020-202133Millwalleng ENGEFL Cup3.000Matches
2021-202234Millwalleng ENG2. Championship46.0101001250.0100012153Matches
2022-202335Millwalleng ENG2. Championship10.000000020.020000021Matches
2022-202335Millwalleng ENGFA Cup1.000Matches
2023-202436Millwalleng ENG2. Championship14.0000000000000051Matches
2023-202436Millwalleng ENGEFL Cup1.000Matches
18 Seasons6 Clubs5 Leagues456.5212002825.06000345613
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Ipswich Town (5 Seasons)3 Leagues176.60100000000010145
Millwall (5 Seasons)3 Leagues168.5202002825.0600024428
Southampton (5 Seasons)2 Leagues21.30
Notts County (2 Seasons)1 League82.70
Górnik Zabrze (1 Season)1 League5.30
Barnsley (1 Season)1 League2.00
Championship (15 Seasons)346.4212002825.06000345613
EFL Cup (10 Seasons)7.7000
FA Cup (9 Seasons)8.0000
League One (3 Seasons)89.00
I Liga (1 Season)5.30
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
2004-200517Górnik Zabrze1 League5.30
2005-200618Southampton1 League5.00
2006-200719Southampton1 League8.00
2007-200820Southampton1 League1.00
2009-201022Barnsley1 League2.00
2009-201022Southampton1 League6.30
2011-201224Southampton1 League1.00
2012-201325Notts County1 League38.70
2013-201426Notts County1 League44.00
2014-201527Ipswich Town3 Leagues33.20
2015-201628Ipswich Town3 Leagues23.00
2016-201729Ipswich Town3 Leagues44.0000
2017-201830Ipswich Town3 Leagues46.0110
2018-201931Ipswich Town3 Leagues30.30000000000000145
2019-202032Millwall3 Leagues47.500000020.0200000112
2020-202133Millwall3 Leagues49.0101001250.010001291
2021-202234Millwall3 Leagues46.0101001250.0100012153
2022-202335Millwall3 Leagues11.000000020.020000021
2023-202436Millwall2 Leagues15.0000000000000051
18 Seasons6 Clubs5 Leagues456.5212002825.06000345613
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Ipswich Town (5 Seasons)3 Leagues176.60100000000010145
Millwall (5 Seasons)3 Leagues168.5202002825.0600024428
Southampton (5 Seasons)2 Leagues21.30
Notts County (2 Seasons)1 League82.70
Górnik Zabrze (1 Season)1 League5.30
Barnsley (1 Season)1 League2.00
Championship (15 Seasons)346.4212002825.06000345613
EFL Cup (10 Seasons)7.7000
FA Cup (9 Seasons)8.0000
League One (3 Seasons)89.00
I Liga (1 Season)5.30
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
2004-200517Górnik Zabrzepl POL1. I Liga11th5.3
2005-200618Southamptoneng ENG2. Championship12th5.0
2006-200719Southamptoneng ENG2. Championship6th8.0
2007-200820Southamptoneng ENG2. Championship20th1.0
2009-201022Barnsleyeng ENG2. Championship18th2.0
2009-201022Southamptoneng ENG3. League One7th6.3
2011-201224Southamptoneng ENG2. Championship2nd1.0
2012-201325Notts Countyeng ENG3. League One12th38.7
2013-201426Notts Countyeng ENG3. League One20th44.0
2014-201527Ipswich Towneng ENG2. Championship6th30.9Matches
2015-201628Ipswich Towneng ENG2. Championship7th20.0Matches
2016-201729Ipswich Towneng ENG2. Championship16th44.000Matches
2017-201830Ipswich Towneng ENG2. Championship12th45.011Matches
2018-201931Ipswich Towneng ENG2. Championship24th28.00000000000000145Matches
2019-202032Millwalleng ENG2. Championship8th45.500000020.0200000112Matches
2020-202133Millwalleng ENG2. Championship11th46.0101001250.010001291Matches
2021-202234Millwalleng ENG2. Championship9th46.0101001250.0100012153Matches
2022-202335Millwalleng ENG2. Championship8th10.000000020.020000021Matches
2023-202436Millwalleng ENG2. Championship16th14.0000000000000051Matches
18 Seasons6 Clubs3 Leagues440.8212002825.06000345613
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
Ipswich Town (5 Seasons)1 League167.90100000000010145
Millwall (5 Seasons)1 League161.5202002825.0600024428
Southampton (5 Seasons)2 Leagues21.30
Notts County (2 Seasons)1 League82.70
Górnik Zabrze (1 Season)1 League5.30
Barnsley (1 Season)1 League2.00
Championship (15 Seasons)346.4212002825.06000345613
League One (3 Seasons)89.00
I Liga (1 Season)5.30
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-201527Ipswich Towneng ENGFA Cup33rd1.0Matches
2014-201527Ipswich Towneng ENGLeague Cup58th1.3Matches
2015-201628Ipswich Towneng ENGFA Cup33rd2.0Matches
2015-201628Ipswich Towneng ENGLeague Cup17th1.0Matches
2017-201830Ipswich Towneng ENGFA Cup33rd1.000Matches
2018-201931Ipswich Towneng ENGEFL Cup58th1.300Matches
2018-201931Ipswich Towneng ENGFA Cup33rd1.000Matches
2019-202032Millwalleng ENGFA Cup17th2.000Matches
2020-202133Millwalleng ENGEFL Cup17th3.000Matches
2022-202335Millwalleng ENGFA Cup1.000Matches
2023-202436Millwalleng ENGEFL CupRd11.000Matches
10 Seasons2 Clubs2 Leagues15.7000
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
Ipswich Town (5 Seasons)2 Leagues8.7000
Millwall (5 Seasons)2 Leagues7.0000
EFL Cup (10 Seasons)7.7000
FA Cup (9 Seasons)8.0000
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
201830pl PolandFriendlies (M)0.5Matches
1 Season1 Club2 Leagues0.50
Friendlies (M) (1 Season)0.50
World Cup (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
2004-200517Górnik Zabrzepl POL1. I Liga5.3
2005-200618Southamptoneng ENG2. Championship5.0
2006-200719Southamptoneng ENG2. Championship8.0
2007-200820Southamptoneng ENG2. Championship1.0
2009-201022Barnsleyeng ENG2. Championship2.0
2009-201022Southamptoneng ENG3. League One6.3
2011-201224Southamptoneng ENG2. Championship1.0
2012-201325Notts Countyeng ENG3. League One38.7
2013-201426Notts Countyeng ENG3. League One44.0
2014-201527Ipswich Towneng ENG2. Championship30.9Matches
2014-201527Ipswich Towneng ENGFA Cup1.0Matches
2014-201527Ipswich Towneng ENGLeague Cup1.3Matches
2015-201628Ipswich Towneng ENG2. Championship20.0Matches
2015-201628Ipswich Towneng ENGFA Cup2.0Matches
2015-201628Ipswich Towneng ENGLeague Cup1.0Matches
2016-201729Ipswich Towneng ENG2. Championship44.0Matches
2017-201830Ipswich Towneng ENG2. Championship45.0Matches
2017-201830Ipswich Towneng ENGFA Cup1.0Matches
2018-201931Ipswich Towneng ENG2. Championship28.010639031055800106300048132582353000203470Matches
2018-201931Ipswich Towneng ENGEFL Cup1.3Matches
2018-201931Ipswich Towneng ENGFA Cup1.0Matches
2019-202032Millwalleng ENG2. Championship45.51291110712791200129100049638982852000103110Matches
2019-202032Millwalleng ENGFA Cup2.0Matches
2020-202133Millwalleng ENG2. Championship46.0120910891207200120900050434702347022003240Matches
2020-202133Millwalleng ENGEFL Cup3.0Matches
2021-202234Millwalleng ENG2. Championship46.0134211851339400134200056637172091000203940Matches
2022-202335Millwalleng ENG2. Championship10.028823528800028800013194256200000900Matches
2022-202335Millwalleng ENGFA Cup1.0Matches
2023-202436Millwalleng ENG2. Championship14.03733043694003730001451006435000011000Matches
2023-202436Millwalleng ENGEFL Cup1.0Matches
18 Seasons6 Clubs5 Leagues456.555664823553730005566000232316291106400225115660
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
Ipswich Town (5 Seasons)3 Leagues176.610639031055800106300048132582353000203470
Millwall (5 Seasons)3 Leagues168.54503392044822200450300018421303382870223112190
Southampton (5 Seasons)2 Leagues21.3
Notts County (2 Seasons)1 League82.7
Górnik Zabrze (1 Season)1 League5.3
Barnsley (1 Season)1 League2.0
Championship (15 Seasons)346.455664823553730005566000232316291106400225115660
EFL Cup (10 Seasons)7.7
FA Cup (9 Seasons)8.0
League One (3 Seasons)89.0
I Liga (1 Season)5.3
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
2004-200517Górnik Zabrze1 League5.3
2005-200618Southampton1 League5.0
2006-200719Southampton1 League8.0
2007-200820Southampton1 League1.0
2009-201022Barnsley1 League2.0
2009-201022Southampton1 League6.3
2011-201224Southampton1 League1.0
2012-201325Notts County1 League38.7
2013-201426Notts County1 League44.0
2014-201527Ipswich Town3 Leagues33.2
2015-201628Ipswich Town3 Leagues23.0
2016-201729Ipswich Town3 Leagues44.0
2017-201830Ipswich Town3 Leagues46.0
2018-201931Ipswich Town3 Leagues30.310639031055800106300048132582353000203470
2019-202032Millwall3 Leagues47.51291110712791200129100049638982852000103110
2020-202133Millwall3 Leagues49.0120910891207200120900050434702347022003240
2021-202234Millwall3 Leagues46.0134211851339400134200056637172091000203940
2022-202335Millwall3 Leagues11.028823528800028800013194256200000900
2023-202436Millwall2 Leagues15.03733043694003730001451006435000011000
18 Seasons6 Clubs5 Leagues456.555664823553730005566000232316291106400225115660
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
Ipswich Town (5 Seasons)3 Leagues176.610639031055800106300048132582353000203470
Millwall (5 Seasons)3 Leagues168.54503392044822200450300018421303382870223112190
Southampton (5 Seasons)2 Leagues21.3
Notts County (2 Seasons)1 League82.7
Górnik Zabrze (1 Season)1 League5.3
Barnsley (1 Season)1 League2.0
Championship (15 Seasons)346.455664823553730005566000232316291106400225115660
EFL Cup (10 Seasons)7.7
FA Cup (9 Seasons)8.0
League One (3 Seasons)89.0
I Liga (1 Season)5.3
Possession Table
Touches Take-Ons Carries Receiving
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 PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2004-200517Górnik Zabrzepl POL1. I Liga11th5.3
2005-200618Southamptoneng ENG2. Championship12th5.0
2006-200719Southamptoneng ENG2. Championship6th8.0
2007-200820Southamptoneng ENG2. Championship20th1.0
2009-201022Barnsleyeng ENG2. Championship18th2.0
2009-201022Southamptoneng ENG3. League One7th6.3
2011-201224Southamptoneng ENG2. Championship2nd1.0
2012-201325Notts Countyeng ENG3. League One12th38.7
2013-201426Notts Countyeng ENG3. League One20th44.0
2014-201527Ipswich Towneng ENG2. Championship6th30.9Matches
2015-201628Ipswich Towneng ENG2. Championship7th20.0Matches
2016-201729Ipswich Towneng ENG2. Championship16th44.0Matches
2017-201830Ipswich Towneng ENG2. Championship12th45.0Matches
2018-201931Ipswich Towneng ENG2. Championship24th28.010639031055800106300048132582353000203470Matches
2019-202032Millwalleng ENG2. Championship8th45.51291110712791200129100049638982852000103110Matches
2020-202133Millwalleng ENG2. Championship11th46.0120910891207200120900050434702347022003240Matches
2021-202234Millwalleng ENG2. Championship9th46.0134211851339400134200056637172091000203940Matches
2022-202335Millwalleng ENG2. Championship8th10.028823528800028800013194256200000900Matches
2023-202436Millwalleng ENG2. Championship16th14.03733043694003730001451006435000011000Matches
18 Seasons6 Clubs3 Leagues440.855664823553730005566000232316291106400225115660
Country 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
Ipswich Town (5 Seasons)1 League167.910639031055800106300048132582353000203470
Millwall (5 Seasons)1 League161.54503392044822200450300018421303382870223112190
Southampton (5 Seasons)2 Leagues21.3
Notts County (2 Seasons)1 League82.7
Górnik Zabrze (1 Season)1 League5.3
Barnsley (1 Season)1 League2.0
Championship (15 Seasons)346.455664823553730005566000232316291106400225115660
League One (3 Seasons)89.0
I Liga (1 Season)5.3
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-201527Ipswich Towneng ENGFA Cup33rd1.0Matches
2014-201527Ipswich Towneng ENGLeague Cup58th1.3Matches
2015-201628Ipswich Towneng ENGFA Cup33rd2.0Matches
2015-201628Ipswich Towneng ENGLeague Cup17th1.0Matches
2017-201830Ipswich Towneng ENGFA Cup33rd1.0Matches
2018-201931Ipswich Towneng ENGEFL Cup58th1.3Matches
2018-201931Ipswich Towneng ENGFA Cup33rd1.0Matches
2019-202032Millwalleng ENGFA Cup17th2.0Matches
2020-202133Millwalleng ENGEFL Cup17th3.0Matches
2022-202335Millwalleng ENGFA Cup1.0Matches
2023-202436Millwalleng ENGEFL CupRd11.0Matches
10 Seasons2 Clubs2 Leagues15.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
Ipswich Town (5 Seasons)2 Leagues8.7
Millwall (5 Seasons)2 Leagues7.0
EFL Cup (10 Seasons)7.7
FA Cup (9 Seasons)8.0
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
201830pl PolandFriendlies (M)0.5Matches
1 Season1 Club2 Leagues0.5
Friendlies (M) (1 Season)0.5
World Cup (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
2004-200517Górnik Zabrzepl POL1. I Liga74816920.65.352
2005-200618Southamptoneng ENG2. Championship54509010.95.050
2006-200719Southamptoneng ENG2. Championship87209017.48.080
2007-200820Southamptoneng ENG2. Championship190902.21.010
2009-201022Barnsleyeng ENG2. Championship2180904.32.020
2009-201022Southamptoneng ENG3. League One75708113.86.361
2011-201224Southamptoneng ENG2. Championship190902.21.010
2012-201325Notts Countyeng ENG3. League One403,4828784.138.7400
2013-201426Notts Countyeng ENG3. League One443,9609095.744.0440
2014-201527Ipswich Towneng ENG2. Championship312,7819067.230.930291161.694936+13+0.42+0.09Matches
2014-201527Ipswich Towneng ENGFA Cup1909050.01.01901010.0001-1-1.00-1.00Matches
2014-201527Ipswich Towneng ENGLeague Cup1120120100.01.311201000.0001-1-0.75Matches
2015-201628Ipswich Towneng ENG2. Championship201,8009043.520.020200251.401917+2+0.10+0.10Matches
2015-201628Ipswich Towneng ENGFA Cup218090100.02.02902000.5034-1-0.50Matches
2015-201628Ipswich Towneng ENGLeague Cup1909030.01.01901010.0003-3-3.00-4.71Matches
2016-201729Ipswich Towneng ENG2. Championship443,9609095.744.04444011.254855-7-0.16+1.34Matches
2016-201729Ipswich Towneng ENGEFL Cup00001Matches
2016-201729Ipswich Towneng ENGFA Cup00002Matches
2017-201830Ipswich Towneng ENG2. Championship454,0509097.845.04545001.275660-4-0.09-1.09Matches
2017-201830Ipswich Towneng ENGEFL Cup00001Matches
2017-201830Ipswich Towneng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2018-201931Ipswich Towneng ENG2. Championship282,5209060.928.02890280180.612449-25-0.890.0022.648.6-26.0-0.93+0.06Matches
2018-201931Ipswich Towneng ENGEFL Cup1120120100.01.311201001.001100.00Matches
2018-201931Ipswich Towneng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2019-202032Millwalleng ENG2. Championship464,0988999.045.545904514801.485651+5+0.11-2.0358.953.3+5.6+0.12+0.53Matches
2019-202032Millwalleng ENGEFL Cup00002Matches
2019-202032Millwalleng ENGFA Cup218090100.02.02902001.5032+1+0.50Matches
2020-202133Millwalleng ENG2. Championship464,14090100.046.0469046001.354752-5-0.1149.652.8-3.1-0.07Matches
2020-202133Millwalleng ENGEFL Cup327090100.03.03903002.0064+2+0.67Matches
2020-202133Millwalleng ENGFA Cup0002Matches
2021-202234Millwalleng ENG2. Championship464,14090100.046.0469046001.505345+8+0.1758.464.2-5.8-0.13Matches
2021-202234Millwalleng ENGEFL Cup00003Matches
2021-202234Millwalleng ENGFA Cup00001Matches
2022-202335Millwalleng ENG2. Championship109009021.710.01090100361.301213-1-0.10-0.3213.113.2-0.1-0.01-0.25Matches
2022-202335Millwalleng ENGEFL Cup00001Matches
2022-202335Millwalleng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2023-202436Millwalleng ENG2. Championship141,2609030.414.01490140311.001721-4-0.29-0.0714.719.2-4.5-0.32-0.08Matches
2023-202436Millwalleng ENGEFL Cup19090100.01.01901000.0004-4-4.00Matches
18 Seasons6 Clubs5 Leagues46041,0828951.4456.5455903425481421.30394423-29-0.08-0.03217.3251.2-33.9-0.18+0.02
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
Ipswich Town (5 Seasons)3 Leagues17615,8919071.5176.6175921741661.20200229-29-0.16-0.0322.648.6-26.0-0.93+0.06
Millwall (5 Seasons)3 Leagues16915,1689068.4168.516890168148761.3919419400.00-0.03194.7202.6-7.9-0.05-0.06
Southampton (5 Seasons)2 Leagues221,920879.321.3211
Notts County (2 Seasons)1 League847,4428989.982.7840
Górnik Zabrze (1 Season)1 League74816920.65.352
Barnsley (1 Season)1 League2180904.32.020
Championship (15 Seasons)34731,1799050.2346.4345903272481271.32381399-18-0.05+0.03217.3251.2-33.9-0.18+0.02
EFL Cup (10 Seasons)76909939.77.77997091.00713-6-0.78-2.50
FA Cup (9 Seasons)87209057.18.08908060.50611-5-0.62-0.62
League One (3 Seasons)918,0128864.589.0901
I Liga (1 Season)74816920.65.352
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
2004-200517Górnik Zabrze1 League74816920.65.352
2005-200618Southampton1 League54509010.95.050
2006-200719Southampton1 League87209017.48.080
2007-200820Southampton1 League190902.21.010
2009-201022Barnsley1 League2180904.32.020
2009-201022Southampton1 League75708113.86.361
2011-201224Southampton1 League190902.21.010
2012-201325Notts County1 League403,4828784.138.7400
2013-201426Notts County1 League443,9609095.744.0440
2014-201527Ipswich Town3 Leagues332,9919167.433.232105311171.594938+11+0.33+0.02
2015-201628Ipswich Town3 Leagues232,0709044.823.02390230261.262224-2-0.09-0.23
2016-201729Ipswich Town3 Leagues443,9609089.844.04444041.254855-7-0.16+1.34
2017-201830Ipswich Town3 Leagues464,1409093.946.0469046011.245661-5-0.11-1.11
2018-201931Ipswich Town3 Leagues302,7309162.830.33091300180.602551-26-0.86+0.0322.648.6-26.0-0.93+0.06
2019-202032Millwall3 Leagues484,2788994.447.547904714821.485953+6+0.13-2.0258.953.3+5.6+0.12+0.53
2020-202133Millwall3 Leagues494,4109096.149.0499049021.395356-3-0.0649.652.8-3.1-0.07
2021-202234Millwall3 Leagues464,1409092.046.0469046041.505345+8+0.1758.464.2-5.8-0.13
2022-202335Millwall3 Leagues119909022.911.01190110371.181215-3-0.27-0.4913.113.2-0.1-0.01-0.25
2023-202436Millwall2 Leagues151,3509031.915.01590150310.931725-8-0.53-0.3114.719.2-4.5-0.32-0.08
18 Seasons6 Clubs5 Leagues46041,0828951.4456.5455903425481421.30394423-29-0.08-0.03217.3251.2-33.9-0.18+0.02
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
Ipswich Town (5 Seasons)3 Leagues17615,8919071.5176.6175921741661.20200229-29-0.16-0.0322.648.6-26.0-0.93+0.06
Millwall (5 Seasons)3 Leagues16915,1689068.4168.516890168148761.3919419400.00-0.03194.7202.6-7.9-0.05-0.06
Southampton (5 Seasons)2 Leagues221,920879.321.3211
Notts County (2 Seasons)1 League847,4428989.982.7840
Górnik Zabrze (1 Season)1 League74816920.65.352
Barnsley (1 Season)1 League2180904.32.020
Championship (15 Seasons)34731,1799050.2346.4345903272481271.32381399-18-0.05+0.03217.3251.2-33.9-0.18+0.02
EFL Cup (10 Seasons)76909939.77.77997091.00713-6-0.78-2.50
FA Cup (9 Seasons)87209057.18.08908060.50611-5-0.62-0.62
League One (3 Seasons)918,0128864.589.0901
I Liga (1 Season)74816920.65.352
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches
2004-200517Górnik Zabrzepl POL1. I Liga11th74816920.65.352
2005-200618Southamptoneng ENG2. Championship12th54509010.95.050
2006-200719Southamptoneng ENG2. Championship6th87209017.48.080
2007-200820Southamptoneng ENG2. Championship20th190902.21.010
2009-201022Barnsleyeng ENG2. Championship18th2180904.32.020
2009-201022Southamptoneng ENG3. League One7th75708113.86.361
2011-201224Southamptoneng ENG2. Championship2nd190902.21.010
2012-201325Notts Countyeng ENG3. League One12th403,4828784.138.7400
2013-201426Notts Countyeng ENG3. League One20th443,9609095.744.0440
2014-201527Ipswich Towneng ENG2. Championship6th312,7819067.230.930291161.694936+13+0.42+0.09Matches
2015-201628Ipswich Towneng ENG2. Championship7th201,8009043.520.020200251.401917+2+0.10+0.10Matches
2016-201729Ipswich Towneng ENG2. Championship16th443,9609095.744.04444011.254855-7-0.16+1.34Matches
2017-201830Ipswich Towneng ENG2. Championship12th454,0509097.845.04545001.275660-4-0.09-1.09Matches
2018-201931Ipswich Towneng ENG2. Championship24th282,5209060.928.02890280180.612449-25-0.890.0022.648.6-26.0-0.93+0.06Matches
2019-202032Millwalleng ENG2. Championship8th464,0988999.045.545904514801.485651+5+0.11-2.0358.953.3+5.6+0.12+0.53Matches
2020-202133Millwalleng ENG2. Championship11th464,14090100.046.0469046001.354752-5-0.1149.652.8-3.1-0.07Matches
2021-202234Millwalleng ENG2. Championship9th464,14090100.046.0469046001.505345+8+0.1758.464.2-5.8-0.13Matches
2022-202335Millwalleng ENG2. Championship8th109009021.710.01090100361.301213-1-0.10-0.3213.113.2-0.1-0.01-0.25Matches
2023-202436Millwalleng ENG2. Championship16th141,2609030.414.01490140311.001721-4-0.29-0.0714.719.2-4.5-0.32-0.08Matches
18 Seasons6 Clubs3 Leagues44539,6728951.6440.8440903275481271.32381399-18-0.05+0.03217.3251.2-33.9-0.18+0.02
Country 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
Ipswich Town (5 Seasons)1 League16815,1119073.0167.9167901661601.25196217-21-0.13+0.0822.648.6-26.0-0.93+0.06
Millwall (5 Seasons)1 League16214,5389070.2161.516190161148671.40185182+3+0.02-0.01194.7202.6-7.9-0.05-0.06
Southampton (5 Seasons)2 Leagues221,920879.321.3211
Notts County (2 Seasons)1 League847,4428989.982.7840
Górnik Zabrze (1 Season)1 League74816920.65.352
Barnsley (1 Season)1 League2180904.32.020
Championship (15 Seasons)34731,1799050.2346.4345903272481271.32381399-18-0.05+0.03217.3251.2-33.9-0.18+0.02
League One (3 Seasons)918,0128864.589.0901
I Liga (1 Season)74816920.65.352
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-201527Ipswich Towneng ENGFA Cup33rd1909050.01.01901010.0001-1-1.00-1.00Matches
2014-201527Ipswich Towneng ENGLeague Cup58th1120120100.01.311201000.0001-1-0.75Matches
2015-201628Ipswich Towneng ENGFA Cup33rd218090100.02.02902000.5034-1-0.50Matches
2015-201628Ipswich Towneng ENGLeague Cup17th1909030.01.01901010.0003-3-3.00-4.71Matches
2016-201729Ipswich Towneng ENGEFL Cup58th00001Matches
2016-201729Ipswich Towneng ENGFA Cup33rd00002Matches
2017-201830Ipswich Towneng ENGEFL Cup33rd00001Matches
2017-201830Ipswich Towneng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2018-201931Ipswich Towneng ENGEFL Cup58th1120120100.01.311201001.001100.00Matches
2018-201931Ipswich Towneng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2019-202032Millwalleng ENGEFL Cup33rd00002Matches
2019-202032Millwalleng ENGFA Cup17th218090100.02.02902001.5032+1+0.50Matches
2020-202133Millwalleng ENGEFL Cup17th327090100.03.03903002.0064+2+0.67Matches
2020-202133Millwalleng ENGFA Cup17th0002Matches
2021-202234Millwalleng ENGEFL CupRd300003Matches
2021-202234Millwalleng ENGFA Cup00001Matches
2022-202335Millwalleng ENGEFL CupRd100001Matches
2022-202335Millwalleng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2023-202436Millwalleng ENGEFL CupRd119090100.01.01901000.0004-4-4.00Matches
10 Seasons2 Clubs2 Leagues151,4109447.015.71594150150.731324-11-0.70-1.90
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Ipswich Town (5 Seasons)2 Leagues87809851.08.78988060.25412-8-0.92-2.12
Millwall (5 Seasons)2 Leagues76309042.97.07907091.29912-3-0.43
EFL Cup (10 Seasons)76909939.77.77997091.00713-6-0.78-2.50
FA Cup (9 Seasons)87209057.18.08908060.50611-5-0.62-0.62
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
201830pl Poland1. World CupGR00003Matches
201830pl PolandFriendlies (M)145458.30.50014520.0001-1-2.00-2.73Matches
1 Season1 Club2 Leagues145455.60.50014550.0001-1-2.00-2.73
Friendlies (M) (1 Season)145458.30.50014520.0001-1-2.00-2.73
World Cup (1 Season)00003

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
2004-200517Górnik Zabrzepl POL1. I Liga5.300
2005-200618Southamptoneng ENG2. Championship5.0000
2006-200719Southamptoneng ENG2. Championship8.0000
2007-200820Southamptoneng ENG2. Championship1.0000
2009-201022Barnsleyeng ENG2. Championship2.0000
2009-201022Southamptoneng ENG3. League One6.3000
2011-201224Southamptoneng ENG2. Championship1.0000
2012-201325Notts Countyeng ENG3. League One38.7100
2013-201426Notts Countyeng ENG3. League One44.0100
2014-201527Ipswich Towneng ENG2. Championship30.9000Matches
2014-201527Ipswich Towneng ENGFA Cup1.00000Matches
2014-201527Ipswich Towneng ENGLeague Cup1.30000Matches
2015-201628Ipswich Towneng ENG2. Championship20.0000Matches
2015-201628Ipswich Towneng ENGFA Cup2.00000Matches
2015-201628Ipswich Towneng ENGLeague Cup1.00000Matches
2016-201729Ipswich Towneng ENG2. Championship44.0000000000000Matches
2017-201830Ipswich Towneng ENG2. Championship45.0000080011001Matches
2017-201830Ipswich Towneng ENGFA Cup1.00000001000Matches
2018-201931Ipswich Towneng ENG2. Championship28.00000400000011910190.9Matches
2018-201931Ipswich Towneng ENGEFL Cup1.3000000000000Matches
2018-201931Ipswich Towneng ENGFA Cup1.0000000000000Matches
2019-202032Millwalleng ENG2. Championship45.510013000001114110100.0Matches
2019-202032Millwalleng ENGFA Cup2.00000000000Matches
2020-202133Millwalleng ENG2. Championship46.00000800100001580100.0Matches
2020-202133Millwalleng ENGEFL Cup3.00000000000Matches
2021-202234Millwalleng ENG2. Championship46.01000110010000362433.3Matches
2022-202335Millwalleng ENG2. Championship10.00000000000001210100.0Matches
2022-202335Millwalleng ENGFA Cup1.00000000000Matches
2023-202436Millwalleng ENG2. Championship14.01000100000001120100.0Matches
2023-202436Millwalleng ENGEFL Cup1.00000000000Matches
18 Seasons6 Clubs5 Leagues456.5500135013101310734587.2
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Ipswich Town (5 Seasons)3 Leagues176.600001201110021910190.9
Millwall (5 Seasons)3 Leagues168.530012300200118824485.7
Southampton (5 Seasons)2 Leagues21.3000
Notts County (2 Seasons)1 League82.7200
Górnik Zabrze (1 Season)1 League5.300
Barnsley (1 Season)1 League2.0000
Championship (15 Seasons)346.4300135003101310734587.2
EFL Cup (10 Seasons)7.7000000000000
FA Cup (9 Seasons)8.0000000100000
League One (3 Seasons)89.0200
I Liga (1 Season)5.300
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
2004-200517Górnik Zabrze1 League5.300
2005-200618Southampton1 League5.0000
2006-200719Southampton1 League8.0000
2007-200820Southampton1 League1.0000
2009-201022Barnsley1 League2.0000
2009-201022Southampton1 League6.3000
2011-201224Southampton1 League1.0000
2012-201325Notts County1 League38.7100
2013-201426Notts County1 League44.0100
2014-201527Ipswich Town3 Leagues33.200000
2015-201628Ipswich Town3 Leagues23.000000
2016-201729Ipswich Town3 Leagues44.0000000000000
2017-201830Ipswich Town3 Leagues46.0000080111001
2018-201931Ipswich Town3 Leagues30.30000400000011910190.9
2019-202032Millwall3 Leagues47.510013000001114110100.0
2020-202133Millwall3 Leagues49.00000800100001580100.0
2021-202234Millwall3 Leagues46.01000110010000362433.3
2022-202335Millwall3 Leagues11.00000000000001210100.0
2023-202436Millwall2 Leagues15.01000100000001120100.0
18 Seasons6 Clubs5 Leagues456.5500135013101310734587.2
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Ipswich Town (5 Seasons)3 Leagues176.600001201110021910190.9
Millwall (5 Seasons)3 Leagues168.530012300200118824485.7
Southampton (5 Seasons)2 Leagues21.3000
Notts County (2 Seasons)1 League82.7200
Górnik Zabrze (1 Season)1 League5.300
Barnsley (1 Season)1 League2.0000
Championship (15 Seasons)346.4300135003101310734587.2
EFL Cup (10 Seasons)7.7000000000000
FA Cup (9 Seasons)8.0000000100000
League One (3 Seasons)89.0200
I Liga (1 Season)5.300
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2004-200517Górnik Zabrzepl POL1. I Liga11th5.300
2005-200618Southamptoneng ENG2. Championship12th5.0000
2006-200719Southamptoneng ENG2. Championship6th8.0000
2007-200820Southamptoneng ENG2. Championship20th1.0000
2009-201022Barnsleyeng ENG2. Championship18th2.0000
2009-201022Southamptoneng ENG3. League One7th6.3000
2011-201224Southamptoneng ENG2. Championship2nd1.0000
2012-201325Notts Countyeng ENG3. League One12th38.7100
2013-201426Notts Countyeng ENG3. League One20th44.0100
2014-201527Ipswich Towneng ENG2. Championship6th30.9000Matches
2015-201628Ipswich Towneng ENG2. Championship7th20.0000Matches
2016-201729Ipswich Towneng ENG2. Championship16th44.0000000000000Matches
2017-201830Ipswich Towneng ENG2. Championship12th45.0000080011001Matches
2018-201931Ipswich Towneng ENG2. Championship24th28.00000400000011910190.9Matches
2019-202032Millwalleng ENG2. Championship8th45.510013000001114110100.0Matches
2020-202133Millwalleng ENG2. Championship11th46.00000800100001580100.0Matches
2021-202234Millwalleng ENG2. Championship9th46.01000110010000362433.3Matches
2022-202335Millwalleng ENG2. Championship8th10.00000000000001210100.0Matches
2023-202436Millwalleng ENG2. Championship16th14.01000100000001120100.0Matches
18 Seasons6 Clubs3 Leagues440.8500135003101310734587.2
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Ipswich Town (5 Seasons)1 League167.900001200110021910190.9
Millwall (5 Seasons)1 League161.530012300200118824485.7
Southampton (5 Seasons)2 Leagues21.3000
Notts County (2 Seasons)1 League82.7200
Górnik Zabrze (1 Season)1 League5.300
Barnsley (1 Season)1 League2.0000
Championship (15 Seasons)346.4300135003101310734587.2
League One (3 Seasons)89.0200
I Liga (1 Season)5.300
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-201527Ipswich Towneng ENGFA Cup33rd1.00000Matches
2014-201527Ipswich Towneng ENGLeague Cup58th1.30000Matches
2015-201628Ipswich Towneng ENGFA Cup33rd2.00000Matches
2015-201628Ipswich Towneng ENGLeague Cup17th1.00000Matches
2017-201830Ipswich Towneng ENGFA Cup33rd1.00000001000Matches
2018-201931Ipswich Towneng ENGEFL Cup58th1.3000000000000Matches
2018-201931Ipswich Towneng ENGFA Cup33rd1.0000000000000Matches
2019-202032Millwalleng ENGFA Cup17th2.00000000000Matches
2020-202133Millwalleng ENGEFL Cup17th3.00000000000Matches
2022-202335Millwalleng ENGFA Cup1.00000000000Matches
2023-202436Millwalleng ENGEFL CupRd11.00000000000Matches
10 Seasons2 Clubs2 Leagues15.7000000100000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Ipswich Town (5 Seasons)2 Leagues8.7000000100000
Millwall (5 Seasons)2 Leagues7.00000000000
EFL Cup (10 Seasons)7.7000000000000
FA Cup (9 Seasons)8.0000000100000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201830pl PolandFriendlies (M)0.50000Matches
1 Season1 Club2 Leagues0.50000
Friendlies (M) (1 Season)0.50000
World Cup (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.