Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-11-24SunMLSConference SemifinalsAwayL 2–6Minnesota UtdLA GalaxyNRB200000110080000.10.10.0205683.306132Match Report
2024-11-17SunUEFA Nations LeagueLeague BHomeL 0–2fi Finlandgr GreeceN16000030000Match Report
2024-11-14ThuUEFA Nations LeagueLeague BAwayL 0–1fi Finlandie Rep. of IrelandN6000010000Match Report
2024-10-13SunUEFA Nations LeagueLeague BHomeL 1–3fi Finlandeng EnglandN16000010000Match Report
2024-10-10ThuUEFA Nations LeagueLeague BHomeL 1–2fi Finlandie Rep. of IrelandN13000000000Match Report

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
200615KooTeePeefi FIN1. Veikkausliiga50740.8000000000.000.000.000.000.00
200716KooTeePeefi FIN1. Veikkausliiga24101,21913.5347300100.220.300.520.220.52
2008-200918Sevillaes ESP1. La Liga10290.3000000000.000.000.000.000.00Matches
2008-200918Sevilla Bes ESP2. La Liga 2171294910.5303300100.280.000.280.280.28Matches
201019HJKfi FIN1. Veikkausliiga733263.6202200000.550.000.550.550.55
201120HJKfi FIN1. Veikkausliiga18131,19113.2115161100000.830.381.210.831.21
2011-201221Schalke 04de GER1. Bundesliga1956126.8505500000.740.000.740.740.74Matches
2012-201322Schalke 04de GER1. Bundesliga1724485.0314300000.600.200.800.600.80Matches
2012-201322Schalke 041. Champions Lg532693.0000000000.000.000.000.000.00Matches
2013-201423Schalke 04de GER1. Bundesliga10280.3000000000.000.000.000.000.00Matches
2013-201423Celtic1. Champions Lg521621.8000000000.000.000.000.000.00Matches
2013-201423Celticsct SCO1. Premiership25131,18413.2718700200.530.080.610.530.61Matches
2014-201524Brøndbydk DEN1. Danish Superliga27272,31625.7909900300.350.000.350.350.35Matches
2014-201524Celticsct SCO1. Premiership11450.5000000000.000.000.000.000.00Matches
2015-201625Brøndbydk DEN1. Danish Superliga33282,58128.79110900200.310.030.350.310.35Matches
2016-201726Brøndbydk DEN1. Danish Superliga34312,64129.3206261733300.680.200.890.580.78Matches
2017-201827Brøndbydk DEN1. Danish Superliga36322,65429.5177241612200.580.240.810.540.78Matches
2018-201928Norwich Cityeng ENG2. Championship43433,81042.32993829012024.223.55.328.8104683280.690.210.900.690.900.570.120.700.560.68Matches
2018-201928Norwich Cityeng ENGEFL Cup20220.2101100004.090.004.094.094.09Matches
2018-201928Norwich Cityeng ENGFA Cup1070.1000000000.000.000.000.000.00Matches
2019-202029Norwich Cityeng ENGFA Cup21720.8000000000.000.000.000.000.00Matches
2019-202029Norwich Cityeng ENG1. Premier League36332,88632.1113149223011.29.73.813.546221940.340.090.440.280.370.350.120.470.300.42Matches
2020-202130Norwich Cityeng ENG2. Championship41393,43038.12643021571026.420.95.226.274292920.680.100.790.550.660.690.140.830.550.69Matches
2020-202130Norwich Cityeng ENGFA Cup10190.2000000000.000.000.000.000.00Matches
2021-202231Norwich Cityeng ENGEFL Cup10220.2000000000.000.000.000.000.00Matches
2021-202231Norwich Cityeng ENGFA Cup311301.4011000100.000.690.690.000.69Matches
2021-202231Norwich Cityeng ENG1. Premier League37373,25336.1113148334011.49.13.812.962341860.300.080.390.220.300.320.110.420.250.36Matches
2022-202332Norwich Cityeng ENG2. Championship41332,93232.61071710012012.411.65.617.166322290.310.210.520.310.520.380.170.550.360.53Matches
2022-202332Norwich Cityeng ENGEFL Cup10530.6011000000.001.701.700.001.70Matches
2022-202332Norwich Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
202332Minnesota Utdus USA1. MLS14131,03111.510111911006.35.52.48.01711640.870.090.960.790.870.550.210.760.480.69Matches
202433Minnesota Utdus USA1. MLS211193910.4404400003.83.81.35.21623740.380.000.380.380.380.370.130.490.370.49Matches
18 Seasons9 Clubs12 Leagues52039435,424393.619154245176152027095.884.027.5111.538521913670.490.140.620.450.580.470.140.610.410.55
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
Norwich City (5 Seasons)4 Leagues21018816,726185.8882811678101413085.774.723.798.435218512290.470.150.620.420.570.470.130.600.410.54
Brøndby (4 Seasons)1 League13011810,192113.255146951451000.490.120.610.450.57
Schalke 04 (3 Seasons)2 Leagues42101,35715.1819800000.530.070.600.530.60
Minnesota Utd (2 Seasons)1 League35241,97021.91411513110010.19.33.813.133341380.640.050.690.590.640.460.170.630.430.60
Celtic (2 Seasons)2 Leagues31161,39115.5718700200.450.060.520.450.52
KooTeePee (2 Seasons)1 League29101,29314.4347300100.210.280.490.210.49
HJK (2 Seasons)1 League25161,51716.9135181300000.770.301.070.771.07
Sevilla B (1 Season)1 League171294910.5303300100.280.000.280.280.28
Sevilla (1 Season)1 League10290.3000000000.000.000.000.000.00
FA Cup (5 Seasons)833183.5011000100.000.280.280.000.28
Danish Superliga (4 Seasons)13011810,192113.255146951451000.490.120.610.450.57
Veikkausliiga (4 Seasons)54262,81031.2169251600100.510.290.800.510.80
Championship (3 Seasons)12511510,172113.065208560595063.156.016.072.12441298490.580.180.750.530.710.560.140.700.500.64
Bundesliga (3 Seasons)3771,08812.1819800000.660.080.740.660.74
EFL Cup (3 Seasons)40971.1112100000.930.931.860.931.86
Premier League (2 Seasons)73706,13968.22262817557022.618.77.626.3108563800.320.090.410.250.340.330.110.440.270.39
MLS (2 Seasons)35241,97021.91411513110010.19.33.813.133341380.640.050.690.590.640.460.170.630.430.60
Premiership (2 Seasons)26141,22913.7718700200.510.070.590.510.59
Champions Lg (2 Seasons)1054314.8000000000.000.000.000.000.00
La Liga 2 (1 Season)171294910.5303300100.280.000.280.280.28
La Liga (1 Season)10290.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
200615KooTeePee1 League50740.8000000000.000.000.000.000.00
200716KooTeePee1 League24101,21913.5347300100.220.300.520.220.52
2008-200918Sevilla1 League10290.3000000000.000.000.000.000.00
2008-200918Sevilla B1 League171294910.5303300100.280.000.280.280.28
201019HJK1 League733263.6202200000.550.000.550.550.55
201120HJK1 League18131,19113.2115161100000.830.381.210.831.21
2011-201221Schalke 041 League1956126.8505500000.740.000.740.740.74
2012-201322Schalke 042 Leagues2257178.0314300000.380.130.500.380.50
2013-201423Schalke 041 League10280.3000000000.000.000.000.000.00
2013-201423Celtic2 Leagues30151,34615.0718700200.470.070.530.470.53
2014-201524Celtic1 League11450.5000000000.000.000.000.000.00
2014-201524Brøndby1 League27272,31625.7909900300.350.000.350.350.35
2015-201625Brøndby1 League33282,58128.79110900200.310.030.350.310.35
2016-201726Brøndby1 League34312,64129.3206261733300.680.200.890.580.78
2017-201827Brøndby1 League36322,65429.5177241612200.580.240.810.540.78
2018-201928Norwich City3 Leagues46433,83942.73093930012024.223.55.328.8104683280.700.210.910.700.910.570.120.700.560.68
2019-202029Norwich City2 Leagues38342,95832.9113149223011.29.73.813.546221940.330.090.430.270.370.350.120.470.300.42
2020-202130Norwich City2 Leagues42393,44938.32643021571026.420.95.226.274292920.680.100.780.550.650.690.140.830.550.69
2021-202231Norwich City3 Leagues41383,40537.8114158335011.49.13.812.962341860.290.110.400.210.320.320.110.420.250.36
2022-202332Norwich City3 Leagues43343,07534.21081810012012.411.65.617.166322290.290.230.530.290.530.380.170.550.360.53
202332Minnesota Utd1 League14131,03111.510111911006.35.52.48.01711640.870.090.960.790.870.550.210.760.480.69
202433Minnesota Utd1 League211193910.4404400003.83.81.35.21623740.380.000.380.380.380.370.130.490.370.49
18 Seasons9 Clubs12 Leagues52039435,424393.619154245176152027095.884.027.5111.538521913670.490.140.620.450.580.470.140.610.410.55
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
Norwich City (5 Seasons)4 Leagues21018816,726185.8882811678101413085.774.723.798.435218512290.470.150.620.420.570.470.130.600.410.54
Brøndby (4 Seasons)1 League13011810,192113.255146951451000.490.120.610.450.57
Schalke 04 (3 Seasons)2 Leagues42101,35715.1819800000.530.070.600.530.60
Minnesota Utd (2 Seasons)1 League35241,97021.91411513110010.19.33.813.133341380.640.050.690.590.640.460.170.630.430.60
Celtic (2 Seasons)2 Leagues31161,39115.5718700200.450.060.520.450.52
KooTeePee (2 Seasons)1 League29101,29314.4347300100.210.280.490.210.49
HJK (2 Seasons)1 League25161,51716.9135181300000.770.301.070.771.07
Sevilla B (1 Season)1 League171294910.5303300100.280.000.280.280.28
Sevilla (1 Season)1 League10290.3000000000.000.000.000.000.00
FA Cup (5 Seasons)833183.5011000100.000.280.280.000.28
Danish Superliga (4 Seasons)13011810,192113.255146951451000.490.120.610.450.57
Veikkausliiga (4 Seasons)54262,81031.2169251600100.510.290.800.510.80
Championship (3 Seasons)12511510,172113.065208560595063.156.016.072.12441298490.580.180.750.530.710.560.140.700.500.64
Bundesliga (3 Seasons)3771,08812.1819800000.660.080.740.660.74
EFL Cup (3 Seasons)40971.1112100000.930.931.860.931.86
Premier League (2 Seasons)73706,13968.22262817557022.618.77.626.3108563800.320.090.410.250.340.330.110.440.270.39
MLS (2 Seasons)35241,97021.91411513110010.19.33.813.133341380.640.050.690.590.640.460.170.630.430.60
Premiership (2 Seasons)26141,22913.7718700200.510.070.590.510.59
Champions Lg (2 Seasons)1054314.8000000000.000.000.000.000.00
La Liga 2 (1 Season)171294910.5303300100.280.000.280.280.28
La Liga (1 Season)10290.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
200615KooTeePeefi FIN1. Veikkausliiga11th50740.8000000000.000.000.000.000.00
200716KooTeePeefi FIN1. Veikkausliiga12th24101,21913.5347300100.220.300.520.220.52
2008-200918Sevillaes ESP1. La Liga3rd10290.3000000000.000.000.000.000.00Matches
2008-200918Sevilla Bes ESP2. La Liga 222nd171294910.5303300100.280.000.280.280.28Matches
201019HJKfi FIN1. Veikkausliiga1st733263.6202200000.550.000.550.550.55
201120HJKfi FIN1. Veikkausliiga1st18131,19113.2115161100000.830.381.210.831.21
2011-201221Schalke 04de GER1. Bundesliga3rd1956126.8505500000.740.000.740.740.74Matches
2012-201322Schalke 04de GER1. Bundesliga4th1724485.0314300000.600.200.800.600.80Matches
2013-201423Schalke 04de GER1. Bundesliga3rd10280.3000000000.000.000.000.000.00Matches
2013-201423Celticsct SCO1. Premiership1st25131,18413.2718700200.530.080.610.530.61Matches
2014-201524Celticsct SCO1. Premiership1st11450.5000000000.000.000.000.000.00Matches
2014-201524Brøndbydk DEN1. Danish Superliga3rd27272,31625.7909900300.350.000.350.350.35Matches
2015-201625Brøndbydk DEN1. Danish Superliga4th33282,58128.79110900200.310.030.350.310.35Matches
2016-201726Brøndbydk DEN1. Danish Superliga2nd34312,64129.3206261733300.680.200.890.580.78Matches
2017-201827Brøndbydk DEN1. Danish Superliga2nd36322,65429.5177241612200.580.240.810.540.78Matches
2018-201928Norwich Cityeng ENG2. Championship1st43433,81042.32993829012024.223.55.328.8104683280.690.210.900.690.900.570.120.700.560.68Matches
2019-202029Norwich Cityeng ENG1. Premier League20th36332,88632.1113149223011.29.73.813.546221940.340.090.440.280.370.350.120.470.300.42Matches
2020-202130Norwich Cityeng ENG2. Championship1st41393,43038.12643021571026.420.95.226.274292920.680.100.790.550.660.690.140.830.550.69Matches
2021-202231Norwich Cityeng ENG1. Premier League20th37373,25336.1113148334011.49.13.812.962341860.300.080.390.220.300.320.110.420.250.36Matches
2022-202332Norwich Cityeng ENG2. Championship13th41332,93232.61071710012012.411.65.617.166322290.310.210.520.310.520.380.170.550.360.53Matches
202332Minnesota Utdus USA1. MLS21st14131,03111.510111911006.35.52.48.01711640.870.090.960.790.870.550.210.760.480.69Matches
202433Minnesota Utdus USA1. MLS10th211193910.4404400003.83.81.35.21623740.380.000.380.380.380.370.130.490.370.49Matches
18 Seasons9 Clubs9 Leagues49838634,578384.219052242175152026095.884.027.5111.538521913670.490.140.630.460.590.470.140.610.410.55
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
Norwich City (5 Seasons)2 Leagues19818516,311181.2872611377101412085.774.723.798.435218512290.480.140.620.420.570.470.130.600.410.54
Brøndby (4 Seasons)1 League13011810,192113.255146951451000.490.120.610.450.57
Schalke 04 (3 Seasons)1 League3771,08812.1819800000.660.080.740.660.74
Minnesota Utd (2 Seasons)1 League35241,97021.91411513110010.19.33.813.133341380.640.050.690.590.640.460.170.630.430.60
KooTeePee (2 Seasons)1 League29101,29314.4347300100.210.280.490.210.49
Celtic (2 Seasons)1 League26141,22913.7718700200.510.070.590.510.59
HJK (2 Seasons)1 League25161,51716.9135181300000.770.301.070.771.07
Sevilla B (1 Season)1 League171294910.5303300100.280.000.280.280.28
Sevilla (1 Season)1 League10290.3000000000.000.000.000.000.00
Danish Superliga (4 Seasons)13011810,192113.255146951451000.490.120.610.450.57
Veikkausliiga (4 Seasons)54262,81031.2169251600100.510.290.800.510.80
Championship (3 Seasons)12511510,172113.065208560595063.156.016.072.12441298490.580.180.750.530.710.560.140.700.500.64
Bundesliga (3 Seasons)3771,08812.1819800000.660.080.740.660.74
Premier League (2 Seasons)73706,13968.22262817557022.618.77.626.3108563800.320.090.410.250.340.330.110.440.270.39
MLS (2 Seasons)35241,97021.91411513110010.19.33.813.133341380.640.050.690.590.640.460.170.630.430.60
Premiership (2 Seasons)26141,22913.7718700200.510.070.590.510.59
La Liga 2 (1 Season)171294910.5303300100.280.000.280.280.28
La Liga (1 Season)10290.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
2018-201928Norwich Cityeng ENGEFL Cup9th20220.2101100004.090.004.094.094.09Matches
2018-201928Norwich Cityeng ENGFA Cup33rd1070.1000000000.000.000.000.000.00Matches
2019-202029Norwich Cityeng ENGFA Cup5th21720.8000000000.000.000.000.000.00Matches
2020-202130Norwich Cityeng ENGFA Cup17th10190.2000000000.000.000.000.000.00Matches
2021-202231Norwich Cityeng ENGEFL CupRd310220.2000000000.000.000.000.000.00Matches
2021-202231Norwich Cityeng ENGFA Cup311301.4011000100.000.690.690.000.69Matches
2022-202332Norwich Cityeng ENGEFL CupRd210530.6011000000.001.701.700.001.70Matches
2022-202332Norwich Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
5 Seasons1 Club2 Leagues1234154.6123100100.220.430.650.220.65
FA Cup (5 Seasons)833183.5011000100.000.280.280.000.28
EFL Cup (3 Seasons)40971.1112100000.930.931.860.931.86
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
2012-201322Schalke 041. Champions LgR16532693.0000000000.000.000.000.000.00Matches
2013-201423Celtic1. Champions LgGR521621.8000000000.000.000.000.000.00Matches
2 Seasons2 Clubs1 League1054314.8000000000.000.000.000.000.00
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
Celtic (1 Season)1 League521621.8000000000.000.000.000.000.00
Schalke 04 (1 Season)1 League532693.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
201221fi FinlandUEFA Euro Qualifying421551.70000000.000.00Matches
201423fi FinlandWCQ886457.2202200000.280.000.280.280.28Matches
201423fi FinlandFriendlies (M)322132.4213200000.850.421.270.851.27Matches
201524fi FinlandFriendlies (M)211051.2000000000.000.000.000.000.00Matches
201625fi FinlandFriendlies (M)532713.0000000000.000.000.000.000.00Matches
201625fi FinlandUEFA Euro Qualifying985606.2033000000.000.480.480.000.48Matches
201726fi FinlandFriendlies (M)331551.7000000000.000.000.000.000.00Matches
201827fi FinlandWCQ986927.7202200100.260.000.260.260.26Matches
201827fi FinlandFriendlies (M)221661.8202200101.080.001.081.081.08Matches
2018-201928fi FinlandUEFA Nations League28th664595.1303300100.590.000.590.590.59Matches
202029fi FinlandFriendlies (M)10110.1000000000.000.000.000.000.00Matches
2020-202130fi FinlandUEFA Nations LeagueLgB665215.8224200100.350.350.690.350.69Matches
202130fi FinlandFriendlies (M)20440.5000000000.000.000.000.000.00Matches
202130fi FinlandUEFA EuroGR332382.6000000000.30.30.20.565140.000.000.000.000.000.120.070.200.120.20Matches
202130fi FinlandUEFA Euro Qualifying10108809.810111733101.020.101.130.720.82Matches
202231fi FinlandWCQ886957.7617512100.780.130.910.650.78Matches
202231fi FinlandFriendlies (M)211141.3101100000.790.000.790.790.79Matches
2022-202332fi FinlandUEFA Nations LeagueLgB664475.0336211000.600.601.210.401.01Matches
202433fi FinlandFriendlies (M)31961.1202200001.870.001.871.871.87Matches
202433fi FinlandUEFA Euro Qualifying1197338.1358300000.370.610.980.370.98Matches
2024-202534fi FinlandUEFA Nations LeagueLgB51961.1000000000.000.000.000.000.00Matches
10 Seasons1 Club5 Leagues108887,29681.13816543356600.30.30.20.565140.470.200.680.410.620.120.070.200.120.20
Friendlies (M) (9 Seasons)23131,17513.1718700100.540.080.610.540.61
UEFA Euro Qualifying (4 Seasons)34292,32825.9139221033100.500.370.910.390.79
UEFA Nations League (4 Seasons)23191,52316.98513711200.470.300.770.410.71
WCQ (3 Seasons)25242,03222.610111912200.440.040.490.400.44
UEFA Euro (1 Season)332382.6000000000.30.30.20.565140.000.000.000.000.000.120.070.200.120.20

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
200615KooTeePeefi FIN1. Veikkausliiga0.8000.0000
200716KooTeePeefi FIN1. Veikkausliiga13.5390.660.3300
2008-200918Sevillaes ESP1. La Liga0.3013.100.0000Matches
2008-200918Sevilla Bes ESP2. La Liga 210.53131.230.2300Matches
201019HJKfi FIN1. Veikkausliiga3.6220.551.0000
201120HJKfi FIN1. Veikkausliiga13.211312.340.3500
2011-201221Schalke 04de GER1. Bundesliga6.85142.060.3600Matches
2012-201322Schalke 04de GER1. Bundesliga5.0371.410.4300Matches
2012-201322Schalke 041. Champions Lg3.0082.680.0000Matches
2013-201423Schalke 04de GER1. Bundesliga0.3000.0000Matches
2013-201423Celtic1. Champions Lg1.8000.0000Matches
2013-201423Celticsct SCO1. Premiership13.27130.990.5400Matches
2014-201524Brøndbydk DEN1. Danish Superliga25.79351.360.2600Matches
2014-201524Celticsct SCO1. Premiership0.5024.000.0000Matches
2015-201625Brøndbydk DEN1. Danish Superliga28.79210.730.4300Matches
2016-201726Brøndbydk DEN1. Danish Superliga29.3200500.001.700.3433Matches
2017-201827Brøndbydk DEN1. Danish Superliga29.5170430.001.460.3712Matches
2018-201928Norwich Cityeng ENG2. Championship42.3291435639.23.381.320.200.5213.300124.223.50.16+4.8+5.5Matches
2018-201928Norwich Cityeng ENGEFL Cup0.2111100.04.094.091.001.0000Matches
2018-201928Norwich Cityeng ENGFA Cup0.10000.000.0000Matches
2019-202029Norwich Cityeng ENGFA Cup0.8011100.01.251.250.000.0000Matches
2019-202029Norwich Cityeng ENG1. Premier League32.111783342.32.431.030.120.2715.502211.29.70.12-0.2-0.7Matches
2020-202130Norwich Cityeng ENG2. Championship38.1261305038.53.411.310.160.4214.505726.420.90.16-0.4+0.1Matches
2020-202130Norwich Cityeng ENGFA Cup0.20100.04.740.000.0000Matches
2021-202231Norwich Cityeng ENGEFL Cup0.20100.04.090.000.0000Matches
2021-202231Norwich Cityeng ENGFA Cup1.40200.01.380.000.0000Matches
2021-202231Norwich Cityeng ENG1. Premier League36.111682435.31.880.660.120.3315.203311.49.10.13-0.4-1.1Matches
2022-202332Norwich Cityeng ENG2. Championship32.6101043432.73.191.040.100.2915.100112.411.60.11-2.4-1.6Matches
2022-202332Norwich Cityeng ENGEFL Cup0.60100.01.700.000.0000Matches
2022-202332Norwich Cityeng ENGFA Cup1.004125.04.001.000.000.0000Matches
202332Minnesota Utdus USA1. MLS11.510381950.03.321.660.240.4715.70116.35.50.14+3.7+3.5Matches
202433Minnesota Utdus USA1. MLS10.44381334.23.641.250.110.3116.80003.83.80.10+0.2+0.2Matches
18 Seasons9 Clubs12 Leagues393.619161048153.32.291.220.200.3714.70152095.884.00.14+5.2+6.0
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Norwich City (5 Seasons)4 Leagues185.88853420037.52.871.080.150.3914.50101485.774.70.14+1.3+2.3
Brøndby (4 Seasons)1 League113.25501490.001.320.3445
Schalke 04 (3 Seasons)2 Leagues15.18291.920.2800
Minnesota Utd (2 Seasons)1 League21.914763242.13.471.460.170.4116.301110.19.30.12+3.9+3.7
Celtic (2 Seasons)2 Leagues15.57150.970.4700
KooTeePee (2 Seasons)1 League14.4390.630.3300
HJK (2 Seasons)1 League16.913331.960.3900
Sevilla B (1 Season)1 League10.53131.230.2300
Sevilla (1 Season)1 League0.3013.100.0000
FA Cup (5 Seasons)3.508225.02.260.570.000.0000
Danish Superliga (4 Seasons)113.25501490.001.320.3445
Veikkausliiga (4 Seasons)31.216421.350.3800
Championship (3 Seasons)113.06537714037.13.341.240.160.4314.205963.156.00.15+1.9+4.0
Bundesliga (3 Seasons)12.18211.740.3800
EFL Cup (3 Seasons)1.113133.32.780.930.331.0000
Premier League (2 Seasons)68.2221465739.02.140.840.120.3015.405522.618.70.13-0.6-1.7
MLS (2 Seasons)21.914763242.13.471.460.170.4116.301110.19.30.12+3.9+3.7
Premiership (2 Seasons)13.77151.100.4700
Champions Lg (2 Seasons)4.8081.670.0000
La Liga 2 (1 Season)10.53131.230.2300
La Liga (1 Season)0.3013.100.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
200615KooTeePee1 League0.8000.0000
200716KooTeePee1 League13.5390.660.3300
2008-200918Sevilla1 League0.3013.100.0000
2008-200918Sevilla B1 League10.53131.230.2300
201019HJK1 League3.6220.551.0000
201120HJK1 League13.211312.340.3500
2011-201221Schalke 041 League6.85142.060.3600
2012-201322Schalke 042 Leagues8.03151.880.2000
2013-201423Schalke 041 League0.3000.0000
2013-201423Celtic2 Leagues15.07130.870.5400
2014-201524Celtic1 League0.5024.000.0000
2014-201524Brøndby1 League25.79351.360.2600
2015-201625Brøndby1 League28.79210.730.4300
2016-201726Brøndby1 League29.3200500.001.700.3433
2017-201827Brøndby1 League29.5170430.001.460.3712
2018-201928Norwich City3 Leagues42.7301445739.63.381.340.210.5313.300124.223.50.16+4.8+5.5
2019-202029Norwich City2 Leagues32.911793443.02.401.030.110.2615.502211.29.70.12-0.2-0.7
2020-202130Norwich City2 Leagues38.3261315038.23.421.300.160.4214.505726.420.90.16-0.4+0.1
2021-202231Norwich City3 Leagues37.811712433.81.880.630.110.3315.203311.49.10.13-0.4-1.1
2022-202332Norwich City3 Leagues34.2101093532.13.191.020.090.2915.100112.411.60.11-2.4-1.6
202332Minnesota Utd1 League11.510381950.03.321.660.240.4715.70116.35.50.14+3.7+3.5
202433Minnesota Utd1 League10.44381334.23.641.250.110.3116.80003.83.80.10+0.2+0.2
18 Seasons9 Clubs12 Leagues393.619161048153.32.291.220.200.3714.70152095.884.00.14+5.2+6.0
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Norwich City (5 Seasons)4 Leagues185.88853420037.52.871.080.150.3914.50101485.774.70.14+1.3+2.3
Brøndby (4 Seasons)1 League113.25501490.001.320.3445
Schalke 04 (3 Seasons)2 Leagues15.18291.920.2800
Minnesota Utd (2 Seasons)1 League21.914763242.13.471.460.170.4116.301110.19.30.12+3.9+3.7
Celtic (2 Seasons)2 Leagues15.57150.970.4700
KooTeePee (2 Seasons)1 League14.4390.630.3300
HJK (2 Seasons)1 League16.913331.960.3900
Sevilla B (1 Season)1 League10.53131.230.2300
Sevilla (1 Season)1 League0.3013.100.0000
FA Cup (5 Seasons)3.508225.02.260.570.000.0000
Danish Superliga (4 Seasons)113.25501490.001.320.3445
Veikkausliiga (4 Seasons)31.216421.350.3800
Championship (3 Seasons)113.06537714037.13.341.240.160.4314.205963.156.00.15+1.9+4.0
Bundesliga (3 Seasons)12.18211.740.3800
EFL Cup (3 Seasons)1.113133.32.780.930.331.0000
Premier League (2 Seasons)68.2221465739.02.140.840.120.3015.405522.618.70.13-0.6-1.7
MLS (2 Seasons)21.914763242.13.471.460.170.4116.301110.19.30.12+3.9+3.7
Premiership (2 Seasons)13.77151.100.4700
Champions Lg (2 Seasons)4.8081.670.0000
La Liga 2 (1 Season)10.53131.230.2300
La Liga (1 Season)0.3013.100.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
200615KooTeePeefi FIN1. Veikkausliiga11th0.8000.0000
200716KooTeePeefi FIN1. Veikkausliiga12th13.5390.660.3300
2008-200918Sevillaes ESP1. La Liga3rd0.3013.100.0000Matches
2008-200918Sevilla Bes ESP2. La Liga 222nd10.53131.230.2300Matches
201019HJKfi FIN1. Veikkausliiga1st3.6220.551.0000
201120HJKfi FIN1. Veikkausliiga1st13.211312.340.3500
2011-201221Schalke 04de GER1. Bundesliga3rd6.85142.060.3600Matches
2012-201322Schalke 04de GER1. Bundesliga4th5.0371.410.4300Matches
2013-201423Schalke 04de GER1. Bundesliga3rd0.3000.0000Matches
2013-201423Celticsct SCO1. Premiership1st13.27130.990.5400Matches
2014-201524Celticsct SCO1. Premiership1st0.5024.000.0000Matches
2014-201524Brøndbydk DEN1. Danish Superliga3rd25.79351.360.2600Matches
2015-201625Brøndbydk DEN1. Danish Superliga4th28.79210.730.4300Matches
2016-201726Brøndbydk DEN1. Danish Superliga2nd29.3200500.001.700.3433Matches
2017-201827Brøndbydk DEN1. Danish Superliga2nd29.5170430.001.460.3712Matches
2018-201928Norwich Cityeng ENG2. Championship1st42.3291435639.23.381.320.200.5213.300124.223.50.16+4.8+5.5Matches
2019-202029Norwich Cityeng ENG1. Premier League20th32.111783342.32.431.030.120.2715.502211.29.70.12-0.2-0.7Matches
2020-202130Norwich Cityeng ENG2. Championship1st38.1261305038.53.411.310.160.4214.505726.420.90.16-0.4+0.1Matches
2021-202231Norwich Cityeng ENG1. Premier League20th36.111682435.31.880.660.120.3315.203311.49.10.13-0.4-1.1Matches
2022-202332Norwich Cityeng ENG2. Championship13th32.6101043432.73.191.040.100.2915.100112.411.60.11-2.4-1.6Matches
202332Minnesota Utdus USA1. MLS21st11.510381950.03.321.660.240.4715.70116.35.50.14+3.7+3.5Matches
202433Minnesota Utdus USA1. MLS10th10.44381334.23.641.250.110.3116.80003.83.80.10+0.2+0.2Matches
18 Seasons9 Clubs9 Leagues384.219059947053.82.291.220.210.3714.70152095.884.00.14+5.2+6.0
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Norwich City (5 Seasons)2 Leagues181.28752319737.72.891.090.150.3914.50101485.774.70.14+1.3+2.3
Brøndby (4 Seasons)1 League113.25501490.001.320.3445
Schalke 04 (3 Seasons)1 League12.18211.740.3800
Minnesota Utd (2 Seasons)1 League21.914763242.13.471.460.170.4116.301110.19.30.12+3.9+3.7
KooTeePee (2 Seasons)1 League14.4390.630.3300
Celtic (2 Seasons)1 League13.77151.100.4700
HJK (2 Seasons)1 League16.913331.960.3900
Sevilla B (1 Season)1 League10.53131.230.2300
Sevilla (1 Season)1 League0.3013.100.0000
Danish Superliga (4 Seasons)113.25501490.001.320.3445
Veikkausliiga (4 Seasons)31.216421.350.3800
Championship (3 Seasons)113.06537714037.13.341.240.160.4314.205963.156.00.15+1.9+4.0
Bundesliga (3 Seasons)12.18211.740.3800
Premier League (2 Seasons)68.2221465739.02.140.840.120.3015.405522.618.70.13-0.6-1.7
MLS (2 Seasons)21.914763242.13.471.460.170.4116.301110.19.30.12+3.9+3.7
Premiership (2 Seasons)13.77151.100.4700
La Liga 2 (1 Season)10.53131.230.2300
La Liga (1 Season)0.3013.100.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2018-201928Norwich Cityeng ENGEFL Cup9th0.2111100.04.094.091.001.0000Matches
2018-201928Norwich Cityeng ENGFA Cup33rd0.10000.000.0000Matches
2019-202029Norwich Cityeng ENGFA Cup5th0.8011100.01.251.250.000.0000Matches
2020-202130Norwich Cityeng ENGFA Cup17th0.20100.04.740.000.0000Matches
2021-202231Norwich Cityeng ENGEFL CupRd30.20100.04.090.000.0000Matches
2021-202231Norwich Cityeng ENGFA Cup1.40200.01.380.000.0000Matches
2022-202332Norwich Cityeng ENGEFL CupRd20.60100.01.700.000.0000Matches
2022-202332Norwich Cityeng ENGFA Cup1.004125.04.001.000.000.0000Matches
5 Seasons1 Club2 Leagues4.6111327.32.390.650.090.3300
FA Cup (5 Seasons)3.508225.02.260.570.000.0000
EFL Cup (3 Seasons)1.113133.32.780.930.331.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2012-201322Schalke 041. Champions LgR163.0082.680.0000Matches
2013-201423Celtic1. Champions LgGR1.8000.0000Matches
2 Seasons2 Clubs1 League4.8081.670.0000
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Celtic (1 Season)1 League1.8000.0000
Schalke 04 (1 Season)1 League3.0082.680.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
201221fi FinlandUEFA Euro Qualifying1.7000Matches
201423fi FinlandWCQ7.2200Matches
201423fi FinlandFriendlies (M)2.4200Matches
201524fi FinlandFriendlies (M)1.2000Matches
201625fi FinlandFriendlies (M)3.0000Matches
201625fi FinlandUEFA Euro Qualifying6.20191052.63.051.610.000.0000Matches
201726fi FinlandFriendlies (M)1.7000Matches
201827fi FinlandWCQ7.7200Matches
201827fi FinlandFriendlies (M)1.8200Matches
2018-201928fi FinlandUEFA Nations League28th5.1300Matches
202029fi FinlandFriendlies (M)0.1000Matches
2020-202130fi FinlandUEFA Nations LeagueLgB5.8216743.82.761.210.130.2900Matches
202130fi FinlandFriendlies (M)0.5000Matches
202130fi FinlandUEFA EuroGR2.604125.01.510.380.000.0017.70000.30.30.08-0.3-0.3Matches
202130fi FinlandUEFA Euro Qualifying9.810362158.33.682.150.190.3333Matches
202231fi FinlandWCQ7.76241145.83.111.420.210.4512Matches
202231fi FinlandFriendlies (M)1.3100Matches
2022-202332fi FinlandUEFA Nations LeagueLgB5.0313538.52.621.010.150.4011Matches
202433fi FinlandFriendlies (M)1.1200Matches
202433fi FinlandUEFA Euro Qualifying8.1319736.82.330.860.160.4300Matches
2024-202534fi FinlandUEFA Nations LeagueLgB1.10600.05.630.000.0000Matches
10 Seasons1 Club5 Leagues81.1381376245.32.961.340.140.3117.70560.30.30.08-0.3-0.3
Friendlies (M) (9 Seasons)13.1700
UEFA Euro Qualifying (4 Seasons)25.913743851.43.061.570.140.2633
UEFA Nations League (4 Seasons)16.98351234.32.961.020.110.3311
WCQ (3 Seasons)22.610241145.83.111.420.210.4512
UEFA Euro (1 Season)2.604125.01.510.380.000.0017.70000.30.30.08-0.3-0.3
Become a Stathead & surf this site ad-free.

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
200615KooTeePeefi FIN1. Veikkausliiga0.80
200716KooTeePeefi FIN1. Veikkausliiga13.54
2008-200918Sevillaes ESP1. La Liga0.30Matches
2008-200918Sevilla Bes ESP2. La Liga 210.50Matches
201019HJKfi FIN1. Veikkausliiga3.60
201120HJKfi FIN1. Veikkausliiga13.25
2011-201221Schalke 04de GER1. Bundesliga6.80Matches
2012-201322Schalke 04de GER1. Bundesliga5.01Matches
2012-201322Schalke 041. Champions Lg3.00Matches
2013-201423Schalke 04de GER1. Bundesliga0.30Matches
2013-201423Celtic1. Champions Lg1.80Matches
2013-201423Celticsct SCO1. Premiership13.21Matches
2014-201524Brøndbydk DEN1. Danish Superliga25.70Matches
2014-201524Celticsct SCO1. Premiership0.50Matches
2015-201625Brøndbydk DEN1. Danish Superliga28.71Matches
2016-201726Brøndbydk DEN1. Danish Superliga29.36Matches
2017-201827Brøndbydk DEN1. Danish Superliga29.57Matches
2018-201928Norwich Cityeng ENG2. Championship42.355474874.16982128936544482.213117873.6183060.095.33.5+3.7542534168Matches
2018-201928Norwich Cityeng ENGEFL Cup0.20Matches
2018-201928Norwich Cityeng ENGFA Cup0.10Matches
2019-202029Norwich Cityeng ENGFA Cup0.80Matches
2019-202029Norwich Cityeng ENG1. Premier League32.142453978.7501754627831887.410513478.441040.033.82.8-0.830114022Matches
2020-202130Norwich Cityeng ENG2. Championship38.146563373.5576983429737180.112415779.082040.045.25.0-1.2542012129Matches
2020-202130Norwich Cityeng ENGFA Cup0.20Matches
2021-202231Norwich Cityeng ENGEFL Cup0.20Matches
2021-202231Norwich Cityeng ENGFA Cup1.41Matches
2021-202231Norwich Cityeng ENG1. Premier League36.139954073.9517583825730883.49412475.8192770.433.82.9-0.827216134Matches
2022-202332Norwich Cityeng ENG2. Championship32.632150563.6461360618524874.610314969.1153148.475.64.7+1.4411516432Matches
2022-202332Norwich Cityeng ENGEFL Cup0.61Matches
2022-202332Norwich Cityeng ENGFA Cup1.00Matches
202332Minnesota Utdus USA1. MLS11.512115976.11901301587379.5485488.9101190.912.42.5-1.4997411Matches
202433Minnesota Utdus USA1. MLS10.411817268.61655313709474.5374680.46875.001.31.4-1.31138023Matches
18 Seasons9 Clubs12 Leagues393.62402329672.93111247271510185681.464284276.28013758.45427.522.9+26.52261048711219
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
Norwich City (5 Seasons)4 Leagues185.82163296573.02755641131382168981.855774275.16411854.22823.718.9+4.320692727185
Brøndby (4 Seasons)1 League113.214
Schalke 04 (3 Seasons)2 Leagues15.11
Minnesota Utd (2 Seasons)1 League21.923933172.2355661412816776.68510085.0161984.213.84.0-2.8201215434
Celtic (2 Seasons)2 Leagues15.51
KooTeePee (2 Seasons)1 League14.44
HJK (2 Seasons)1 League16.95
Sevilla B (1 Season)1 League10.50
Sevilla (1 Season)1 League0.30
FA Cup (5 Seasons)3.51
Danish Superliga (4 Seasons)113.214
Veikkausliiga (4 Seasons)31.29
Championship (3 Seasons)113.01340188671.0173642729847106379.735848474.0418150.62016.013.2+4.014960626129
Bundesliga (3 Seasons)12.11
EFL Cup (3 Seasons)1.11
Premier League (2 Seasons)68.2823107976.310192138453562685.519925877.1233762.267.65.7-1.6573210156
MLS (2 Seasons)21.923933172.2355661412816776.68510085.0161984.213.84.0-2.8201215434
Premiership (2 Seasons)13.71
Champions Lg (2 Seasons)4.80
La Liga 2 (1 Season)10.50
La Liga (1 Season)0.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
200615KooTeePee1 League0.80
200716KooTeePee1 League13.54
2008-200918Sevilla1 League0.30
2008-200918Sevilla B1 League10.50
201019HJK1 League3.60
201120HJK1 League13.25
2011-201221Schalke 041 League6.80
2012-201322Schalke 042 Leagues8.01
2013-201423Schalke 041 League0.30
2013-201423Celtic2 Leagues15.01
2014-201524Celtic1 League0.50
2014-201524Brøndby1 League25.70
2015-201625Brøndby1 League28.71
2016-201726Brøndby1 League29.36
2017-201827Brøndby1 League29.57
2018-201928Norwich City3 Leagues42.755474874.16982128936544482.213117873.6183060.095.33.5+3.7542534168
2019-202029Norwich City2 Leagues32.942453978.7501754627831887.410513478.441040.033.82.8-0.830114022
2020-202130Norwich City2 Leagues38.346563373.5576983429737180.112415779.082040.045.25.0-1.2542012129
2021-202231Norwich City3 Leagues37.839954073.9517583825730883.49412475.8192770.443.82.9+0.227216134
2022-202332Norwich City3 Leagues34.232150563.6461360618524874.610314969.1153148.485.64.7+2.4411516432
202332Minnesota Utd1 League11.512115976.11901301587379.5485488.9101190.912.42.5-1.4997411
202433Minnesota Utd1 League10.411817268.61655313709474.5374680.46875.001.31.4-1.31138023
18 Seasons9 Clubs12 Leagues393.62402329672.93111247271510185681.464284276.28013758.45427.522.9+26.52261048711219
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
Norwich City (5 Seasons)4 Leagues185.82163296573.02755641131382168981.855774275.16411854.22823.718.9+4.320692727185
Brøndby (4 Seasons)1 League113.214
Schalke 04 (3 Seasons)2 Leagues15.11
Minnesota Utd (2 Seasons)1 League21.923933172.2355661412816776.68510085.0161984.213.84.0-2.8201215434
Celtic (2 Seasons)2 Leagues15.51
KooTeePee (2 Seasons)1 League14.44
HJK (2 Seasons)1 League16.95
Sevilla B (1 Season)1 League10.50
Sevilla (1 Season)1 League0.30
FA Cup (5 Seasons)3.51
Danish Superliga (4 Seasons)113.214
Veikkausliiga (4 Seasons)31.29
Championship (3 Seasons)113.01340188671.0173642729847106379.735848474.0418150.62016.013.2+4.014960626129
Bundesliga (3 Seasons)12.11
EFL Cup (3 Seasons)1.11
Premier League (2 Seasons)68.2823107976.310192138453562685.519925877.1233762.267.65.7-1.6573210156
MLS (2 Seasons)21.923933172.2355661412816776.68510085.0161984.213.84.0-2.8201215434
Premiership (2 Seasons)13.71
Champions Lg (2 Seasons)4.80
La Liga 2 (1 Season)10.50
La Liga (1 Season)0.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
200615KooTeePeefi FIN1. Veikkausliiga11th0.80
200716KooTeePeefi FIN1. Veikkausliiga12th13.54
2008-200918Sevillaes ESP1. La Liga3rd0.30Matches
2008-200918Sevilla Bes ESP2. La Liga 222nd10.50Matches
201019HJKfi FIN1. Veikkausliiga1st3.60
201120HJKfi FIN1. Veikkausliiga1st13.25
2011-201221Schalke 04de GER1. Bundesliga3rd6.80Matches
2012-201322Schalke 04de GER1. Bundesliga4th5.01Matches
2013-201423Schalke 04de GER1. Bundesliga3rd0.30Matches
2013-201423Celticsct SCO1. Premiership1st13.21Matches
2014-201524Celticsct SCO1. Premiership1st0.50Matches
2014-201524Brøndbydk DEN1. Danish Superliga3rd25.70Matches
2015-201625Brøndbydk DEN1. Danish Superliga4th28.71Matches
2016-201726Brøndbydk DEN1. Danish Superliga2nd29.36Matches
2017-201827Brøndbydk DEN1. Danish Superliga2nd29.57Matches
2018-201928Norwich Cityeng ENG2. Championship1st42.355474874.16982128936544482.213117873.6183060.095.33.5+3.7542534168Matches
2019-202029Norwich Cityeng ENG1. Premier League20th32.142453978.7501754627831887.410513478.441040.033.82.8-0.830114022Matches
2020-202130Norwich Cityeng ENG2. Championship1st38.146563373.5576983429737180.112415779.082040.045.25.0-1.2542012129Matches
2021-202231Norwich Cityeng ENG1. Premier League20th36.139954073.9517583825730883.49412475.8192770.433.82.9-0.827216134Matches
2022-202332Norwich Cityeng ENG2. Championship13th32.632150563.6461360618524874.610314969.1153148.475.64.7+1.4411516432Matches
202332Minnesota Utdus USA1. MLS21st11.512115976.11901301587379.5485488.9101190.912.42.5-1.4997411Matches
202433Minnesota Utdus USA1. MLS10th10.411817268.61655313709474.5374680.46875.001.31.4-1.31138023Matches
18 Seasons9 Clubs9 Leagues384.22402329672.93111247271510185681.464284276.28013758.45227.522.9+24.52261048711219
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
Norwich City (5 Seasons)2 Leagues181.22163296573.02755641131382168981.855774275.16411854.22623.718.9+2.320692727185
Brøndby (4 Seasons)1 League113.214
Schalke 04 (3 Seasons)1 League12.11
Minnesota Utd (2 Seasons)1 League21.923933172.2355661412816776.68510085.0161984.213.84.0-2.8201215434
KooTeePee (2 Seasons)1 League14.44
Celtic (2 Seasons)1 League13.71
HJK (2 Seasons)1 League16.95
Sevilla B (1 Season)1 League10.50
Sevilla (1 Season)1 League0.30
Danish Superliga (4 Seasons)113.214
Veikkausliiga (4 Seasons)31.29
Championship (3 Seasons)113.01340188671.0173642729847106379.735848474.0418150.62016.013.2+4.014960626129
Bundesliga (3 Seasons)12.11
Premier League (2 Seasons)68.2823107976.310192138453562685.519925877.1233762.267.65.7-1.6573210156
MLS (2 Seasons)21.923933172.2355661412816776.68510085.0161984.213.84.0-2.8201215434
Premiership (2 Seasons)13.71
La Liga 2 (1 Season)10.50
La Liga (1 Season)0.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
2018-201928Norwich Cityeng ENGEFL Cup9th0.20Matches
2018-201928Norwich Cityeng ENGFA Cup33rd0.10Matches
2019-202029Norwich Cityeng ENGFA Cup5th0.80Matches
2020-202130Norwich Cityeng ENGFA Cup17th0.20Matches
2021-202231Norwich Cityeng ENGEFL CupRd30.20Matches
2021-202231Norwich Cityeng ENGFA Cup1.41Matches
2022-202332Norwich Cityeng ENGEFL CupRd20.61Matches
2022-202332Norwich Cityeng ENGFA Cup1.00Matches
5 Seasons1 Club2 Leagues4.62
FA Cup (5 Seasons)3.51
EFL Cup (3 Seasons)1.11
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
2012-201322Schalke 041. Champions LgR163.00Matches
2013-201423Celtic1. Champions LgGR1.80Matches
2 Seasons2 Clubs1 League4.80
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
Celtic (1 Season)1 League1.80
Schalke 04 (1 Season)1 League3.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
201221fi FinlandUEFA Euro Qualifying1.7Matches
201423fi FinlandWCQ7.20Matches
201423fi FinlandFriendlies (M)2.41Matches
201524fi FinlandFriendlies (M)1.20Matches
201625fi FinlandFriendlies (M)3.00Matches
201625fi FinlandUEFA Euro Qualifying6.23Matches
201726fi FinlandFriendlies (M)1.70Matches
201827fi FinlandWCQ7.70Matches
201827fi FinlandFriendlies (M)1.80Matches
2018-201928fi FinlandUEFA Nations League28th5.10Matches
202029fi FinlandFriendlies (M)0.10Matches
2020-202130fi FinlandUEFA Nations LeagueLgB5.82Matches
202130fi FinlandFriendlies (M)0.50Matches
202130fi FinlandUEFA EuroGR2.6334573.341588222588.071163.611100.000.20.2-0.231315Matches
202130fi FinlandUEFA Euro Qualifying9.81Matches
202231fi FinlandWCQ7.71Matches
202231fi FinlandFriendlies (M)1.30Matches
2022-202332fi FinlandUEFA Nations LeagueLgB5.03Matches
202433fi FinlandFriendlies (M)1.10Matches
202433fi FinlandUEFA Euro Qualifying8.15Matches
2024-202534fi FinlandUEFA Nations LeagueLgB1.10Matches
10 Seasons1 Club5 Leagues81.1334573.341588222588.071163.611100.0160.20.2+15.831315
Friendlies (M) (9 Seasons)13.11
UEFA Euro Qualifying (4 Seasons)25.99
UEFA Nations League (4 Seasons)16.95
WCQ (3 Seasons)22.61
UEFA Euro (1 Season)2.6334573.341588222588.071163.611100.000.20.2-0.231315

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
200615KooTeePeefi FIN1. Veikkausliiga0.8
200716KooTeePeefi FIN1. Veikkausliiga13.5
2008-200918Sevillaes ESP1. La Liga0.3Matches
2008-200918Sevilla Bes ESP2. La Liga 210.5Matches
201019HJKfi FIN1. Veikkausliiga3.6
201120HJKfi FIN1. Veikkausliiga13.2
2011-201221Schalke 04de GER1. Bundesliga6.8Matches
2012-201322Schalke 04de GER1. Bundesliga5.0Matches
2012-201322Schalke 041. Champions Lg3.0Matches
2013-201423Schalke 04de GER1. Bundesliga0.3Matches
2013-201423Celtic1. Champions Lg1.8Matches
2013-201423Celticsct SCO1. Premiership13.2Matches
2014-201524Brøndbydk DEN1. Danish Superliga25.7Matches
2014-201524Celticsct SCO1. Premiership0.5Matches
2015-201625Brøndbydk DEN1. Danish Superliga28.7Matches
2016-201726Brøndbydk DEN1. Danish Superliga29.30Matches
2017-201827Brøndbydk DEN1. Danish Superliga29.50Matches
2018-201928Norwich Cityeng ENG2. Championship42.3748726210141540000554140Matches
2018-201928Norwich Cityeng ENGEFL Cup0.21Matches
2018-201928Norwich Cityeng ENGFA Cup0.10Matches
2019-202029Norwich Cityeng ENGFA Cup0.82Matches
2019-202029Norwich Cityeng ENG1. Premier League32.153947267010820000424025Matches
2020-202130Norwich Cityeng ENG2. Championship38.1633570600121380000465325Matches
2020-202130Norwich Cityeng ENGFA Cup0.20Matches
2021-202231Norwich Cityeng ENGEFL Cup0.20Matches
2021-202231Norwich Cityeng ENGFA Cup1.40Matches
2021-202231Norwich Cityeng ENG1. Premier League36.1540444950221320000399122Matches
2022-202332Norwich Cityeng ENG2. Championship32.65054297200237100000321433Matches
2022-202332Norwich Cityeng ENGEFL Cup0.60Matches
2022-202332Norwich Cityeng ENGFA Cup1.00Matches
202332Minnesota Utdus USA1. MLS11.515913126010820000121210Matches
202433Minnesota Utdus USA1. MLS10.417215121001510000118014Matches
18 Seasons9 Clubs12 Leagues393.6329629233620611102290000240211169
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (5 Seasons)4 Leagues185.82965264131505108926000021639145
Brøndby (4 Seasons)1 League113.20
Schalke 04 (3 Seasons)2 Leagues15.1
Minnesota Utd (2 Seasons)1 League21.9331282470111330000239224
Celtic (2 Seasons)2 Leagues15.5
KooTeePee (2 Seasons)1 League14.4
HJK (2 Seasons)1 League16.9
Sevilla B (1 Season)1 League10.5
Sevilla (1 Season)1 League0.3
FA Cup (5 Seasons)3.52
Danish Superliga (4 Seasons)113.20
Veikkausliiga (4 Seasons)31.2
Championship (3 Seasons)113.018861725153028652200001340898
Bundesliga (3 Seasons)12.1
EFL Cup (3 Seasons)1.11
Premier League (2 Seasons)68.210799161620322140000823147
MLS (2 Seasons)21.9331282470111330000239224
Premiership (2 Seasons)13.7
Champions Lg (2 Seasons)4.8
La Liga 2 (1 Season)10.5
La Liga (1 Season)0.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
200615KooTeePee1 League0.8
200716KooTeePee1 League13.5
2008-200918Sevilla1 League0.3
2008-200918Sevilla B1 League10.5
201019HJK1 League3.6
201120HJK1 League13.2
2011-201221Schalke 041 League6.8
2012-201322Schalke 042 Leagues8.0
2013-201423Schalke 041 League0.3
2013-201423Celtic2 Leagues15.0
2014-201524Celtic1 League0.5
2014-201524Brøndby1 League25.7
2015-201625Brøndby1 League28.7
2016-201726Brøndby1 League29.30
2017-201827Brøndby1 League29.50
2018-201928Norwich City3 Leagues42.7748726210141640000554140
2019-202029Norwich City2 Leagues32.9539472670101020000424025
2020-202130Norwich City2 Leagues38.3633570600121380000465325
2021-202231Norwich City3 Leagues37.8540444950221320000399122
2022-202332Norwich City3 Leagues34.25054297200237100000321433
202332Minnesota Utd1 League11.515913126010820000121210
202433Minnesota Utd1 League10.417215121001510000118014
18 Seasons9 Clubs12 Leagues393.6329629233620611102290000240211169
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (5 Seasons)4 Leagues185.82965264131505108926000021639145
Brøndby (4 Seasons)1 League113.20
Schalke 04 (3 Seasons)2 Leagues15.1
Minnesota Utd (2 Seasons)1 League21.9331282470111330000239224
Celtic (2 Seasons)2 Leagues15.5
KooTeePee (2 Seasons)1 League14.4
HJK (2 Seasons)1 League16.9
Sevilla B (1 Season)1 League10.5
Sevilla (1 Season)1 League0.3
FA Cup (5 Seasons)3.52
Danish Superliga (4 Seasons)113.20
Veikkausliiga (4 Seasons)31.2
Championship (3 Seasons)113.018861725153028652200001340898
Bundesliga (3 Seasons)12.1
EFL Cup (3 Seasons)1.11
Premier League (2 Seasons)68.210799161620322140000823147
MLS (2 Seasons)21.9331282470111330000239224
Premiership (2 Seasons)13.7
Champions Lg (2 Seasons)4.8
La Liga 2 (1 Season)10.5
La Liga (1 Season)0.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
200615KooTeePeefi FIN1. Veikkausliiga11th0.8
200716KooTeePeefi FIN1. Veikkausliiga12th13.5
2008-200918Sevillaes ESP1. La Liga3rd0.3Matches
2008-200918Sevilla Bes ESP2. La Liga 222nd10.5Matches
201019HJKfi FIN1. Veikkausliiga1st3.6
201120HJKfi FIN1. Veikkausliiga1st13.2
2011-201221Schalke 04de GER1. Bundesliga3rd6.8Matches
2012-201322Schalke 04de GER1. Bundesliga4th5.0Matches
2013-201423Schalke 04de GER1. Bundesliga3rd0.3Matches
2013-201423Celticsct SCO1. Premiership1st13.2Matches
2014-201524Celticsct SCO1. Premiership1st0.5Matches
2014-201524Brøndbydk DEN1. Danish Superliga3rd25.7Matches
2015-201625Brøndbydk DEN1. Danish Superliga4th28.7Matches
2016-201726Brøndbydk DEN1. Danish Superliga2nd29.30Matches
2017-201827Brøndbydk DEN1. Danish Superliga2nd29.50Matches
2018-201928Norwich Cityeng ENG2. Championship1st42.3748726210141540000554140Matches
2019-202029Norwich Cityeng ENG1. Premier League20th32.153947267010820000424025Matches
2020-202130Norwich Cityeng ENG2. Championship1st38.1633570600121380000465325Matches
2021-202231Norwich Cityeng ENG1. Premier League20th36.1540444950221320000399122Matches
2022-202332Norwich Cityeng ENG2. Championship13th32.65054297200237100000321433Matches
202332Minnesota Utdus USA1. MLS21st11.515913126010820000121210Matches
202433Minnesota Utdus USA1. MLS10th10.417215121001510000118014Matches
18 Seasons9 Clubs9 Leagues384.232962923362061199290000240211169
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (5 Seasons)2 Leagues181.22965264131505108626000021639145
Brøndby (4 Seasons)1 League113.20
Schalke 04 (3 Seasons)1 League12.1
Minnesota Utd (2 Seasons)1 League21.9331282470111330000239224
KooTeePee (2 Seasons)1 League14.4
Celtic (2 Seasons)1 League13.7
HJK (2 Seasons)1 League16.9
Sevilla B (1 Season)1 League10.5
Sevilla (1 Season)1 League0.3
Danish Superliga (4 Seasons)113.20
Veikkausliiga (4 Seasons)31.2
Championship (3 Seasons)113.018861725153028652200001340898
Bundesliga (3 Seasons)12.1
Premier League (2 Seasons)68.210799161620322140000823147
MLS (2 Seasons)21.9331282470111330000239224
Premiership (2 Seasons)13.7
La Liga 2 (1 Season)10.5
La Liga (1 Season)0.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
2018-201928Norwich Cityeng ENGEFL Cup9th0.21Matches
2018-201928Norwich Cityeng ENGFA Cup33rd0.10Matches
2019-202029Norwich Cityeng ENGFA Cup5th0.82Matches
2020-202130Norwich Cityeng ENGFA Cup17th0.20Matches
2021-202231Norwich Cityeng ENGEFL CupRd30.20Matches
2021-202231Norwich Cityeng ENGFA Cup1.40Matches
2022-202332Norwich Cityeng ENGEFL CupRd20.60Matches
2022-202332Norwich Cityeng ENGFA Cup1.00Matches
5 Seasons1 Club2 Leagues4.63
FA Cup (5 Seasons)3.52
EFL Cup (3 Seasons)1.11
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
2012-201322Schalke 041. Champions LgR163.0Matches
2013-201423Celtic1. Champions LgGR1.8Matches
2 Seasons2 Clubs1 League4.8
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (1 Season)1 League1.8
Schalke 04 (1 Season)1 League3.0
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
201221fi FinlandUEFA Euro Qualifying1.7Matches
201423fi FinlandWCQ7.2Matches
201423fi FinlandFriendlies (M)2.4Matches
201524fi FinlandFriendlies (M)1.2Matches
201625fi FinlandFriendlies (M)3.0Matches
201625fi FinlandUEFA Euro Qualifying6.27Matches
201726fi FinlandFriendlies (M)1.7Matches
201827fi FinlandWCQ7.7Matches
201827fi FinlandFriendlies (M)1.8Matches
2018-201928fi FinlandUEFA Nations League28th5.1Matches
202029fi FinlandFriendlies (M)0.1Matches
2020-202130fi FinlandUEFA Nations LeagueLgB5.83Matches
202130fi FinlandFriendlies (M)0.5Matches
202130fi FinlandUEFA EuroGR2.6454230002000003303Matches
202130fi FinlandUEFA Euro Qualifying9.85Matches
202231fi FinlandWCQ7.77Matches
202231fi FinlandFriendlies (M)1.3Matches
2022-202332fi FinlandUEFA Nations LeagueLgB5.02Matches
202433fi FinlandFriendlies (M)1.1Matches
202433fi FinlandUEFA Euro Qualifying8.19Matches
2024-202534fi FinlandUEFA Nations LeagueLgB1.13Matches
10 Seasons1 Club5 Leagues81.14542300038000003303
Friendlies (M) (9 Seasons)13.1
UEFA Euro Qualifying (4 Seasons)25.921
UEFA Nations League (4 Seasons)16.98
WCQ (3 Seasons)22.67
UEFA Euro (1 Season)2.6454230002000003303

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
200615KooTeePeefi FIN1. Veikkausliiga0.8
200716KooTeePeefi FIN1. Veikkausliiga13.5
2008-200918Sevillaes ESP1. La Liga0.3Matches
2008-200918Sevilla Bes ESP2. La Liga 210.5Matches
201019HJKfi FIN1. Veikkausliiga3.6
201120HJKfi FIN1. Veikkausliiga13.2
2011-201221Schalke 04de GER1. Bundesliga6.8Matches
2012-201322Schalke 04de GER1. Bundesliga5.0Matches
2012-201322Schalke 041. Champions Lg3.0Matches
2013-201423Schalke 04de GER1. Bundesliga0.3Matches
2013-201423Celtic1. Champions Lg1.8Matches
2013-201423Celticsct SCO1. Premiership13.2Matches
2014-201524Brøndbydk DEN1. Danish Superliga25.7Matches
2014-201524Celticsct SCO1. Premiership0.5Matches
2015-201625Brøndbydk DEN1. Danish Superliga28.7Matches
2016-201726Brøndbydk DEN1. Danish Superliga29.3Matches
2017-201827Brøndbydk DEN1. Danish Superliga29.5Matches
2018-201928Norwich Cityeng ENG2. Championship42.31252.9595071760200.471601210Matches
2018-201928Norwich Cityeng ENGEFL Cup0.2Matches
2018-201928Norwich Cityeng ENGFA Cup0.1Matches
2019-202029Norwich Cityeng ENGFA Cup0.8Matches
2019-202029Norwich Cityeng ENG1. Premier League32.1631.96440792140.12400000Matches
2020-202130Norwich Cityeng ENG2. Championship38.11082.837209179190.24602001Matches
2020-202130Norwich Cityeng ENGFA Cup0.2Matches
2021-202231Norwich Cityeng ENGEFL Cup0.2Matches
2021-202231Norwich Cityeng ENGFA Cup1.4Matches
2021-202231Norwich Cityeng ENG1. Premier League36.1631.744008312040.11300010Matches
2022-202332Norwich Cityeng ENG2. Championship32.61013.10580151972160.49803401Matches
2022-202332Norwich Cityeng ENGEFL Cup0.6Matches
2022-202332Norwich Cityeng ENGFA Cup1.0Matches
202332Minnesota Utdus USA1. MLS11.5181.57170010020.17200000Matches
202433Minnesota Utdus USA1. MLS10.4302.87180182130.29100110Matches
18 Seasons9 Clubs12 Leagues393.65082.5034404774385580.294006732
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (5 Seasons)4 Leagues185.84602.5430904665364530.293706622
Brøndby (4 Seasons)1 League113.2
Schalke 04 (3 Seasons)2 Leagues15.1
Minnesota Utd (2 Seasons)1 League21.9482.19350192150.23300110
Celtic (2 Seasons)2 Leagues15.5
KooTeePee (2 Seasons)1 League14.4
HJK (2 Seasons)1 League16.9
Sevilla B (1 Season)1 League10.5
Sevilla (1 Season)1 League0.3
FA Cup (5 Seasons)3.5
Danish Superliga (4 Seasons)113.2
Veikkausliiga (4 Seasons)31.2
Championship (3 Seasons)113.03342.9622503153223450.403006612
Bundesliga (3 Seasons)12.1
EFL Cup (3 Seasons)1.1
Premier League (2 Seasons)68.21261.85840151214180.12700010
MLS (2 Seasons)21.9482.19350192150.23300110
Premiership (2 Seasons)13.7
Champions Lg (2 Seasons)4.8
La Liga 2 (1 Season)10.5
La Liga (1 Season)0.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
200615KooTeePee1 League0.8
200716KooTeePee1 League13.5
2008-200918Sevilla1 League0.3
2008-200918Sevilla B1 League10.5
201019HJK1 League3.6
201120HJK1 League13.2
2011-201221Schalke 041 League6.8
2012-201322Schalke 042 Leagues8.0
2013-201423Schalke 041 League0.3
2013-201423Celtic2 Leagues15.0
2014-201524Celtic1 League0.5
2014-201524Brøndby1 League25.7
2015-201625Brøndby1 League28.7
2016-201726Brøndby1 League29.3
2017-201827Brøndby1 League29.5
2018-201928Norwich City3 Leagues42.71252.9595071760200.471601210
2019-202029Norwich City2 Leagues32.9631.96440792140.12400000
2020-202130Norwich City2 Leagues38.31082.837209179190.24602001
2021-202231Norwich City3 Leagues37.8631.744008312040.11300010
2022-202332Norwich City3 Leagues34.21013.10580151972160.49803401
202332Minnesota Utd1 League11.5181.57170010020.17200000
202433Minnesota Utd1 League10.4302.87180182130.29100110
18 Seasons9 Clubs12 Leagues393.65082.5034404774385580.294006732
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (5 Seasons)4 Leagues185.84602.5430904665364530.293706622
Brøndby (4 Seasons)1 League113.2
Schalke 04 (3 Seasons)2 Leagues15.1
Minnesota Utd (2 Seasons)1 League21.9482.19350192150.23300110
Celtic (2 Seasons)2 Leagues15.5
KooTeePee (2 Seasons)1 League14.4
HJK (2 Seasons)1 League16.9
Sevilla B (1 Season)1 League10.5
Sevilla (1 Season)1 League0.3
FA Cup (5 Seasons)3.5
Danish Superliga (4 Seasons)113.2
Veikkausliiga (4 Seasons)31.2
Championship (3 Seasons)113.03342.9622503153223450.403006612
Bundesliga (3 Seasons)12.1
EFL Cup (3 Seasons)1.1
Premier League (2 Seasons)68.21261.85840151214180.12700010
MLS (2 Seasons)21.9482.19350192150.23300110
Premiership (2 Seasons)13.7
Champions Lg (2 Seasons)4.8
La Liga 2 (1 Season)10.5
La Liga (1 Season)0.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
200615KooTeePeefi FIN1. Veikkausliiga11th0.8
200716KooTeePeefi FIN1. Veikkausliiga12th13.5
2008-200918Sevillaes ESP1. La Liga3rd0.3Matches
2008-200918Sevilla Bes ESP2. La Liga 222nd10.5Matches
201019HJKfi FIN1. Veikkausliiga1st3.6
201120HJKfi FIN1. Veikkausliiga1st13.2
2011-201221Schalke 04de GER1. Bundesliga3rd6.8Matches
2012-201322Schalke 04de GER1. Bundesliga4th5.0Matches
2013-201423Schalke 04de GER1. Bundesliga3rd0.3Matches
2013-201423Celticsct SCO1. Premiership1st13.2Matches
2014-201524Celticsct SCO1. Premiership1st0.5Matches
2014-201524Brøndbydk DEN1. Danish Superliga3rd25.7Matches
2015-201625Brøndbydk DEN1. Danish Superliga4th28.7Matches
2016-201726Brøndbydk DEN1. Danish Superliga2nd29.3Matches
2017-201827Brøndbydk DEN1. Danish Superliga2nd29.5Matches
2018-201928Norwich Cityeng ENG2. Championship1st42.31252.9595071760200.471601210Matches
2019-202029Norwich Cityeng ENG1. Premier League20th32.1631.96440792140.12400000Matches
2020-202130Norwich Cityeng ENG2. Championship1st38.11082.837209179190.24602001Matches
2021-202231Norwich Cityeng ENG1. Premier League20th36.1631.744008312040.11300010Matches
2022-202332Norwich Cityeng ENG2. Championship13th32.61013.10580151972160.49803401Matches
202332Minnesota Utdus USA1. MLS21st11.5181.57170010020.17200000Matches
202433Minnesota Utdus USA1. MLS10th10.4302.87180182130.29100110Matches
18 Seasons9 Clubs9 Leagues384.25082.5034404774385580.294006732
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (5 Seasons)2 Leagues181.24602.5430904665364530.293706622
Brøndby (4 Seasons)1 League113.2
Schalke 04 (3 Seasons)1 League12.1
Minnesota Utd (2 Seasons)1 League21.9482.19350192150.23300110
KooTeePee (2 Seasons)1 League14.4
Celtic (2 Seasons)1 League13.7
HJK (2 Seasons)1 League16.9
Sevilla B (1 Season)1 League10.5
Sevilla (1 Season)1 League0.3
Danish Superliga (4 Seasons)113.2
Veikkausliiga (4 Seasons)31.2
Championship (3 Seasons)113.03342.9622503153223450.403006612
Bundesliga (3 Seasons)12.1
Premier League (2 Seasons)68.21261.85840151214180.12700010
MLS (2 Seasons)21.9482.19350192150.23300110
Premiership (2 Seasons)13.7
La Liga 2 (1 Season)10.5
La Liga (1 Season)0.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
2018-201928Norwich Cityeng ENGEFL Cup9th0.2Matches
2018-201928Norwich Cityeng ENGFA Cup33rd0.1Matches
2019-202029Norwich Cityeng ENGFA Cup5th0.8Matches
2020-202130Norwich Cityeng ENGFA Cup17th0.2Matches
2021-202231Norwich Cityeng ENGEFL CupRd30.2Matches
2021-202231Norwich Cityeng ENGFA Cup1.4Matches
2022-202332Norwich Cityeng ENGEFL CupRd20.6Matches
2022-202332Norwich Cityeng ENGFA Cup1.0Matches
5 Seasons1 Club2 Leagues4.6
FA Cup (5 Seasons)3.5
EFL Cup (3 Seasons)1.1
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
2012-201322Schalke 041. Champions LgR163.0Matches
2013-201423Celtic1. Champions LgGR1.8Matches
2 Seasons2 Clubs1 League4.8
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (1 Season)1 League1.8
Schalke 04 (1 Season)1 League3.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
201221fi FinlandUEFA Euro Qualifying1.7Matches
201423fi FinlandWCQ7.2Matches
201423fi FinlandFriendlies (M)2.4Matches
201524fi FinlandFriendlies (M)1.2Matches
201625fi FinlandFriendlies (M)3.0Matches
201625fi FinlandUEFA Euro Qualifying6.2Matches
201726fi FinlandFriendlies (M)1.7Matches
201827fi FinlandWCQ7.7Matches
201827fi FinlandFriendlies (M)1.8Matches
2018-201928fi FinlandUEFA Nations League28th5.1Matches
202029fi FinlandFriendlies (M)0.1Matches
2020-202130fi FinlandUEFA Nations LeagueLgB5.8Matches
202130fi FinlandFriendlies (M)0.5Matches
202130fi FinlandUEFA EuroGR2.662.2750100010.38100000Matches
202130fi FinlandUEFA Euro Qualifying9.8Matches
202231fi FinlandWCQ7.7Matches
202231fi FinlandFriendlies (M)1.3Matches
2022-202332fi FinlandUEFA Nations LeagueLgB5.0Matches
202433fi FinlandFriendlies (M)1.1Matches
202433fi FinlandUEFA Euro Qualifying8.1Matches
2024-202534fi FinlandUEFA Nations LeagueLgB1.1Matches
10 Seasons1 Club5 Leagues81.162.2750100010.38100000
Friendlies (M) (9 Seasons)13.1
UEFA Euro Qualifying (4 Seasons)25.9
UEFA Nations League (4 Seasons)16.9
WCQ (3 Seasons)22.6
UEFA Euro (1 Season)2.662.2750100010.38100000

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
200615KooTeePeefi FIN1. Veikkausliiga0.8
200716KooTeePeefi FIN1. Veikkausliiga13.5
2008-200918Sevillaes ESP1. La Liga0.3Matches
2008-200918Sevilla Bes ESP2. La Liga 210.5Matches
201019HJKfi FIN1. Veikkausliiga3.6
201120HJKfi FIN1. Veikkausliiga13.2
2011-201221Schalke 04de GER1. Bundesliga6.8Matches
2012-201322Schalke 04de GER1. Bundesliga5.0Matches
2012-201322Schalke 041. Champions Lg3.0Matches
2013-201423Schalke 04de GER1. Bundesliga0.3Matches
2013-201423Celtic1. Champions Lg1.8Matches
2013-201423Celticsct SCO1. Premiership13.2Matches
2014-201524Brøndbydk DEN1. Danish Superliga25.7Matches
2014-201524Celticsct SCO1. Premiership0.5Matches
2015-201625Brøndbydk DEN1. Danish Superliga28.7Matches
2016-201726Brøndbydk DEN1. Danish Superliga29.300Matches
2017-201827Brøndbydk DEN1. Danish Superliga29.500Matches
2018-201928Norwich Cityeng ENG2. Championship42.3211439953016.725162141031120Matches
2018-201928Norwich Cityeng ENGEFL Cup0.200Matches
2018-201928Norwich Cityeng ENGFA Cup0.100Matches
2019-202029Norwich Cityeng ENGFA Cup0.800Matches
2019-202029Norwich Cityeng ENG1. Premier League32.11263541234.3221301361870Matches
2020-202130Norwich Cityeng ENG2. Championship38.1239411893030.02132626932100Matches
2020-202130Norwich Cityeng ENGFA Cup0.200Matches
2021-202231Norwich Cityeng ENGEFL Cup0.200Matches
2021-202231Norwich Cityeng ENGFA Cup1.400Matches
2021-202231Norwich Cityeng ENG1. Premier League36.12311214762920.7232112042730Matches
2022-202332Norwich Cityeng ENG2. Championship32.613754462227.3162522372010Matches
2022-202332Norwich Cityeng ENGEFL Cup0.601Matches
2022-202332Norwich Cityeng ENGFA Cup1.000Matches
202332Minnesota Utdus USA1. MLS11.500000060.064041180Matches
202433Minnesota Utdus USA1. MLS10.4400222825.06152132620Matches
18 Seasons9 Clubs12 Leagues393.696471745342914819.61191261311340135430
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Norwich City (5 Seasons)4 Leagues185.892471743322713420.1107107119637128330
Brøndby (4 Seasons)1 League113.2000
Schalke 04 (3 Seasons)2 Leagues15.10
Minnesota Utd (2 Seasons)1 League21.94002221414.3121921737100
Celtic (2 Seasons)2 Leagues15.50
KooTeePee (2 Seasons)1 League14.40
HJK (2 Seasons)1 League16.90
Sevilla B (1 Season)1 League10.50
Sevilla (1 Season)1 League0.30
FA Cup (5 Seasons)3.5000
Danish Superliga (4 Seasons)113.2000
Veikkausliiga (4 Seasons)31.20
Championship (3 Seasons)113.05730122421208224.4627310632683230
Bundesliga (3 Seasons)12.10
EFL Cup (3 Seasons)1.1010
Premier League (2 Seasons)68.235175191175213.545341331045100
MLS (2 Seasons)21.94002221414.3121921737100
Premiership (2 Seasons)13.70
Champions Lg (2 Seasons)4.80
La Liga 2 (1 Season)10.50
La Liga (1 Season)0.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
200615KooTeePee1 League0.80
200716KooTeePee1 League13.50
2008-200918Sevilla1 League0.30
2008-200918Sevilla B1 League10.50
201019HJK1 League3.60
201120HJK1 League13.20
2011-201221Schalke 041 League6.80
2012-201322Schalke 042 Leagues8.00
2013-201423Schalke 041 League0.30
2013-201423Celtic2 Leagues15.00
2014-201524Celtic1 League0.50
2014-201524Brøndby1 League25.70
2015-201625Brøndby1 League28.70
2016-201726Brøndby1 League29.3000
2017-201827Brøndby1 League29.5000
2018-201928Norwich City3 Leagues42.7211439953016.725162141031120
2019-202029Norwich City2 Leagues32.91263541234.3221301361870
2020-202130Norwich City2 Leagues38.3239411893030.02132626932100
2021-202231Norwich City3 Leagues37.82311214762920.7232112042730
2022-202332Norwich City3 Leagues34.213754462227.3162522382010
202332Minnesota Utd1 League11.500000060.064041180
202433Minnesota Utd1 League10.4400222825.06152132620
18 Seasons9 Clubs12 Leagues393.696471745342914819.61191261311340135430
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Norwich City (5 Seasons)4 Leagues185.892471743322713420.1107107119637128330
Brøndby (4 Seasons)1 League113.2000
Schalke 04 (3 Seasons)2 Leagues15.10
Minnesota Utd (2 Seasons)1 League21.94002221414.3121921737100
Celtic (2 Seasons)2 Leagues15.50
KooTeePee (2 Seasons)1 League14.40
HJK (2 Seasons)1 League16.90
Sevilla B (1 Season)1 League10.50
Sevilla (1 Season)1 League0.30
FA Cup (5 Seasons)3.5000
Danish Superliga (4 Seasons)113.2000
Veikkausliiga (4 Seasons)31.20
Championship (3 Seasons)113.05730122421208224.4627310632683230
Bundesliga (3 Seasons)12.10
EFL Cup (3 Seasons)1.1010
Premier League (2 Seasons)68.235175191175213.545341331045100
MLS (2 Seasons)21.94002221414.3121921737100
Premiership (2 Seasons)13.70
Champions Lg (2 Seasons)4.80
La Liga 2 (1 Season)10.50
La Liga (1 Season)0.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
200615KooTeePeefi FIN1. Veikkausliiga11th0.8
200716KooTeePeefi FIN1. Veikkausliiga12th13.5
2008-200918Sevillaes ESP1. La Liga3rd0.3Matches
2008-200918Sevilla Bes ESP2. La Liga 222nd10.5Matches
201019HJKfi FIN1. Veikkausliiga1st3.6
201120HJKfi FIN1. Veikkausliiga1st13.2
2011-201221Schalke 04de GER1. Bundesliga3rd6.8Matches
2012-201322Schalke 04de GER1. Bundesliga4th5.0Matches
2013-201423Schalke 04de GER1. Bundesliga3rd0.3Matches
2013-201423Celticsct SCO1. Premiership1st13.2Matches
2014-201524Celticsct SCO1. Premiership1st0.5Matches
2014-201524Brøndbydk DEN1. Danish Superliga3rd25.7Matches
2015-201625Brøndbydk DEN1. Danish Superliga4th28.7Matches
2016-201726Brøndbydk DEN1. Danish Superliga2nd29.300Matches
2017-201827Brøndbydk DEN1. Danish Superliga2nd29.500Matches
2018-201928Norwich Cityeng ENG2. Championship1st42.3211439953016.725162141031120Matches
2019-202029Norwich Cityeng ENG1. Premier League20th32.11263541234.3221301361870Matches
2020-202130Norwich Cityeng ENG2. Championship1st38.1239411893030.02132626932100Matches
2021-202231Norwich Cityeng ENG1. Premier League20th36.12311214762920.7232112042730Matches
2022-202332Norwich Cityeng ENG2. Championship13th32.613754462227.3162522372010Matches
202332Minnesota Utdus USA1. MLS21st11.500000060.064041180Matches
202433Minnesota Utdus USA1. MLS10th10.4400222825.06152132620Matches
18 Seasons9 Clubs9 Leagues384.296471745342914819.61191261311339135430
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
Norwich City (5 Seasons)2 Leagues181.292471743322713420.1107107119636128330
Brøndby (4 Seasons)1 League113.2000
Schalke 04 (3 Seasons)1 League12.10
Minnesota Utd (2 Seasons)1 League21.94002221414.3121921737100
KooTeePee (2 Seasons)1 League14.40
Celtic (2 Seasons)1 League13.70
HJK (2 Seasons)1 League16.90
Sevilla B (1 Season)1 League10.50
Sevilla (1 Season)1 League0.30
Danish Superliga (4 Seasons)113.2000
Veikkausliiga (4 Seasons)31.20
Championship (3 Seasons)113.05730122421208224.4627310632683230
Bundesliga (3 Seasons)12.10
Premier League (2 Seasons)68.235175191175213.545341331045100
MLS (2 Seasons)21.94002221414.3121921737100
Premiership (2 Seasons)13.70
La Liga 2 (1 Season)10.50
La Liga (1 Season)0.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
2018-201928Norwich Cityeng ENGEFL Cup9th0.200Matches
2018-201928Norwich Cityeng ENGFA Cup33rd0.100Matches
2019-202029Norwich Cityeng ENGFA Cup5th0.800Matches
2020-202130Norwich Cityeng ENGFA Cup17th0.200Matches
2021-202231Norwich Cityeng ENGEFL CupRd30.200Matches
2021-202231Norwich Cityeng ENGFA Cup1.400Matches
2022-202332Norwich Cityeng ENGEFL CupRd20.601Matches
2022-202332Norwich Cityeng ENGFA Cup1.000Matches
5 Seasons1 Club2 Leagues4.6010
FA Cup (5 Seasons)3.5000
EFL Cup (3 Seasons)1.1010
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
2012-201322Schalke 041. Champions LgR163.0Matches
2013-201423Celtic1. Champions LgGR1.8Matches
2 Seasons2 Clubs1 League4.80
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Celtic (1 Season)1 League1.80
Schalke 04 (1 Season)1 League3.00
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
201221fi FinlandUEFA Euro Qualifying1.7Matches
201423fi FinlandWCQ7.2Matches
201423fi FinlandFriendlies (M)2.4Matches
201524fi FinlandFriendlies (M)1.2Matches
201625fi FinlandFriendlies (M)3.0Matches
201625fi FinlandUEFA Euro Qualifying6.215Matches
201726fi FinlandFriendlies (M)1.7Matches
201827fi FinlandWCQ7.7Matches
201827fi FinlandFriendlies (M)1.8Matches
2018-201928fi FinlandUEFA Nations League28th5.1Matches
202029fi FinlandFriendlies (M)0.1Matches
2020-202130fi FinlandUEFA Nations LeagueLgB5.825Matches
202130fi FinlandFriendlies (M)0.5Matches
202130fi FinlandUEFA EuroGR2.6100010004041200Matches
202130fi FinlandUEFA Euro Qualifying9.830Matches
202231fi FinlandWCQ7.724Matches
202231fi FinlandFriendlies (M)1.3Matches
2022-202332fi FinlandUEFA Nations LeagueLgB5.000Matches
202433fi FinlandFriendlies (M)1.1Matches
202433fi FinlandUEFA Euro Qualifying8.130Matches
2024-202534fi FinlandUEFA Nations LeagueLgB1.120Matches
10 Seasons1 Club5 Leagues81.111300100040415200
Friendlies (M) (9 Seasons)13.10
UEFA Euro Qualifying (4 Seasons)25.9750
UEFA Nations League (4 Seasons)16.9450
WCQ (3 Seasons)22.6240
UEFA Euro (1 Season)2.6100010004041200

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
200615KooTeePeefi FIN1. Veikkausliiga0.8
200716KooTeePeefi FIN1. Veikkausliiga13.5
2008-200918Sevillaes ESP1. La Liga0.3Matches
2008-200918Sevilla Bes ESP2. La Liga 210.5Matches
201019HJKfi FIN1. Veikkausliiga3.6
201120HJKfi FIN1. Veikkausliiga13.2
2011-201221Schalke 04de GER1. Bundesliga6.8Matches
2012-201322Schalke 04de GER1. Bundesliga5.0Matches
2012-201322Schalke 041. Champions Lg3.0Matches
2013-201423Schalke 04de GER1. Bundesliga0.3Matches
2013-201423Celtic1. Champions Lg1.8Matches
2013-201423Celticsct SCO1. Premiership13.2Matches
2014-201524Brøndbydk DEN1. Danish Superliga25.7Matches
2014-201524Celticsct SCO1. Premiership0.5Matches
2015-201625Brøndbydk DEN1. Danish Superliga28.7Matches
2016-201726Brøndbydk DEN1. Danish Superliga29.3Matches
2017-201827Brøndbydk DEN1. Danish Superliga29.5Matches
2018-201928Norwich Cityeng ENG2. Championship42.3112522793916732471124603050.03050.06884138203610436557147823328Matches
2018-201928Norwich Cityeng ENGEFL Cup0.2Matches
2018-201928Norwich Cityeng ENGFA Cup0.1Matches
2019-202029Norwich Cityeng ENGFA Cup0.8Matches
2019-202029Norwich Cityeng ENG1. Premier League32.17921659298442156790432455.81944.2447266912134624355834527194Matches
2020-202130Norwich Cityeng ENG2. Championship38.19932283307617271986451942.22657.8533318316047421576942690292Matches
2020-202130Norwich Cityeng ENGFA Cup0.2Matches
2021-202231Norwich Cityeng ENGEFL Cup0.2Matches
2021-202231Norwich Cityeng ENGFA Cup1.4Matches
2021-202231Norwich Cityeng ENG1. Premier League36.1816842370416149813602745.03355.0429277712826227357142511186Matches
2022-202332Norwich Cityeng ENG2. Championship32.6841526302521211840943537.25255.3477327313246623496846579229Matches
2022-202332Norwich Cityeng ENGEFL Cup0.6Matches
2022-202332Norwich Cityeng ENGFA Cup1.0Matches
202332Minnesota Utdus USA1. MLS11.52691115891676626830930.02170.0172106945017910201318164Matches
202433Minnesota Utdus USA1. MLS10.42954141021846529532825.02371.917692133616108241320174Matches
18 Seasons9 Clubs12 Leagues393.6513188318185930201165511636415241.820456.0292218030824538515024938123735121367
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
Norwich City (5 Seasons)4 Leagues185.8456773289166826691034455330213544.716053.0257416040745935213123133721131301229
Brøndby (4 Seasons)1 League113.2
Schalke 04 (3 Seasons)2 Leagues15.1
Minnesota Utd (2 Seasons)1 League21.95641529191351131563621727.44471.034819907863319184426382138
Celtic (2 Seasons)2 Leagues15.5
KooTeePee (2 Seasons)1 League14.4
HJK (2 Seasons)1 League16.9
Sevilla B (1 Season)1 League10.5
Sevilla (1 Season)1 League0.3
FA Cup (5 Seasons)3.5
Danish Superliga (4 Seasons)113.2
Veikkausliiga (4 Seasons)31.2
Championship (3 Seasons)113.02959491881000181172929501998442.210854.31698105944964244801612081352092849
Bundesliga (3 Seasons)12.1
EFL Cup (3 Seasons)1.1
Premier League (2 Seasons)68.216082410166885830516031035149.55250.5876544624951085170129761038380
MLS (2 Seasons)21.95641529191351131563621727.44471.034819907863319184426382138
Premiership (2 Seasons)13.7
Champions Lg (2 Seasons)4.8
La Liga 2 (1 Season)10.5
La Liga (1 Season)0.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
200615KooTeePee1 League0.8
200716KooTeePee1 League13.5
2008-200918Sevilla1 League0.3
2008-200918Sevilla B1 League10.5
201019HJK1 League3.6
201120HJK1 League13.2
2011-201221Schalke 041 League6.8
2012-201322Schalke 042 Leagues8.0
2013-201423Schalke 041 League0.3
2013-201423Celtic2 Leagues15.0
2014-201524Celtic1 League0.5
2014-201524Brøndby1 League25.7
2015-201625Brøndby1 League28.7
2016-201726Brøndby1 League29.3
2017-201827Brøndby1 League29.5
2018-201928Norwich City3 Leagues42.7112522793916732471124603050.03050.06884138203610436557147823328
2019-202029Norwich City2 Leagues32.97921659298442156790432455.81944.2447266912134624355834527194
2020-202130Norwich City2 Leagues38.39932283307617271986451942.22657.8533318316047421576942690292
2021-202231Norwich City3 Leagues37.8816842370416149813602745.03355.0429277712826227357142511186
2022-202332Norwich City3 Leagues34.2841526302521211840943537.25255.3477327313246623496846579229
202332Minnesota Utd1 League11.52691115891676626830930.02170.0172106945017910201318164
202433Minnesota Utd1 League10.42954141021846529532825.02371.917692133616108241320174
18 Seasons9 Clubs12 Leagues393.6513188318185930201165511636415241.820456.0292218030824538515024938123735121367
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
Norwich City (5 Seasons)4 Leagues185.8456773289166826691034455330213544.716053.0257416040745935213123133721131301229
Brøndby (4 Seasons)1 League113.2
Schalke 04 (3 Seasons)2 Leagues15.1
Minnesota Utd (2 Seasons)1 League21.95641529191351131563621727.44471.034819907863319184426382138
Celtic (2 Seasons)2 Leagues15.5
KooTeePee (2 Seasons)1 League14.4
HJK (2 Seasons)1 League16.9
Sevilla B (1 Season)1 League10.5
Sevilla (1 Season)1 League0.3
FA Cup (5 Seasons)3.5
Danish Superliga (4 Seasons)113.2
Veikkausliiga (4 Seasons)31.2
Championship (3 Seasons)113.02959491881000181172929501998442.210854.31698105944964244801612081352092849
Bundesliga (3 Seasons)12.1
EFL Cup (3 Seasons)1.1
Premier League (2 Seasons)68.216082410166885830516031035149.55250.5876544624951085170129761038380
MLS (2 Seasons)21.95641529191351131563621727.44471.034819907863319184426382138
Premiership (2 Seasons)13.7
Champions Lg (2 Seasons)4.8
La Liga 2 (1 Season)10.5
La Liga (1 Season)0.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
200615KooTeePeefi FIN1. Veikkausliiga11th0.8
200716KooTeePeefi FIN1. Veikkausliiga12th13.5
2008-200918Sevillaes ESP1. La Liga3rd0.3Matches
2008-200918Sevilla Bes ESP2. La Liga 222nd10.5Matches
201019HJKfi FIN1. Veikkausliiga1st3.6
201120HJKfi FIN1. Veikkausliiga1st13.2
2011-201221Schalke 04de GER1. Bundesliga3rd6.8Matches
2012-201322Schalke 04de GER1. Bundesliga4th5.0Matches
2013-201423Schalke 04de GER1. Bundesliga3rd0.3Matches
2013-201423Celticsct SCO1. Premiership1st13.2Matches
2014-201524Celticsct SCO1. Premiership1st0.5Matches
2014-201524Brøndbydk DEN1. Danish Superliga3rd25.7Matches
2015-201625Brøndbydk DEN1. Danish Superliga4th28.7Matches
2016-201726Brøndbydk DEN1. Danish Superliga2nd29.3Matches
2017-201827Brøndbydk DEN1. Danish Superliga2nd29.5Matches
2018-201928Norwich Cityeng ENG2. Championship1st42.3112522793916732471124603050.03050.06884138203610436557147823328Matches
2019-202029Norwich Cityeng ENG1. Premier League20th32.17921659298442156790432455.81944.2447266912134624355834527194Matches
2020-202130Norwich Cityeng ENG2. Championship1st38.19932283307617271986451942.22657.8533318316047421576942690292Matches
2021-202231Norwich Cityeng ENG1. Premier League20th36.1816842370416149813602745.03355.0429277712826227357142511186Matches
2022-202332Norwich Cityeng ENG2. Championship13th32.6841526302521211840943537.25255.3477327313246623496846579229Matches
202332Minnesota Utdus USA1. MLS21st11.52691115891676626830930.02170.0172106945017910201318164Matches
202433Minnesota Utdus USA1. MLS10th10.42954141021846529532825.02371.917692133616108241320174Matches
18 Seasons9 Clubs9 Leagues384.2513188318185930201165511636415241.820456.0292218030824538515024938123735121367
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
Norwich City (5 Seasons)2 Leagues181.2456773289166826691034455330213544.716053.0257416040745935213123133721131301229
Brøndby (4 Seasons)1 League113.2
Schalke 04 (3 Seasons)1 League12.1
Minnesota Utd (2 Seasons)1 League21.95641529191351131563621727.44471.034819907863319184426382138
KooTeePee (2 Seasons)1 League14.4
Celtic (2 Seasons)1 League13.7
HJK (2 Seasons)1 League16.9
Sevilla B (1 Season)1 League10.5
Sevilla (1 Season)1 League0.3
Danish Superliga (4 Seasons)113.2
Veikkausliiga (4 Seasons)31.2
Championship (3 Seasons)113.02959491881000181172929501998442.210854.31698105944964244801612081352092849
Bundesliga (3 Seasons)12.1
Premier League (2 Seasons)68.216082410166885830516031035149.55250.5876544624951085170129761038380
MLS (2 Seasons)21.95641529191351131563621727.44471.034819907863319184426382138
Premiership (2 Seasons)13.7
La Liga 2 (1 Season)10.5
La Liga (1 Season)0.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
2018-201928Norwich Cityeng ENGEFL Cup9th0.2Matches
2018-201928Norwich Cityeng ENGFA Cup33rd0.1Matches
2019-202029Norwich Cityeng ENGFA Cup5th0.8Matches
2020-202130Norwich Cityeng ENGFA Cup17th0.2Matches
2021-202231Norwich Cityeng ENGEFL CupRd30.2Matches
2021-202231Norwich Cityeng ENGFA Cup1.4Matches
2022-202332Norwich Cityeng ENGEFL CupRd20.6Matches
2022-202332Norwich Cityeng ENGFA Cup1.0Matches
5 Seasons1 Club2 Leagues4.6
FA Cup (5 Seasons)3.5
EFL Cup (3 Seasons)1.1
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
2012-201322Schalke 041. Champions LgR163.0Matches
2013-201423Celtic1. Champions LgGR1.8Matches
2 Seasons2 Clubs1 League4.8
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
Celtic (1 Season)1 League1.8
Schalke 04 (1 Season)1 League3.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
201221fi FinlandUEFA Euro Qualifying1.7Matches
201423fi FinlandWCQ7.2Matches
201423fi FinlandFriendlies (M)2.4Matches
201524fi FinlandFriendlies (M)1.2Matches
201625fi FinlandFriendlies (M)3.0Matches
201625fi FinlandUEFA Euro Qualifying6.2Matches
201726fi FinlandFriendlies (M)1.7Matches
201827fi FinlandWCQ7.7Matches
201827fi FinlandFriendlies (M)1.8Matches
2018-201928fi FinlandUEFA Nations League28th5.1Matches
202029fi FinlandFriendlies (M)0.1Matches
2020-202130fi FinlandUEFA Nations LeagueLgB5.8Matches
202130fi FinlandFriendlies (M)0.5Matches
202130fi FinlandUEFA EuroGR2.6640627337645480.0120.030240104632454314Matches
202130fi FinlandUEFA Euro Qualifying9.8Matches
202231fi FinlandWCQ7.7Matches
202231fi FinlandFriendlies (M)1.3Matches
2022-202332fi FinlandUEFA Nations LeagueLgB5.0Matches
202433fi FinlandFriendlies (M)1.1Matches
202433fi FinlandUEFA Euro Qualifying8.1Matches
2024-202534fi FinlandUEFA Nations LeagueLgB1.1Matches
10 Seasons1 Club5 Leagues81.1640627337645480.0120.030240104632454314
Friendlies (M) (9 Seasons)13.1
UEFA Euro Qualifying (4 Seasons)25.9
UEFA Nations League (4 Seasons)16.9
WCQ (3 Seasons)22.6
UEFA Euro (1 Season)2.6640627337645480.0120.030240104632454314

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
200615KooTeePeefi FIN1. Veikkausliiga574153.40.805
200716KooTeePeefi FIN1. Veikkausliiga241,2195152.113.51014
2008-200918Sevillaes ESP1. La Liga129290.80.301Matches
2008-200918Sevilla Bes ESP2. La Liga 2179495625.110.5125Matches
201019HJKfi FIN1. Veikkausliiga73264713.93.634
201120HJKfi FIN1. Veikkausliiga181,1916640.113.2135
2011-201221Schalke 04de GER1. Bundesliga196123220.06.85014Matches
2012-201322Schalke 04de GER1. Bundesliga174482614.65.02115Matches
2012-201322Schalke 041. Champions Lg5269543.0302Matches
2013-201423Schalke 04de GER1. Bundesliga128280.90.301Matches
2013-201423Celtic1. Champions Lg5162321.8203Matches
2013-201423Celticsct SCO1. Premiership251,1844734.613.21312Matches
2014-201524Brøndbydk DEN1. Danish Superliga272,3168678.025.72718001.673123+8+0.31-0.51Matches
2014-201524Celticsct SCO1. Premiership145451.30.510020.000000.00-1.79Matches
2015-201625Brøndbydk DEN1. Danish Superliga332,5817886.928.72822501.643731+6+0.21+0.21Matches
2016-201726Brøndbydk DEN1. Danish Superliga342,6417881.529.33116321.795631+25+0.85+1.30Matches
2017-201827Brøndbydk DEN1. Danish Superliga362,6547481.929.53215402.257032+38+1.29+0.21Matches
2018-201928Norwich Cityeng ENG2. Championship433,8108992.042.3438925001.988751+36+0.85+0.8570.743.4+27.3+0.65-0.32Matches
2018-201928Norwich Cityeng ENGEFL Cup222116.10.20021021.5020+2+8.18+7.65Matches
2018-201928Norwich Cityeng ENGFA Cup1777.80.1001600.0001-1-12.86-12.86Matches
2019-202029Norwich Cityeng ENGFA Cup2723617.10.817001211.5001-1-1.25-2.03Matches
2019-202029Norwich Cityeng ENG1. Premier League362,8868084.432.133862231910.582459-35-1.09+1.2732.754.7-21.9-0.68+0.59Matches
2020-202130Norwich Cityeng ENG2. Championship413,4308482.938.139871622802.176324+39+1.02+1.0265.042.1+22.9+0.60+0.34Matches
2020-202130Norwich Cityeng ENGFA Cup1191910.60.20011903.000000.00-0.56Matches
2021-202231Norwich Cityeng ENGEFL Cup1222212.20.20012200.0001-1-4.09-6.37Matches
2021-202231Norwich Cityeng ENGFA Cup31304348.11.4160023502.0012-1-0.69-1.98Matches
2021-202231Norwich Cityeng ENG1. Premier League373,2538895.136.1378829000.592279-57-1.58+0.5829.872.1-42.4-1.17-0.76Matches
2022-202332Norwich Cityeng ENG2. Championship412,9327270.832.633821682721.273940-1-0.03-0.3342.239.2+3.0+0.09+0.04Matches
2022-202332Norwich Cityeng ENGEFL Cup1535325.20.60015311.001100.000.00Matches
2022-202332Norwich Cityeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
202332Minnesota Utdus USA1. MLS141,0317433.711.51377313501.142219+3+0.26+0.6218.019.3-1.3-0.11-0.43Matches
202433Minnesota Utdus USA1. MLS219394530.710.411650102241.451419-5-0.48-1.0716.718.4-1.7-0.16-0.37Matches
18 Seasons9 Clubs12 Leagues52035,4246848.2393.63948518412624151.52469415+54+0.17-0.35275.1289.2-14.1-0.07-0.19
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
Norwich City (5 Seasons)4 Leagues21016,7268079.4185.818886109222471.36239260-21-0.11-0.07240.4251.5-11.1-0.060.00
Brøndby (4 Seasons)1 League13010,1927882.1113.2118711221.85194117+77+0.68+0.28
Schalke 04 (3 Seasons)2 Leagues421,3573211.915.110132
Minnesota Utd (2 Seasons)1 League351,9705632.221.924713112341.333638-2-0.09-0.2234.737.7-3.0-0.14-0.40
Celtic (2 Seasons)2 Leagues311,3914518.015.51601520.000000.00-1.79
KooTeePee (2 Seasons)1 League291,2934528.714.41019
HJK (2 Seasons)1 League251,5176128.616.9169
Sevilla B (1 Season)1 League179495625.110.5125
Sevilla (1 Season)1 League129290.80.301
FA Cup (5 Seasons)83184030.33.5374151911.5015-4-1.13-1.87
Danish Superliga (4 Seasons)13010,1927882.1113.2118711221.85194117+77+0.68+0.28
Veikkausliiga (4 Seasons)542,8105228.631.22628
Championship (3 Seasons)12510,1728181.9113.01158657102821.81189115+74+0.65+0.49177.9124.7+53.2+0.47+0.22
Bundesliga (3 Seasons)371,0882911.912.17130
EFL Cup (3 Seasons)4972412.91.10042431.0032+1+0.93+0.10
Premier League (2 Seasons)736,1398489.868.270875131910.5946138-92-1.35+0.9662.5126.8-64.3-0.94+0.12
MLS (2 Seasons)351,9705632.221.924713112341.333638-2-0.09-0.2234.737.7-3.0-0.14-0.40
Premiership (2 Seasons)261,2294718.013.71401220.000000.00-1.79
Champions Lg (2 Seasons)10431434.8505
La Liga 2 (1 Season)179495625.110.5125
La Liga (1 Season)129290.80.301
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
200615KooTeePee1 League574153.40.805
200716KooTeePee1 League241,2195152.113.51014
2008-200918Sevilla1 League129290.80.301
2008-200918Sevilla B1 League179495625.110.5125
201019HJK1 League73264713.93.634
201120HJK1 League181,1916640.113.2135
2011-201221Schalke 041 League196123220.06.85014
2012-201322Schalke 042 Leagues227173314.68.05117
2013-201423Schalke 041 League128280.90.301
2013-201423Celtic2 Leagues301,3464534.615.015015
2014-201524Celtic1 League145451.30.510020.000000.00-1.79
2014-201524Brøndby1 League272,3168678.025.72718001.673123+8+0.31-0.51
2015-201625Brøndby1 League332,5817886.928.72822501.643731+6+0.21+0.21
2016-201726Brøndby1 League342,6417881.529.33116321.795631+25+0.85+1.30
2017-201827Brøndby1 League362,6547481.929.53215402.257032+38+1.29+0.21
2018-201928Norwich City3 Leagues463,8398383.642.74389253921.928952+37+0.87+0.6370.743.4+27.3+0.65-0.32
2019-202029Norwich City2 Leagues382,9587877.032.934852241520.632460-36-1.10+0.0332.754.7-21.9-0.68+0.59
2020-202130Norwich City2 Leagues423,4498279.838.339871632502.196324+39+1.02+0.9165.042.1+22.9+0.60+0.34
2021-202231Norwich City3 Leagues413,4058388.037.838872933100.682382-59-1.56-1.9529.872.1-42.4-1.17-0.76
2022-202332Norwich City3 Leagues433,0757269.334.234821793031.234042-2-0.06-0.3242.239.2+3.0+0.09+0.04
202332Minnesota Utd1 League141,0317433.711.51377313501.142219+3+0.26+0.6218.019.3-1.3-0.11-0.43
202433Minnesota Utd1 League219394530.710.411650102241.451419-5-0.48-1.0716.718.4-1.7-0.16-0.37
18 Seasons9 Clubs12 Leagues52035,4246848.2393.63948518412624151.52469415+54+0.17-0.35275.1289.2-14.1-0.07-0.19
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
Norwich City (5 Seasons)4 Leagues21016,7268079.4185.818886109222471.36239260-21-0.11-0.07240.4251.5-11.1-0.060.00
Brøndby (4 Seasons)1 League13010,1927882.1113.2118711221.85194117+77+0.68+0.28
Schalke 04 (3 Seasons)2 Leagues421,3573211.915.110132
Minnesota Utd (2 Seasons)1 League351,9705632.221.924713112341.333638-2-0.09-0.2234.737.7-3.0-0.14-0.40
Celtic (2 Seasons)2 Leagues311,3914518.015.51601520.000000.00-1.79
KooTeePee (2 Seasons)1 League291,2934528.714.41019
HJK (2 Seasons)1 League251,5176128.616.9169
Sevilla B (1 Season)1 League179495625.110.5125
Sevilla (1 Season)1 League129290.80.301
FA Cup (5 Seasons)83184030.33.5374151911.5015-4-1.13-1.87
Danish Superliga (4 Seasons)13010,1927882.1113.2118711221.85194117+77+0.68+0.28
Veikkausliiga (4 Seasons)542,8105228.631.22628
Championship (3 Seasons)12510,1728181.9113.01158657102821.81189115+74+0.65+0.49177.9124.7+53.2+0.47+0.22
Bundesliga (3 Seasons)371,0882911.912.17130
EFL Cup (3 Seasons)4972412.91.10042431.0032+1+0.93+0.10
Premier League (2 Seasons)736,1398489.868.270875131910.5946138-92-1.35+0.9662.5126.8-64.3-0.94+0.12
MLS (2 Seasons)351,9705632.221.924713112341.333638-2-0.09-0.2234.737.7-3.0-0.14-0.40
Premiership (2 Seasons)261,2294718.013.71401220.000000.00-1.79
Champions Lg (2 Seasons)10431434.8505
La Liga 2 (1 Season)179495625.110.5125
La Liga (1 Season)129290.80.301
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
200615KooTeePeefi FIN1. Veikkausliiga11th574153.40.805
200716KooTeePeefi FIN1. Veikkausliiga12th241,2195152.113.51014
2008-200918Sevillaes ESP1. La Liga3rd129290.80.301Matches
2008-200918Sevilla Bes ESP2. La Liga 222nd179495625.110.5125Matches
201019HJKfi FIN1. Veikkausliiga1st73264713.93.634
201120HJKfi FIN1. Veikkausliiga1st181,1916640.113.2135
2011-201221Schalke 04de GER1. Bundesliga3rd196123220.06.85014Matches
2012-201322Schalke 04de GER1. Bundesliga4th174482614.65.02115Matches
2013-201423Schalke 04de GER1. Bundesliga3rd128280.90.301Matches
2013-201423Celticsct SCO1. Premiership1st251,1844734.613.21312Matches
2014-201524Celticsct SCO1. Premiership1st145451.30.510020.000000.00-1.79Matches
2014-201524Brøndbydk DEN1. Danish Superliga3rd272,3168678.025.72718001.673123+8+0.31-0.51Matches
2015-201625Brøndbydk DEN1. Danish Superliga4th332,5817886.928.72822501.643731+6+0.21+0.21Matches
2016-201726Brøndbydk DEN1. Danish Superliga2nd342,6417881.529.33116321.795631+25+0.85+1.30Matches
2017-201827Brøndbydk DEN1. Danish Superliga2nd362,6547481.929.53215402.257032+38+1.29+0.21Matches
2018-201928Norwich Cityeng ENG2. Championship1st433,8108992.042.3438925001.988751+36+0.85+0.8570.743.4+27.3+0.65-0.32Matches
2019-202029Norwich Cityeng ENG1. Premier League20th362,8868084.432.133862231910.582459-35-1.09+1.2732.754.7-21.9-0.68+0.59Matches
2020-202130Norwich Cityeng ENG2. Championship1st413,4308482.938.139871622802.176324+39+1.02+1.0265.042.1+22.9+0.60+0.34Matches
2021-202231Norwich Cityeng ENG1. Premier League20th373,2538895.136.1378829000.592279-57-1.58+0.5829.872.1-42.4-1.17-0.76Matches
2022-202332Norwich Cityeng ENG2. Championship13th412,9327270.832.633821682721.273940-1-0.03-0.3342.239.2+3.0+0.09+0.04Matches
202332Minnesota Utdus USA1. MLS21st141,0317433.711.51377313501.142219+3+0.26+0.6218.019.3-1.3-0.11-0.43Matches
202433Minnesota Utdus USA1. MLS10th219394530.710.411650102241.451419-5-0.48-1.0716.718.4-1.7-0.16-0.37Matches
18 Seasons9 Clubs9 Leagues49834,5786948.8384.23868518311224111.53465408+57+0.18-0.31275.1289.2-14.1-0.07-0.19
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
Norwich City (5 Seasons)2 Leagues19816,3118284.7181.218586108132531.36235253-18-0.10+0.33240.4251.5-11.1-0.060.00
Brøndby (4 Seasons)1 League13010,1927882.1113.2118711221.85194117+77+0.68+0.28
Schalke 04 (3 Seasons)1 League371,0882911.912.17130
Minnesota Utd (2 Seasons)1 League351,9705632.221.924713112341.333638-2-0.09-0.2234.737.7-3.0-0.14-0.40
KooTeePee (2 Seasons)1 League291,2934528.714.41019
Celtic (2 Seasons)1 League261,2294718.013.71401220.000000.00-1.79
HJK (2 Seasons)1 League251,5176128.616.9169
Sevilla B (1 Season)1 League179495625.110.5125
Sevilla (1 Season)1 League129290.80.301
Danish Superliga (4 Seasons)13010,1927882.1113.2118711221.85194117+77+0.68+0.28
Veikkausliiga (4 Seasons)542,8105228.631.22628
Championship (3 Seasons)12510,1728181.9113.01158657102821.81189115+74+0.65+0.49177.9124.7+53.2+0.47+0.22
Bundesliga (3 Seasons)371,0882911.912.17130
Premier League (2 Seasons)736,1398489.868.270875131910.5946138-92-1.35+0.9662.5126.8-64.3-0.94+0.12
MLS (2 Seasons)351,9705632.221.924713112341.333638-2-0.09-0.2234.737.7-3.0-0.14-0.40
Premiership (2 Seasons)261,2294718.013.71401220.000000.00-1.79
La Liga 2 (1 Season)179495625.110.5125
La Liga (1 Season)129290.80.301
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
2018-201928Norwich Cityeng ENGEFL Cup9th222116.10.20021021.5020+2+8.18+7.65Matches
2018-201928Norwich Cityeng ENGFA Cup33rd1777.80.1001600.0001-1-12.86-12.86Matches
2019-202029Norwich Cityeng ENGFA Cup5th2723617.10.817001211.5001-1-1.25-2.03Matches
2020-202130Norwich Cityeng ENGFA Cup17th1191910.60.20011903.000000.00-0.56Matches
2021-202231Norwich Cityeng ENGEFL CupRd31222212.20.20012200.0001-1-4.09-6.37Matches
2021-202231Norwich Cityeng ENGFA Cup31304348.11.4160023502.0012-1-0.69-1.98Matches
2022-202332Norwich Cityeng ENGEFL CupRd21535325.20.60015311.001100.000.00Matches
2022-202332Norwich Cityeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
5 Seasons1 Club2 Leagues124153523.14.6374192141.3347-3-0.65-1.43
FA Cup (5 Seasons)83184030.33.5374151911.5015-4-1.13-1.87
EFL Cup (3 Seasons)4972412.91.10042431.0032+1+0.93+0.10
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
2012-201322Schalke 041. Champions LgR165269543.0302Matches
2013-201423Celtic1. Champions LgGR5162321.8203Matches
2 Seasons2 Clubs1 League10431434.8505
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Celtic (1 Season)1 League5162321.8203
Schalke 04 (1 Season)1 League5269543.0302
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
201221fi FinlandUEFA Euro Qualifying41553917.21.7261021701.0014-3-1.74-2.10Matches
201423fi FinlandWCQ86458189.67.28811001.1356-1-0.14+3.46Matches
201423fi FinlandFriendlies (M)32137159.22.4284014501.3343+1+0.42+1.03Matches
201524fi FinlandFriendlies (M)21055338.91.2160014501.5001-1-0.86-0.86Matches
201625fi FinlandFriendlies (M)52715450.23.0366123710.0007-7-2.32-0.65Matches
201625fi FinlandUEFA Euro Qualifying95606262.26.2867112411.0065+1+0.16+0.69Matches
201726fi FinlandFriendlies (M)31555257.41.73520001.6730+3+1.74+1.74Matches
201827fi FinlandWCQ96927776.97.7884512110.67610-4-0.52-0.52Matches
201827fi FinlandFriendlies (M)21668336.91.82831002.0030+3+1.63+0.68Matches
2018-201928fi FinlandUEFA Nations League28th64597785.05.16773002.003300.00-2.22Matches
202029fi FinlandFriendlies (M)111116.10.10011103.000000.00+1.07Matches
2020-202130fi FinlandUEFA Nations LeagueLgB65218796.55.86871002.0075+2+0.35+0.35Matches
202130fi FinlandFriendlies (M)2442212.20.50022210.0001-1-2.05-1.19Matches
202130fi FinlandUEFA EuroGR32387988.12.63790001.0013-2-0.76-0.761.44.1-2.7-1.03-0.52Matches
202130fi FinlandUEFA Euro Qualifying108808897.89.810880001.801610+6+0.61+0.61Matches
202231fi FinlandWCQ86958796.57.78875001.38101000.000.00Matches
202231fi FinlandFriendlies (M)21145731.71.3190112400.5012-1-0.79-0.42Matches
2022-202332fi FinlandUEFA Nations LeagueLgB64477582.85.06751001.3385+3+0.60+1.57Matches
202433fi FinlandFriendlies (M)3963235.61.1156022001.332200.00+0.52Matches
202433fi FinlandUEFA Euro Qualifying117336774.08.1975223101.641410+4+0.49+0.14Matches
2024-202534fi FinlandUEFA Nations LeagueLgB5961917.81.1145041310.0012-1-0.94+1.09Matches
10 Seasons1 Club5 Leagues1087,2966863.381.1887822202451.249189+2+0.02+0.451.44.1-2.7-1.03-0.52
Friendlies (M) (9 Seasons)231,1755138.413.113693102821.041316-3-0.23+0.25
UEFA Euro Qualifying (4 Seasons)342,3286863.125.92976352411.443729+8+0.31+0.18
UEFA Nations League (4 Seasons)231,5236670.516.91977541311.391915+4+0.24+1.51
WCQ (3 Seasons)252,0328186.822.624841112111.042126-5-0.22+0.66
UEFA Euro (1 Season)32387988.12.63790001.0013-2-0.76-0.761.44.1-2.7-1.03-0.52

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
200615KooTeePeefi FIN1. Veikkausliiga0.8002
200716KooTeePeefi FIN1. Veikkausliiga13.5109
2008-200918Sevillaes ESP1. La Liga0.3000Matches
2008-200918Sevilla Bes ESP2. La Liga 210.510Matches
201019HJKfi FIN1. Veikkausliiga3.6004
201120HJKfi FIN1. Veikkausliiga13.20014
2011-201221Schalke 04de GER1. Bundesliga6.80012Matches
2012-201322Schalke 04de GER1. Bundesliga5.0006Matches
2012-201322Schalke 041. Champions Lg3.0003Matches
2013-201423Schalke 04de GER1. Bundesliga0.3001Matches
2013-201423Celtic1. Champions Lg1.8002Matches
2013-201423Celticsct SCO1. Premiership13.2207Matches
2014-201524Brøndbydk DEN1. Danish Superliga25.730Matches
2014-201524Celticsct SCO1. Premiership0.500Matches
2015-201625Brøndbydk DEN1. Danish Superliga28.72039Matches
2016-201726Brøndbydk DEN1. Danish Superliga29.33003600000000Matches
2017-201827Brøndbydk DEN1. Danish Superliga29.52003400000000Matches
2018-201928Norwich Cityeng ENG2. Championship42.32004529161510142008895813.4Matches
2018-201928Norwich Cityeng ENGEFL Cup0.2000000100000Matches
2018-201928Norwich Cityeng ENGFA Cup0.1000000000000Matches
2019-202029Norwich Cityeng ENGFA Cup0.80001112000Matches
2019-202029Norwich Cityeng ENG1. Premier League32.13002315178660006254410.2Matches
2020-202130Norwich Cityeng ENG2. Championship38.110038311913990008095514.1Matches
2020-202130Norwich Cityeng ENGFA Cup0.20000000000Matches
2021-202231Norwich Cityeng ENGEFL Cup0.20000000000Matches
2021-202231Norwich Cityeng ENGFA Cup1.41001000000Matches
2021-202231Norwich Cityeng ENG1. Premier League36.14003125121341110076157317.0Matches
2022-202332Norwich Cityeng ENG2. Championship32.62003524737770005794815.8Matches
2022-202332Norwich Cityeng ENGEFL Cup0.60000000100Matches
2022-202332Norwich Cityeng ENGFA Cup1.00001100000Matches
202332Minnesota Utdus USA1. MLS11.5000633810000182528.6Matches
202433Minnesota Utdus USA1. MLS10.400010525200002672224.1Matches
18 Seasons9 Clubs12 Leagues393.627003601347710240473004075630515.5
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (5 Seasons)4 Leagues185.81300175126728937473003634727814.5
Brøndby (4 Seasons)1 League113.2100010900000000
Schalke 04 (3 Seasons)2 Leagues15.10022
Minnesota Utd (2 Seasons)1 League21.9000168513300004492725.0
Celtic (2 Seasons)2 Leagues15.5209
KooTeePee (2 Seasons)1 League14.41011
HJK (2 Seasons)1 League16.90018
Sevilla B (1 Season)1 League10.510
Sevilla (1 Season)1 League0.3000
FA Cup (5 Seasons)3.5100321200000
Danish Superliga (4 Seasons)113.2100010900000000
Veikkausliiga (4 Seasons)31.21029
Championship (3 Seasons)113.050011884426526302002252716114.4
Bundesliga (3 Seasons)12.10019
EFL Cup (3 Seasons)1.1000000110000
Premier League (2 Seasons)68.27005440292110171001382011714.6
MLS (2 Seasons)21.9000168513300004492725.0
Premiership (2 Seasons)13.7207
Champions Lg (2 Seasons)4.8005
La Liga 2 (1 Season)10.510
La Liga (1 Season)0.3000
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
200615KooTeePee1 League0.8002
200716KooTeePee1 League13.5109
2008-200918Sevilla1 League0.3000
2008-200918Sevilla B1 League10.510
201019HJK1 League3.6004
201120HJK1 League13.20014
2011-201221Schalke 041 League6.80012
2012-201322Schalke 042 Leagues8.0009
2013-201423Schalke 041 League0.3001
2013-201423Celtic2 Leagues15.0209
2014-201524Celtic1 League0.500
2014-201524Brøndby1 League25.730
2015-201625Brøndby1 League28.72039
2016-201726Brøndby1 League29.33003600000000
2017-201827Brøndby1 League29.52003400000000
2018-201928Norwich City3 Leagues42.72004529161610142008895813.4
2019-202029Norwich City2 Leagues32.930024161810660006254410.2
2020-202130Norwich City2 Leagues38.310038311913990008095514.1
2021-202231Norwich City3 Leagues37.85003225121341110076157317.0
2022-202332Norwich City3 Leagues34.22003625737870005794815.8
202332Minnesota Utd1 League11.5000633810000182528.6
202433Minnesota Utd1 League10.400010525200002672224.1
18 Seasons9 Clubs12 Leagues393.627003601347710240473004075630515.5
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (5 Seasons)4 Leagues185.81300175126728937473003634727814.5
Brøndby (4 Seasons)1 League113.2100010900000000
Schalke 04 (3 Seasons)2 Leagues15.10022
Minnesota Utd (2 Seasons)1 League21.9000168513300004492725.0
Celtic (2 Seasons)2 Leagues15.5209
KooTeePee (2 Seasons)1 League14.41011
HJK (2 Seasons)1 League16.90018
Sevilla B (1 Season)1 League10.510
Sevilla (1 Season)1 League0.3000
FA Cup (5 Seasons)3.5100321200000
Danish Superliga (4 Seasons)113.2100010900000000
Veikkausliiga (4 Seasons)31.21029
Championship (3 Seasons)113.050011884426526302002252716114.4
Bundesliga (3 Seasons)12.10019
EFL Cup (3 Seasons)1.1000000110000
Premier League (2 Seasons)68.27005440292110171001382011714.6
MLS (2 Seasons)21.9000168513300004492725.0
Premiership (2 Seasons)13.7207
Champions Lg (2 Seasons)4.8005
La Liga 2 (1 Season)10.510
La Liga (1 Season)0.3000
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
200615KooTeePeefi FIN1. Veikkausliiga11th0.8002
200716KooTeePeefi FIN1. Veikkausliiga12th13.5109
2008-200918Sevillaes ESP1. La Liga3rd0.3000Matches
2008-200918Sevilla Bes ESP2. La Liga 222nd10.510Matches
201019HJKfi FIN1. Veikkausliiga1st3.6004
201120HJKfi FIN1. Veikkausliiga1st13.20014
2011-201221Schalke 04de GER1. Bundesliga3rd6.80012Matches
2012-201322Schalke 04de GER1. Bundesliga4th5.0006Matches
2013-201423Schalke 04de GER1. Bundesliga3rd0.3001Matches
2013-201423Celticsct SCO1. Premiership1st13.2207Matches
2014-201524Celticsct SCO1. Premiership1st0.500Matches
2014-201524Brøndbydk DEN1. Danish Superliga3rd25.730Matches
2015-201625Brøndbydk DEN1. Danish Superliga4th28.72039Matches
2016-201726Brøndbydk DEN1. Danish Superliga2nd29.33003600000000Matches
2017-201827Brøndbydk DEN1. Danish Superliga2nd29.52003400000000Matches
2018-201928Norwich Cityeng ENG2. Championship1st42.32004529161510142008895813.4Matches
2019-202029Norwich Cityeng ENG1. Premier League20th32.13002315178660006254410.2Matches
2020-202130Norwich Cityeng ENG2. Championship1st38.110038311913990008095514.1Matches
2021-202231Norwich Cityeng ENG1. Premier League20th36.14003125121341110076157317.0Matches
2022-202332Norwich Cityeng ENG2. Championship13th32.62003524737770005794815.8Matches
202332Minnesota Utdus USA1. MLS21st11.5000633810000182528.6Matches
202433Minnesota Utdus USA1. MLS10th10.400010525200002672224.1Matches
18 Seasons9 Clubs9 Leagues384.22600352132769939473004075630515.5
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (5 Seasons)2 Leagues181.21200172124718636473003634727814.5
Brøndby (4 Seasons)1 League113.2100010900000000
Schalke 04 (3 Seasons)1 League12.10019
Minnesota Utd (2 Seasons)1 League21.9000168513300004492725.0
KooTeePee (2 Seasons)1 League14.41011
Celtic (2 Seasons)1 League13.7207
HJK (2 Seasons)1 League16.90018
Sevilla B (1 Season)1 League10.510
Sevilla (1 Season)1 League0.3000
Danish Superliga (4 Seasons)113.2100010900000000
Veikkausliiga (4 Seasons)31.21029
Championship (3 Seasons)113.050011884426526302002252716114.4
Bundesliga (3 Seasons)12.10019
Premier League (2 Seasons)68.27005440292110171001382011714.6
MLS (2 Seasons)21.9000168513300004492725.0
Premiership (2 Seasons)13.7207
La Liga 2 (1 Season)10.510
La Liga (1 Season)0.3000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201928Norwich Cityeng ENGEFL Cup9th0.2000000100000Matches
2018-201928Norwich Cityeng ENGFA Cup33rd0.1000000000000Matches
2019-202029Norwich Cityeng ENGFA Cup5th0.80001112000Matches
2020-202130Norwich Cityeng ENGFA Cup17th0.20000000000Matches
2021-202231Norwich Cityeng ENGEFL CupRd30.20000000000Matches
2021-202231Norwich Cityeng ENGFA Cup1.41001000000Matches
2022-202332Norwich Cityeng ENGEFL CupRd20.60000000100Matches
2022-202332Norwich Cityeng ENGFA Cup1.00001100000Matches
5 Seasons1 Club2 Leagues4.6100321310000
FA Cup (5 Seasons)3.5100321200000
EFL Cup (3 Seasons)1.1000000110000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2012-201322Schalke 041. Champions LgR163.0003Matches
2013-201423Celtic1. Champions LgGR1.8002Matches
2 Seasons2 Clubs1 League4.8005
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Celtic (1 Season)1 League1.8002
Schalke 04 (1 Season)1 League3.0003
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
201221fi FinlandUEFA Euro Qualifying1.70000Matches
201423fi FinlandWCQ7.20000Matches
201423fi FinlandFriendlies (M)2.40000Matches
201524fi FinlandFriendlies (M)1.20000Matches
201625fi FinlandFriendlies (M)3.00000Matches
201625fi FinlandUEFA Euro Qualifying6.2000621751000Matches
201726fi FinlandFriendlies (M)1.70000Matches
201827fi FinlandWCQ7.71000Matches
201827fi FinlandFriendlies (M)1.81000Matches
2018-201928fi FinlandUEFA Nations League28th5.11000Matches
202029fi FinlandFriendlies (M)0.10000Matches
2020-202130fi FinlandUEFA Nations LeagueLgB5.81004713520Matches
202130fi FinlandFriendlies (M)0.50000Matches
202130fi FinlandUEFA EuroGR2.600042021000071516.7Matches
202130fi FinlandUEFA Euro Qualifying9.810013151503000Matches
202231fi FinlandWCQ7.710091137420Matches
202231fi FinlandFriendlies (M)1.30000Matches
2022-202332fi FinlandUEFA Nations LeagueLgB5.000031122000Matches
202433fi FinlandFriendlies (M)1.10000Matches
202433fi FinlandUEFA Euro Qualifying8.10005529030Matches
2024-202534fi FinlandUEFA Nations LeagueLgB1.10002103020Matches
10 Seasons1 Club5 Leagues81.160046541038151300071516.7
Friendlies (M) (9 Seasons)13.11000
UEFA Euro Qualifying (4 Seasons)25.9100242242157000
UEFA Nations League (4 Seasons)16.920091938540
WCQ (3 Seasons)22.620091137420
UEFA Euro (1 Season)2.600042021000071516.7

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.