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
200318HJKfi FIN1. Veikkausliiga322022.2000000000.000.000.000.000.00
200419HJKfi FIN1. Veikkausliiga16892210.2101100200.100.000.100.100.10
200520HJKfi FIN1. Veikkausliiga17171,53017.0213200000.120.060.180.120.18
200621HJKfi FIN1. Veikkausliiga21191,73119.2000000300.000.000.000.000.00
200722HJKfi FIN1. Veikkausliiga20191,72719.2000000200.000.000.000.000.00
200823Malmöse SWE1. Allsvenskan15131,18713.2000000300.000.000.000.000.00
200924Malmöse SWE1. Allsvenskan101090010.0000000000.000.000.000.000.00
201025Malmöse SWE1. Allsvenskan766226.9101100000.140.000.140.140.14Matches
201126Malmöse SWE1. Allsvenskan16161,38015.3101100600.070.000.070.070.07
2011-201227Malmö2. Europa Lg322012.2000000000.000.000.000.000.00Matches
201227Malmöse SWE1. Allsvenskan1376817.6101100110.130.000.130.130.13Matches
201328Malmöse SWE1. Allsvenskan28252,28025.3213200600.080.040.120.080.12
201429Malmöse SWE1. Allsvenskan26211,92421.4112100500.050.050.090.050.09Matches
2014-201530Malmö1. Champions Lg665406.0000000200.000.000.000.000.00Matches
201530D.C. Unitedus USA1. MLS141294410.5000000100.000.000.000.000.00Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga15141,25513.9011000410.000.070.070.000.07Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga966307.0000000300.000.000.000.000.00Matches
2018-201934Esbjergdk DEN1. Danish Superliga33332,96332.9000000700.000.000.000.000.00Matches
2019-202035Esbjergdk DEN1. Danish Superliga18171,51316.8112100100.060.060.120.060.12Matches
202035HJKfi FIN1. Veikkausliiga643734.1101100100.240.000.240.240.24Matches
202136HJKfi FIN1. Veikkausliiga632893.2000000000.000.000.000.000.00Matches
2021-202237HJK3. Conf Lg11901.0000000100.00.00.00.00210.000.000.000.000.000.000.000.000.000.00Matches
19 Seasons5 Clubs7 Leagues30326123,884265.41151611004820.00.00.00.00210.040.020.060.040.060.000.000.000.000.00
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Malmö (7 Seasons)3 Leagues1241069,715107.96286002310.060.020.070.060.07
HJK (7 Seasons)2 Leagues90736,86476.3415400900.00.00.00.00210.050.010.070.050.070.000.000.000.000.00
Esbjerg (2 Seasons)1 League51504,47649.7112100800.020.020.040.020.04
Midtjylland (2 Seasons)1 League24201,88520.9011000710.000.050.050.000.05
D.C. United (1 Season)1 League141294410.5000000100.000.000.000.000.00
Allsvenskan (7 Seasons)115988,97499.76286002110.060.020.080.060.08
Veikkausliiga (7 Seasons)89726,77475.3415400800.050.010.070.050.07
Danish Superliga (4 Seasons)75706,36170.71231001510.010.030.040.010.04
MLS (1 Season)141294410.5000000100.000.000.000.000.00
Champions Lg (1 Season)665406.0000000200.000.000.000.000.00
Europa Lg (1 Season)322012.2000000000.000.000.000.000.00
Conf Lg (1 Season)11901.0000000100.00.00.00.00210.000.000.000.000.000.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
200318HJK1 League322022.2000000000.000.000.000.000.00
200419HJK1 League16892210.2101100200.100.000.100.100.10
200520HJK1 League17171,53017.0213200000.120.060.180.120.18
200621HJK1 League21191,73119.2000000300.000.000.000.000.00
200722HJK1 League20191,72719.2000000200.000.000.000.000.00
200823Malmö1 League15131,18713.2000000300.000.000.000.000.00
200924Malmö1 League101090010.0000000000.000.000.000.000.00
201025Malmö1 League766226.9101100000.140.000.140.140.14
201126Malmö1 League16161,38015.3101100600.070.000.070.070.07
2011-201227Malmö1 League322012.2000000000.000.000.000.000.00
201227Malmö1 League1376817.6101100110.130.000.130.130.13
201328Malmö1 League28252,28025.3213200600.080.040.120.080.12
201429Malmö1 League26211,92421.4112100500.050.050.090.050.09
2014-201530Malmö1 League665406.0000000200.000.000.000.000.00
201530D.C. United1 League141294410.5000000100.000.000.000.000.00
2016-201732Midtjylland1 League15141,25513.9011000410.000.070.070.000.07
2017-201833Midtjylland1 League966307.0000000300.000.000.000.000.00
2018-201934Esbjerg1 League33332,96332.9000000700.000.000.000.000.00
2019-202035Esbjerg1 League18171,51316.8112100100.060.060.120.060.12
202035HJK1 League643734.1101100100.240.000.240.240.24
202136HJK1 League632893.2000000000.000.000.000.000.00
2021-202237HJK1 League11901.0000000100.00.00.00.00210.000.000.000.000.000.000.000.000.000.00
19 Seasons5 Clubs7 Leagues30326123,884265.41151611004820.00.00.00.00210.040.020.060.040.060.000.000.000.000.00
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Malmö (7 Seasons)3 Leagues1241069,715107.96286002310.060.020.070.060.07
HJK (7 Seasons)2 Leagues90736,86476.3415400900.00.00.00.00210.050.010.070.050.070.000.000.000.000.00
Esbjerg (2 Seasons)1 League51504,47649.7112100800.020.020.040.020.04
Midtjylland (2 Seasons)1 League24201,88520.9011000710.000.050.050.000.05
D.C. United (1 Season)1 League141294410.5000000100.000.000.000.000.00
Allsvenskan (7 Seasons)115988,97499.76286002110.060.020.080.060.08
Veikkausliiga (7 Seasons)89726,77475.3415400800.050.010.070.050.07
Danish Superliga (4 Seasons)75706,36170.71231001510.010.030.040.010.04
MLS (1 Season)141294410.5000000100.000.000.000.000.00
Champions Lg (1 Season)665406.0000000200.000.000.000.000.00
Europa Lg (1 Season)322012.2000000000.000.000.000.000.00
Conf Lg (1 Season)11901.0000000100.00.00.00.00210.000.000.000.000.000.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
200318HJKfi FIN1. Veikkausliiga1st322022.2000000000.000.000.000.000.00
200419HJKfi FIN1. Veikkausliiga6th16892210.2101100200.100.000.100.100.10
200520HJKfi FIN1. Veikkausliiga2nd17171,53017.0213200000.120.060.180.120.18
200621HJKfi FIN1. Veikkausliiga2nd21191,73119.2000000300.000.000.000.000.00
200722HJKfi FIN1. Veikkausliiga7th20191,72719.2000000200.000.000.000.000.00
200823Malmöse SWE1. Allsvenskan6th15131,18713.2000000300.000.000.000.000.00
200924Malmöse SWE1. Allsvenskan7th101090010.0000000000.000.000.000.000.00
201025Malmöse SWE1. Allsvenskan1st766226.9101100000.140.000.140.140.14Matches
201126Malmöse SWE1. Allsvenskan4th16161,38015.3101100600.070.000.070.070.07
201227Malmöse SWE1. Allsvenskan3rd1376817.6101100110.130.000.130.130.13Matches
201328Malmöse SWE1. Allsvenskan1st28252,28025.3213200600.080.040.120.080.12
201429Malmöse SWE1. Allsvenskan1st26211,92421.4112100500.050.050.090.050.09Matches
201530D.C. Unitedus USA1. MLS8th141294410.5000000100.000.000.000.000.00Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga4th15141,25513.9011000410.000.070.070.000.07Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga1st966307.0000000300.000.000.000.000.00Matches
2018-201934Esbjergdk DEN1. Danish Superliga3rd33332,96332.9000000700.000.000.000.000.00Matches
2019-202035Esbjergdk DEN1. Danish Superliga10th18171,51316.8112100100.060.060.120.060.12Matches
202035HJKfi FIN1. Veikkausliiga1st643734.1101100100.240.000.240.240.24Matches
202136HJKfi FIN1. Veikkausliiga1st632893.2000000000.000.000.000.000.00Matches
19 Seasons5 Clubs4 Leagues29325223,053256.11151611004520.040.020.060.040.06
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
Malmö (7 Seasons)1 League115988,97499.76286002110.060.020.080.060.08
HJK (7 Seasons)1 League89726,77475.3415400800.050.010.070.050.07
Esbjerg (2 Seasons)1 League51504,47649.7112100800.020.020.040.020.04
Midtjylland (2 Seasons)1 League24201,88520.9011000710.000.050.050.000.05
D.C. United (1 Season)1 League141294410.5000000100.000.000.000.000.00
Allsvenskan (7 Seasons)115988,97499.76286002110.060.020.080.060.08
Veikkausliiga (7 Seasons)89726,77475.3415400800.050.010.070.050.07
Danish Superliga (4 Seasons)75706,36170.71231001510.010.030.040.010.04
MLS (1 Season)141294410.5000000100.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
2011-201227Malmö2. Europa LgGR322012.2000000000.000.000.000.000.00Matches
2014-201530Malmö1. Champions LgGR665406.0000000200.000.000.000.000.00Matches
2021-202237HJK3. Conf LgGR11901.0000000100.00.00.00.00210.000.000.000.000.000.000.000.000.000.00Matches
3 Seasons2 Clubs3 Leagues1098319.2000000300.00.00.00.00210.000.000.000.000.000.000.000.000.000.00
Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Malmö (2 Seasons)2 Leagues987418.2000000200.000.000.000.000.00
HJK (1 Season)1 League11901.0000000100.00.00.00.00210.000.000.000.000.000.000.000.000.000.00
Champions Lg (1 Season)665406.0000000200.000.000.000.000.00
Europa Lg (1 Season)322012.2000000000.000.000.000.000.00
Conf Lg (1 Season)11901.0000000100.00.00.00.00210.000.000.000.000.000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201025fi FinlandWCQ00Matches
201227fi FinlandUEFA Euro Qualifying10450.50000000.000.00Matches
201429fi FinlandWCQ543614.0000000200.000.000.000.000.00Matches
201429fi FinlandFriendlies (M)221802.0000000000.000.000.000.000.00Matches
201530fi FinlandFriendlies (M)10450.5000000000.000.000.000.000.00Matches
201631fi FinlandFriendlies (M)332512.8000000000.000.000.000.000.00Matches
201631fi FinlandUEFA Euro Qualifying554444.9000000300.000.000.000.000.00Matches
201732fi FinlandFriendlies (M)10360.4000000000.000.000.000.000.00Matches
201833fi FinlandWCQ332422.7000000100.000.000.000.000.00Matches
201833fi FinlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
2018-201934fi FinlandUEFA Nations League28th00Matches
7 Seasons1 Club4 Leagues22181,69418.8000000600.000.000.000.000.00
Friendlies (M) (5 Seasons)866026.7000000000.000.000.000.000.00
WCQ (3 Seasons)876036.7000000300.000.000.000.000.00
UEFA Euro Qualifying (2 Seasons)654895.4000000300.000.000.000.000.00
UEFA Nations League (1 Season)00

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
200318HJKfi FIN1. Veikkausliiga2.2000.0000
200419HJKfi FIN1. Veikkausliiga10.2140.390.2500
200520HJKfi FIN1. Veikkausliiga17.0250.290.4000
200621HJKfi FIN1. Veikkausliiga19.2010.050.0000
200722HJKfi FIN1. Veikkausliiga19.2060.310.0000
200823Malmöse SWE1. Allsvenskan13.2010.080.0000
200924Malmöse SWE1. Allsvenskan10.0010.100.0000
201025Malmöse SWE1. Allsvenskan6.9120.290.5000Matches
201126Malmöse SWE1. Allsvenskan15.3120.130.5000
2011-201227Malmö2. Europa Lg2.2000.0000Matches
201227Malmöse SWE1. Allsvenskan7.6120.260.5000Matches
201328Malmöse SWE1. Allsvenskan25.3260.240.3300
201429Malmöse SWE1. Allsvenskan21.4120.090.5000Matches
2014-201530Malmö1. Champions Lg6.0020.330.0000Matches
201530D.C. Unitedus USA1. MLS10.5010.100.0000Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga13.90000.000.0000Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga7.00010.000.140.0000Matches
2018-201934Esbjergdk DEN1. Danish Superliga32.9000Matches
2019-202035Esbjergdk DEN1. Danish Superliga16.8122100.00.120.120.500.5000Matches
202035HJKfi FIN1. Veikkausliiga4.1100Matches
202136HJKfi FIN1. Veikkausliiga3.2000Matches
2021-202237HJK3. Conf Lg1.00000.000.000000.00.00.00.0Matches
19 Seasons5 Clubs7 Leagues265.411238150.00.050.170.500.260000.00.00.00.0
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Malmö (7 Seasons)3 Leagues107.96180.170.3300
HJK (7 Seasons)2 Leagues76.340160.000.230.190000.00.00.00.0
Esbjerg (2 Seasons)1 League49.7122100.00.120.120.500.5000
Midtjylland (2 Seasons)1 League20.90010.000.050.0000
D.C. United (1 Season)1 League10.5010.100.0000
Allsvenskan (7 Seasons)99.76160.160.3800
Veikkausliiga (7 Seasons)75.34160.240.1900
Danish Superliga (4 Seasons)70.7123150.00.050.080.500.3300
MLS (1 Season)10.5010.100.0000
Champions Lg (1 Season)6.0020.330.0000
Europa Lg (1 Season)2.2000.0000
Conf Lg (1 Season)1.00000.000.000000.00.00.00.0
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
200318HJK1 League2.2000.0000
200419HJK1 League10.2140.390.2500
200520HJK1 League17.0250.290.4000
200621HJK1 League19.2010.050.0000
200722HJK1 League19.2060.310.0000
200823Malmö1 League13.2010.080.0000
200924Malmö1 League10.0010.100.0000
201025Malmö1 League6.9120.290.5000
201126Malmö1 League15.3120.130.5000
2011-201227Malmö1 League2.2000.0000
201227Malmö1 League7.6120.260.5000
201328Malmö1 League25.3260.240.3300
201429Malmö1 League21.4120.090.5000
2014-201530Malmö1 League6.0020.330.0000
201530D.C. United1 League10.5010.100.0000
2016-201732Midtjylland1 League13.90000.000.0000
2017-201833Midtjylland1 League7.00010.000.140.0000
2018-201934Esbjerg1 League32.9000
2019-202035Esbjerg1 League16.8122100.00.120.120.500.5000
202035HJK1 League4.1100
202136HJK1 League3.2000
2021-202237HJK1 League1.00000.000.000000.00.00.00.0
19 Seasons5 Clubs7 Leagues265.411238150.00.050.170.500.260000.00.00.00.0
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Malmö (7 Seasons)3 Leagues107.96180.170.3300
HJK (7 Seasons)2 Leagues76.340160.000.230.190000.00.00.00.0
Esbjerg (2 Seasons)1 League49.7122100.00.120.120.500.5000
Midtjylland (2 Seasons)1 League20.90010.000.050.0000
D.C. United (1 Season)1 League10.5010.100.0000
Allsvenskan (7 Seasons)99.76160.160.3800
Veikkausliiga (7 Seasons)75.34160.240.1900
Danish Superliga (4 Seasons)70.7123150.00.050.080.500.3300
MLS (1 Season)10.5010.100.0000
Champions Lg (1 Season)6.0020.330.0000
Europa Lg (1 Season)2.2000.0000
Conf Lg (1 Season)1.00000.000.000000.00.00.00.0
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
200318HJKfi FIN1. Veikkausliiga1st2.2000.0000
200419HJKfi FIN1. Veikkausliiga6th10.2140.390.2500
200520HJKfi FIN1. Veikkausliiga2nd17.0250.290.4000
200621HJKfi FIN1. Veikkausliiga2nd19.2010.050.0000
200722HJKfi FIN1. Veikkausliiga7th19.2060.310.0000
200823Malmöse SWE1. Allsvenskan6th13.2010.080.0000
200924Malmöse SWE1. Allsvenskan7th10.0010.100.0000
201025Malmöse SWE1. Allsvenskan1st6.9120.290.5000Matches
201126Malmöse SWE1. Allsvenskan4th15.3120.130.5000
201227Malmöse SWE1. Allsvenskan3rd7.6120.260.5000Matches
201328Malmöse SWE1. Allsvenskan1st25.3260.240.3300
201429Malmöse SWE1. Allsvenskan1st21.4120.090.5000Matches
201530D.C. Unitedus USA1. MLS8th10.5010.100.0000Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga4th13.90000.000.0000Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga1st7.00010.000.140.0000Matches
2018-201934Esbjergdk DEN1. Danish Superliga3rd32.9000Matches
2019-202035Esbjergdk DEN1. Danish Superliga10th16.8122100.00.120.120.500.5000Matches
202035HJKfi FIN1. Veikkausliiga1st4.1100Matches
202136HJKfi FIN1. Veikkausliiga1st3.2000Matches
19 Seasons5 Clubs4 Leagues256.111236150.00.050.170.500.2800
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Malmö (7 Seasons)1 League99.76160.160.3800
HJK (7 Seasons)1 League75.34160.240.1900
Esbjerg (2 Seasons)1 League49.7122100.00.120.120.500.5000
Midtjylland (2 Seasons)1 League20.90010.000.050.0000
D.C. United (1 Season)1 League10.5010.100.0000
Allsvenskan (7 Seasons)99.76160.160.3800
Veikkausliiga (7 Seasons)75.34160.240.1900
Danish Superliga (4 Seasons)70.7123150.00.050.080.500.3300
MLS (1 Season)10.5010.100.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
2011-201227Malmö2. Europa LgGR2.2000.0000Matches
2014-201530Malmö1. Champions LgGR6.0020.330.0000Matches
2021-202237HJK3. Conf LgGR1.00000.000.000000.00.00.00.0Matches
3 Seasons2 Clubs3 Leagues9.20020.000.220.000000.00.00.00.0
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Malmö (2 Seasons)2 Leagues8.2020.240.0000
HJK (1 Season)1 League1.00000.000.000000.00.00.00.0
Champions Lg (1 Season)6.0020.330.0000
Europa Lg (1 Season)2.2000.0000
Conf Lg (1 Season)1.00000.000.000000.00.00.00.0
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201227fi FinlandUEFA Euro Qualifying0.5000Matches
201429fi FinlandWCQ4.0000Matches
201429fi FinlandFriendlies (M)2.0000Matches
201530fi FinlandFriendlies (M)0.5000Matches
201631fi FinlandFriendlies (M)2.8000Matches
201631fi FinlandUEFA Euro Qualifying4.90200.00.410.000.0000Matches
201732fi FinlandFriendlies (M)0.4000Matches
201833fi FinlandWCQ2.7000Matches
201833fi FinlandFriendlies (M)1.0000Matches
7 Seasons1 Club4 Leagues18.80200.00.410.000.0000
Friendlies (M) (5 Seasons)6.7000
WCQ (3 Seasons)6.7000
UEFA Euro Qualifying (2 Seasons)5.40200.00.410.000.0000
UEFA Nations League (1 Season)

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
200318HJKfi FIN1. Veikkausliiga2.20
200419HJKfi FIN1. Veikkausliiga10.20
200520HJKfi FIN1. Veikkausliiga17.01
200621HJKfi FIN1. Veikkausliiga19.20
200722HJKfi FIN1. Veikkausliiga19.20
200823Malmöse SWE1. Allsvenskan13.20
200924Malmöse SWE1. Allsvenskan10.00
201025Malmöse SWE1. Allsvenskan6.90Matches
201126Malmöse SWE1. Allsvenskan15.30
2011-201227Malmö2. Europa Lg2.20Matches
201227Malmöse SWE1. Allsvenskan7.60Matches
201328Malmöse SWE1. Allsvenskan25.31
201429Malmöse SWE1. Allsvenskan21.41Matches
2014-201530Malmö1. Champions Lg6.00Matches
201530D.C. Unitedus USA1. MLS10.50Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga13.91Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga7.00Matches
2018-201934Esbjergdk DEN1. Danish Superliga32.90Matches
2019-202035Esbjergdk DEN1. Danish Superliga16.81Matches
202035HJKfi FIN1. Veikkausliiga4.10Matches
202136HJKfi FIN1. Veikkausliiga3.20Matches
2021-202237HJK3. Conf Lg1.0273871.16692573560.0182475.06966.700.00.00.002002Matches
19 Seasons5 Clubs7 Leagues265.4273871.16692573560.0182475.06966.750.00.0+5.002002
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
Malmö (7 Seasons)3 Leagues107.92
HJK (7 Seasons)2 Leagues76.3273871.16692573560.0182475.06966.710.00.0+1.002002
Esbjerg (2 Seasons)1 League49.71
Midtjylland (2 Seasons)1 League20.91
D.C. United (1 Season)1 League10.50
Allsvenskan (7 Seasons)99.72
Veikkausliiga (7 Seasons)75.31
Danish Superliga (4 Seasons)70.72
MLS (1 Season)10.50
Champions Lg (1 Season)6.00
Europa Lg (1 Season)2.20
Conf Lg (1 Season)1.0273871.16692573560.0182475.06966.700.00.00.002002
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
200318HJK1 League2.20
200419HJK1 League10.20
200520HJK1 League17.01
200621HJK1 League19.20
200722HJK1 League19.20
200823Malmö1 League13.20
200924Malmö1 League10.00
201025Malmö1 League6.90
201126Malmö1 League15.30
2011-201227Malmö1 League2.20
201227Malmö1 League7.60
201328Malmö1 League25.31
201429Malmö1 League21.41
2014-201530Malmö1 League6.00
201530D.C. United1 League10.50
2016-201732Midtjylland1 League13.91
2017-201833Midtjylland1 League7.00
2018-201934Esbjerg1 League32.90
2019-202035Esbjerg1 League16.81
202035HJK1 League4.10
202136HJK1 League3.20
2021-202237HJK1 League1.0273871.16692573560.0182475.06966.700.00.00.002002
19 Seasons5 Clubs7 Leagues265.4273871.16692573560.0182475.06966.750.00.0+5.002002
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
Malmö (7 Seasons)3 Leagues107.92
HJK (7 Seasons)2 Leagues76.3273871.16692573560.0182475.06966.710.00.0+1.002002
Esbjerg (2 Seasons)1 League49.71
Midtjylland (2 Seasons)1 League20.91
D.C. United (1 Season)1 League10.50
Allsvenskan (7 Seasons)99.72
Veikkausliiga (7 Seasons)75.31
Danish Superliga (4 Seasons)70.72
MLS (1 Season)10.50
Champions Lg (1 Season)6.00
Europa Lg (1 Season)2.20
Conf Lg (1 Season)1.0273871.16692573560.0182475.06966.700.00.00.002002
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
200318HJKfi FIN1. Veikkausliiga1st2.20
200419HJKfi FIN1. Veikkausliiga6th10.20
200520HJKfi FIN1. Veikkausliiga2nd17.01
200621HJKfi FIN1. Veikkausliiga2nd19.20
200722HJKfi FIN1. Veikkausliiga7th19.20
200823Malmöse SWE1. Allsvenskan6th13.20
200924Malmöse SWE1. Allsvenskan7th10.00
201025Malmöse SWE1. Allsvenskan1st6.90Matches
201126Malmöse SWE1. Allsvenskan4th15.30
201227Malmöse SWE1. Allsvenskan3rd7.60Matches
201328Malmöse SWE1. Allsvenskan1st25.31
201429Malmöse SWE1. Allsvenskan1st21.41Matches
201530D.C. Unitedus USA1. MLS8th10.50Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga4th13.91Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga1st7.00Matches
2018-201934Esbjergdk DEN1. Danish Superliga3rd32.90Matches
2019-202035Esbjergdk DEN1. Danish Superliga10th16.81Matches
202035HJKfi FIN1. Veikkausliiga1st4.10Matches
202136HJKfi FIN1. Veikkausliiga1st3.20Matches
19 Seasons5 Clubs4 Leagues256.15
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
Malmö (7 Seasons)1 League99.72
HJK (7 Seasons)1 League75.31
Esbjerg (2 Seasons)1 League49.71
Midtjylland (2 Seasons)1 League20.91
D.C. United (1 Season)1 League10.50
Allsvenskan (7 Seasons)99.72
Veikkausliiga (7 Seasons)75.31
Danish Superliga (4 Seasons)70.72
MLS (1 Season)10.50
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
2011-201227Malmö2. Europa LgGR2.20Matches
2014-201530Malmö1. Champions LgGR6.00Matches
2021-202237HJK3. Conf LgGR1.0273871.16692573560.0182475.06966.700.00.00.002002Matches
3 Seasons2 Clubs3 Leagues9.2273871.16692573560.0182475.06966.700.00.00.002002
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
Malmö (2 Seasons)2 Leagues8.20
HJK (1 Season)1 League1.0273871.16692573560.0182475.06966.700.00.00.002002
Champions Lg (1 Season)6.00
Europa Lg (1 Season)2.20
Conf Lg (1 Season)1.0273871.16692573560.0182475.06966.700.00.00.002002
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
201227fi FinlandUEFA Euro Qualifying0.5Matches
201429fi FinlandWCQ4.00Matches
201429fi FinlandFriendlies (M)2.00Matches
201530fi FinlandFriendlies (M)0.50Matches
201631fi FinlandFriendlies (M)2.80Matches
201631fi FinlandUEFA Euro Qualifying4.90Matches
201732fi FinlandFriendlies (M)0.40Matches
201833fi FinlandWCQ2.70Matches
201833fi FinlandFriendlies (M)1.00Matches
7 Seasons1 Club4 Leagues18.80
Friendlies (M) (5 Seasons)6.70
WCQ (3 Seasons)6.70
UEFA Euro Qualifying (2 Seasons)5.40
UEFA Nations League (1 Season)
Become a Stathead & surf this site ad-free.

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
200318HJKfi FIN1. Veikkausliiga2.2
200419HJKfi FIN1. Veikkausliiga10.2
200520HJKfi FIN1. Veikkausliiga17.0
200621HJKfi FIN1. Veikkausliiga19.2
200722HJKfi FIN1. Veikkausliiga19.2
200823Malmöse SWE1. Allsvenskan13.2
200924Malmöse SWE1. Allsvenskan10.0
201025Malmöse SWE1. Allsvenskan6.9Matches
201126Malmöse SWE1. Allsvenskan15.3
2011-201227Malmö2. Europa Lg2.2Matches
201227Malmöse SWE1. Allsvenskan7.6Matches
201328Malmöse SWE1. Allsvenskan25.3
201429Malmöse SWE1. Allsvenskan21.4Matches
2014-201530Malmö1. Champions Lg6.0Matches
201530D.C. Unitedus USA1. MLS10.5Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga13.90Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga7.00Matches
2018-201934Esbjergdk DEN1. Danish Superliga32.9Matches
2019-202035Esbjergdk DEN1. Danish Superliga16.80Matches
202035HJKfi FIN1. Veikkausliiga4.1Matches
202136HJKfi FIN1. Veikkausliiga3.2Matches
2021-202237HJK3. Conf Lg1.0383441000300002700Matches
19 Seasons5 Clubs7 Leagues265.4383441000300002700
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Malmö (7 Seasons)3 Leagues107.9
HJK (7 Seasons)2 Leagues76.3383441000300002700
Esbjerg (2 Seasons)1 League49.70
Midtjylland (2 Seasons)1 League20.90
D.C. United (1 Season)1 League10.5
Allsvenskan (7 Seasons)99.7
Veikkausliiga (7 Seasons)75.3
Danish Superliga (4 Seasons)70.70
MLS (1 Season)10.5
Champions Lg (1 Season)6.0
Europa Lg (1 Season)2.2
Conf Lg (1 Season)1.0383441000300002700
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
200318HJK1 League2.2
200419HJK1 League10.2
200520HJK1 League17.0
200621HJK1 League19.2
200722HJK1 League19.2
200823Malmö1 League13.2
200924Malmö1 League10.0
201025Malmö1 League6.9
201126Malmö1 League15.3
2011-201227Malmö1 League2.2
201227Malmö1 League7.6
201328Malmö1 League25.3
201429Malmö1 League21.4
2014-201530Malmö1 League6.0
201530D.C. United1 League10.5
2016-201732Midtjylland1 League13.90
2017-201833Midtjylland1 League7.00
2018-201934Esbjerg1 League32.9
2019-202035Esbjerg1 League16.80
202035HJK1 League4.1
202136HJK1 League3.2
2021-202237HJK1 League1.0383441000300002700
19 Seasons5 Clubs7 Leagues265.4383441000300002700
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Malmö (7 Seasons)3 Leagues107.9
HJK (7 Seasons)2 Leagues76.3383441000300002700
Esbjerg (2 Seasons)1 League49.70
Midtjylland (2 Seasons)1 League20.90
D.C. United (1 Season)1 League10.5
Allsvenskan (7 Seasons)99.7
Veikkausliiga (7 Seasons)75.3
Danish Superliga (4 Seasons)70.70
MLS (1 Season)10.5
Champions Lg (1 Season)6.0
Europa Lg (1 Season)2.2
Conf Lg (1 Season)1.0383441000300002700
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
200318HJKfi FIN1. Veikkausliiga1st2.2
200419HJKfi FIN1. Veikkausliiga6th10.2
200520HJKfi FIN1. Veikkausliiga2nd17.0
200621HJKfi FIN1. Veikkausliiga2nd19.2
200722HJKfi FIN1. Veikkausliiga7th19.2
200823Malmöse SWE1. Allsvenskan6th13.2
200924Malmöse SWE1. Allsvenskan7th10.0
201025Malmöse SWE1. Allsvenskan1st6.9Matches
201126Malmöse SWE1. Allsvenskan4th15.3
201227Malmöse SWE1. Allsvenskan3rd7.6Matches
201328Malmöse SWE1. Allsvenskan1st25.3
201429Malmöse SWE1. Allsvenskan1st21.4Matches
201530D.C. Unitedus USA1. MLS8th10.5Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga4th13.90Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga1st7.00Matches
2018-201934Esbjergdk DEN1. Danish Superliga3rd32.9Matches
2019-202035Esbjergdk DEN1. Danish Superliga10th16.80Matches
202035HJKfi FIN1. Veikkausliiga1st4.1Matches
202136HJKfi FIN1. Veikkausliiga1st3.2Matches
19 Seasons5 Clubs4 Leagues256.10
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Malmö (7 Seasons)1 League99.7
HJK (7 Seasons)1 League75.3
Esbjerg (2 Seasons)1 League49.70
Midtjylland (2 Seasons)1 League20.90
D.C. United (1 Season)1 League10.5
Allsvenskan (7 Seasons)99.7
Veikkausliiga (7 Seasons)75.3
Danish Superliga (4 Seasons)70.70
MLS (1 Season)10.5
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
2011-201227Malmö2. Europa LgGR2.2Matches
2014-201530Malmö1. Champions LgGR6.0Matches
2021-202237HJK3. Conf LgGR1.0383441000300002700Matches
3 Seasons2 Clubs3 Leagues9.2383441000300002700
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Malmö (2 Seasons)2 Leagues8.2
HJK (1 Season)1 League1.0383441000300002700
Champions Lg (1 Season)6.0
Europa Lg (1 Season)2.2
Conf Lg (1 Season)1.0383441000300002700
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
201227fi FinlandUEFA Euro Qualifying0.5Matches
201429fi FinlandWCQ4.0Matches
201429fi FinlandFriendlies (M)2.0Matches
201530fi FinlandFriendlies (M)0.5Matches
201631fi FinlandFriendlies (M)2.8Matches
201631fi FinlandUEFA Euro Qualifying4.91Matches
201732fi FinlandFriendlies (M)0.4Matches
201833fi FinlandWCQ2.7Matches
201833fi FinlandFriendlies (M)1.0Matches
7 Seasons1 Club4 Leagues18.81
Friendlies (M) (5 Seasons)6.7
WCQ (3 Seasons)6.7
UEFA Euro Qualifying (2 Seasons)5.41
UEFA Nations League (1 Season)

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
200318HJKfi FIN1. Veikkausliiga2.2
200419HJKfi FIN1. Veikkausliiga10.2
200520HJKfi FIN1. Veikkausliiga17.0
200621HJKfi FIN1. Veikkausliiga19.2
200722HJKfi FIN1. Veikkausliiga19.2
200823Malmöse SWE1. Allsvenskan13.2
200924Malmöse SWE1. Allsvenskan10.0
201025Malmöse SWE1. Allsvenskan6.9Matches
201126Malmöse SWE1. Allsvenskan15.3
2011-201227Malmö2. Europa Lg2.2Matches
201227Malmöse SWE1. Allsvenskan7.6Matches
201328Malmöse SWE1. Allsvenskan25.3
201429Malmöse SWE1. Allsvenskan21.4Matches
2014-201530Malmö1. Champions Lg6.0Matches
201530D.C. Unitedus USA1. MLS10.5Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga13.9Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga7.0Matches
2018-201934Esbjergdk DEN1. Danish Superliga32.9Matches
2019-202035Esbjergdk DEN1. Danish Superliga16.8Matches
202035HJKfi FIN1. Veikkausliiga4.1Matches
202136HJKfi FIN1. Veikkausliiga3.2Matches
2021-202237HJK3. Conf Lg1.000.0000000000.00000000Matches
19 Seasons5 Clubs7 Leagues265.400.0000000000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Malmö (7 Seasons)3 Leagues107.9
HJK (7 Seasons)2 Leagues76.300.0000000000.00000000
Esbjerg (2 Seasons)1 League49.7
Midtjylland (2 Seasons)1 League20.9
D.C. United (1 Season)1 League10.5
Allsvenskan (7 Seasons)99.7
Veikkausliiga (7 Seasons)75.3
Danish Superliga (4 Seasons)70.7
MLS (1 Season)10.5
Champions Lg (1 Season)6.0
Europa Lg (1 Season)2.2
Conf Lg (1 Season)1.000.0000000000.00000000
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
200318HJK1 League2.2
200419HJK1 League10.2
200520HJK1 League17.0
200621HJK1 League19.2
200722HJK1 League19.2
200823Malmö1 League13.2
200924Malmö1 League10.0
201025Malmö1 League6.9
201126Malmö1 League15.3
2011-201227Malmö1 League2.2
201227Malmö1 League7.6
201328Malmö1 League25.3
201429Malmö1 League21.4
2014-201530Malmö1 League6.0
201530D.C. United1 League10.5
2016-201732Midtjylland1 League13.9
2017-201833Midtjylland1 League7.0
2018-201934Esbjerg1 League32.9
2019-202035Esbjerg1 League16.8
202035HJK1 League4.1
202136HJK1 League3.2
2021-202237HJK1 League1.000.0000000000.00000000
19 Seasons5 Clubs7 Leagues265.400.0000000000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Malmö (7 Seasons)3 Leagues107.9
HJK (7 Seasons)2 Leagues76.300.0000000000.00000000
Esbjerg (2 Seasons)1 League49.7
Midtjylland (2 Seasons)1 League20.9
D.C. United (1 Season)1 League10.5
Allsvenskan (7 Seasons)99.7
Veikkausliiga (7 Seasons)75.3
Danish Superliga (4 Seasons)70.7
MLS (1 Season)10.5
Champions Lg (1 Season)6.0
Europa Lg (1 Season)2.2
Conf Lg (1 Season)1.000.0000000000.00000000
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
200318HJKfi FIN1. Veikkausliiga1st2.2
200419HJKfi FIN1. Veikkausliiga6th10.2
200520HJKfi FIN1. Veikkausliiga2nd17.0
200621HJKfi FIN1. Veikkausliiga2nd19.2
200722HJKfi FIN1. Veikkausliiga7th19.2
200823Malmöse SWE1. Allsvenskan6th13.2
200924Malmöse SWE1. Allsvenskan7th10.0
201025Malmöse SWE1. Allsvenskan1st6.9Matches
201126Malmöse SWE1. Allsvenskan4th15.3
201227Malmöse SWE1. Allsvenskan3rd7.6Matches
201328Malmöse SWE1. Allsvenskan1st25.3
201429Malmöse SWE1. Allsvenskan1st21.4Matches
201530D.C. Unitedus USA1. MLS8th10.5Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga4th13.9Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga1st7.0Matches
2018-201934Esbjergdk DEN1. Danish Superliga3rd32.9Matches
2019-202035Esbjergdk DEN1. Danish Superliga10th16.8Matches
202035HJKfi FIN1. Veikkausliiga1st4.1Matches
202136HJKfi FIN1. Veikkausliiga1st3.2Matches
19 Seasons5 Clubs4 Leagues256.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Malmö (7 Seasons)1 League99.7
HJK (7 Seasons)1 League75.3
Esbjerg (2 Seasons)1 League49.7
Midtjylland (2 Seasons)1 League20.9
D.C. United (1 Season)1 League10.5
Allsvenskan (7 Seasons)99.7
Veikkausliiga (7 Seasons)75.3
Danish Superliga (4 Seasons)70.7
MLS (1 Season)10.5
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
2011-201227Malmö2. Europa LgGR2.2Matches
2014-201530Malmö1. Champions LgGR6.0Matches
2021-202237HJK3. Conf LgGR1.000.0000000000.00000000Matches
3 Seasons2 Clubs3 Leagues9.200.0000000000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Malmö (2 Seasons)2 Leagues8.2
HJK (1 Season)1 League1.000.0000000000.00000000
Champions Lg (1 Season)6.0
Europa Lg (1 Season)2.2
Conf Lg (1 Season)1.000.0000000000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201227fi FinlandUEFA Euro Qualifying0.5Matches
201429fi FinlandWCQ4.0Matches
201429fi FinlandFriendlies (M)2.0Matches
201530fi FinlandFriendlies (M)0.5Matches
201631fi FinlandFriendlies (M)2.8Matches
201631fi FinlandUEFA Euro Qualifying4.9Matches
201732fi FinlandFriendlies (M)0.4Matches
201833fi FinlandWCQ2.7Matches
201833fi FinlandFriendlies (M)1.0Matches
7 Seasons1 Club4 Leagues18.8
Friendlies (M) (5 Seasons)6.7
WCQ (3 Seasons)6.7
UEFA Euro Qualifying (2 Seasons)5.4
UEFA Nations League (1 Season)

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
200318HJKfi FIN1. Veikkausliiga2.2
200419HJKfi FIN1. Veikkausliiga10.2
200520HJKfi FIN1. Veikkausliiga17.0
200621HJKfi FIN1. Veikkausliiga19.2
200722HJKfi FIN1. Veikkausliiga19.2
200823Malmöse SWE1. Allsvenskan13.2
200924Malmöse SWE1. Allsvenskan10.0
201025Malmöse SWE1. Allsvenskan6.9Matches
201126Malmöse SWE1. Allsvenskan15.3
2011-201227Malmö2. Europa Lg2.2Matches
201227Malmöse SWE1. Allsvenskan7.6Matches
201328Malmöse SWE1. Allsvenskan25.3
201429Malmöse SWE1. Allsvenskan21.4Matches
2014-201530Malmö1. Champions Lg6.0Matches
201530D.C. Unitedus USA1. MLS10.5Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga13.900Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga7.000Matches
2018-201934Esbjergdk DEN1. Danish Superliga32.9Matches
2019-202035Esbjergdk DEN1. Danish Superliga16.8819Matches
202035HJKfi FIN1. Veikkausliiga4.1Matches
202136HJKfi FIN1. Veikkausliiga3.2Matches
2021-202237HJK3. Conf Lg1.02120022100.001012460Matches
19 Seasons5 Clubs7 Leagues265.42920022100.0010121460
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Malmö (7 Seasons)3 Leagues107.90
HJK (7 Seasons)2 Leagues76.32120022100.001012460
Esbjerg (2 Seasons)1 League49.78190
Midtjylland (2 Seasons)1 League20.9000
D.C. United (1 Season)1 League10.50
Allsvenskan (7 Seasons)99.70
Veikkausliiga (7 Seasons)75.30
Danish Superliga (4 Seasons)70.78190
MLS (1 Season)10.50
Champions Lg (1 Season)6.00
Europa Lg (1 Season)2.20
Conf Lg (1 Season)1.02120022100.001012460
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
200318HJK1 League2.20
200419HJK1 League10.20
200520HJK1 League17.00
200621HJK1 League19.20
200722HJK1 League19.20
200823Malmö1 League13.20
200924Malmö1 League10.00
201025Malmö1 League6.90
201126Malmö1 League15.30
2011-201227Malmö1 League2.20
201227Malmö1 League7.60
201328Malmö1 League25.30
201429Malmö1 League21.40
2014-201530Malmö1 League6.00
201530D.C. United1 League10.50
2016-201732Midtjylland1 League13.9000
2017-201833Midtjylland1 League7.0000
2018-201934Esbjerg1 League32.90
2019-202035Esbjerg1 League16.88190
202035HJK1 League4.10
202136HJK1 League3.20
2021-202237HJK1 League1.02120022100.001012460
19 Seasons5 Clubs7 Leagues265.42920022100.0010121460
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Malmö (7 Seasons)3 Leagues107.90
HJK (7 Seasons)2 Leagues76.32120022100.001012460
Esbjerg (2 Seasons)1 League49.78190
Midtjylland (2 Seasons)1 League20.9000
D.C. United (1 Season)1 League10.50
Allsvenskan (7 Seasons)99.70
Veikkausliiga (7 Seasons)75.30
Danish Superliga (4 Seasons)70.78190
MLS (1 Season)10.50
Champions Lg (1 Season)6.00
Europa Lg (1 Season)2.20
Conf Lg (1 Season)1.02120022100.001012460
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
200318HJKfi FIN1. Veikkausliiga1st2.2
200419HJKfi FIN1. Veikkausliiga6th10.2
200520HJKfi FIN1. Veikkausliiga2nd17.0
200621HJKfi FIN1. Veikkausliiga2nd19.2
200722HJKfi FIN1. Veikkausliiga7th19.2
200823Malmöse SWE1. Allsvenskan6th13.2
200924Malmöse SWE1. Allsvenskan7th10.0
201025Malmöse SWE1. Allsvenskan1st6.9Matches
201126Malmöse SWE1. Allsvenskan4th15.3
201227Malmöse SWE1. Allsvenskan3rd7.6Matches
201328Malmöse SWE1. Allsvenskan1st25.3
201429Malmöse SWE1. Allsvenskan1st21.4Matches
201530D.C. Unitedus USA1. MLS8th10.5Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga4th13.900Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga1st7.000Matches
2018-201934Esbjergdk DEN1. Danish Superliga3rd32.9Matches
2019-202035Esbjergdk DEN1. Danish Superliga10th16.8819Matches
202035HJKfi FIN1. Veikkausliiga1st4.1Matches
202136HJKfi FIN1. Veikkausliiga1st3.2Matches
19 Seasons5 Clubs4 Leagues256.18190
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
Malmö (7 Seasons)1 League99.70
HJK (7 Seasons)1 League75.30
Esbjerg (2 Seasons)1 League49.78190
Midtjylland (2 Seasons)1 League20.9000
D.C. United (1 Season)1 League10.50
Allsvenskan (7 Seasons)99.70
Veikkausliiga (7 Seasons)75.30
Danish Superliga (4 Seasons)70.78190
MLS (1 Season)10.50
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
2011-201227Malmö2. Europa LgGR2.2Matches
2014-201530Malmö1. Champions LgGR6.0Matches
2021-202237HJK3. Conf LgGR1.02120022100.001012460Matches
3 Seasons2 Clubs3 Leagues9.22120022100.001012460
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Malmö (2 Seasons)2 Leagues8.20
HJK (1 Season)1 League1.02120022100.001012460
Champions Lg (1 Season)6.00
Europa Lg (1 Season)2.20
Conf Lg (1 Season)1.02120022100.001012460
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
201227fi FinlandUEFA Euro Qualifying0.5Matches
201429fi FinlandWCQ4.0Matches
201429fi FinlandFriendlies (M)2.0Matches
201530fi FinlandFriendlies (M)0.5Matches
201631fi FinlandFriendlies (M)2.8Matches
201631fi FinlandUEFA Euro Qualifying4.977Matches
201732fi FinlandFriendlies (M)0.4Matches
201833fi FinlandWCQ2.7Matches
201833fi FinlandFriendlies (M)1.0Matches
7 Seasons1 Club4 Leagues18.8770
Friendlies (M) (5 Seasons)6.70
WCQ (3 Seasons)6.70
UEFA Euro Qualifying (2 Seasons)5.4770
UEFA Nations League (1 Season)0

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
200318HJKfi FIN1. Veikkausliiga2.2
200419HJKfi FIN1. Veikkausliiga10.2
200520HJKfi FIN1. Veikkausliiga17.0
200621HJKfi FIN1. Veikkausliiga19.2
200722HJKfi FIN1. Veikkausliiga19.2
200823Malmöse SWE1. Allsvenskan13.2
200924Malmöse SWE1. Allsvenskan10.0
201025Malmöse SWE1. Allsvenskan6.9Matches
201126Malmöse SWE1. Allsvenskan15.3
2011-201227Malmö2. Europa Lg2.2Matches
201227Malmöse SWE1. Allsvenskan7.6Matches
201328Malmöse SWE1. Allsvenskan25.3
201429Malmöse SWE1. Allsvenskan21.4Matches
2014-201530Malmö1. Champions Lg6.0Matches
201530D.C. Unitedus USA1. MLS10.5Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga13.9Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga7.0Matches
2018-201934Esbjergdk DEN1. Danish Superliga32.9Matches
2019-202035Esbjergdk DEN1. Danish Superliga16.8Matches
202035HJKfi FIN1. Veikkausliiga4.1Matches
202136HJKfi FIN1. Veikkausliiga3.2Matches
2021-202237HJK3. Conf Lg1.049123315114900022592100011161Matches
19 Seasons5 Clubs7 Leagues265.449123315114900022592100011161
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
Malmö (7 Seasons)3 Leagues107.9
HJK (7 Seasons)2 Leagues76.349123315114900022592100011161
Esbjerg (2 Seasons)1 League49.7
Midtjylland (2 Seasons)1 League20.9
D.C. United (1 Season)1 League10.5
Allsvenskan (7 Seasons)99.7
Veikkausliiga (7 Seasons)75.3
Danish Superliga (4 Seasons)70.7
MLS (1 Season)10.5
Champions Lg (1 Season)6.0
Europa Lg (1 Season)2.2
Conf Lg (1 Season)1.049123315114900022592100011161
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
200318HJK1 League2.2
200419HJK1 League10.2
200520HJK1 League17.0
200621HJK1 League19.2
200722HJK1 League19.2
200823Malmö1 League13.2
200924Malmö1 League10.0
201025Malmö1 League6.9
201126Malmö1 League15.3
2011-201227Malmö1 League2.2
201227Malmö1 League7.6
201328Malmö1 League25.3
201429Malmö1 League21.4
2014-201530Malmö1 League6.0
201530D.C. United1 League10.5
2016-201732Midtjylland1 League13.9
2017-201833Midtjylland1 League7.0
2018-201934Esbjerg1 League32.9
2019-202035Esbjerg1 League16.8
202035HJK1 League4.1
202136HJK1 League3.2
2021-202237HJK1 League1.049123315114900022592100011161
19 Seasons5 Clubs7 Leagues265.449123315114900022592100011161
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
Malmö (7 Seasons)3 Leagues107.9
HJK (7 Seasons)2 Leagues76.349123315114900022592100011161
Esbjerg (2 Seasons)1 League49.7
Midtjylland (2 Seasons)1 League20.9
D.C. United (1 Season)1 League10.5
Allsvenskan (7 Seasons)99.7
Veikkausliiga (7 Seasons)75.3
Danish Superliga (4 Seasons)70.7
MLS (1 Season)10.5
Champions Lg (1 Season)6.0
Europa Lg (1 Season)2.2
Conf Lg (1 Season)1.049123315114900022592100011161
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
200318HJKfi FIN1. Veikkausliiga1st2.2
200419HJKfi FIN1. Veikkausliiga6th10.2
200520HJKfi FIN1. Veikkausliiga2nd17.0
200621HJKfi FIN1. Veikkausliiga2nd19.2
200722HJKfi FIN1. Veikkausliiga7th19.2
200823Malmöse SWE1. Allsvenskan6th13.2
200924Malmöse SWE1. Allsvenskan7th10.0
201025Malmöse SWE1. Allsvenskan1st6.9Matches
201126Malmöse SWE1. Allsvenskan4th15.3
201227Malmöse SWE1. Allsvenskan3rd7.6Matches
201328Malmöse SWE1. Allsvenskan1st25.3
201429Malmöse SWE1. Allsvenskan1st21.4Matches
201530D.C. Unitedus USA1. MLS8th10.5Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga4th13.9Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga1st7.0Matches
2018-201934Esbjergdk DEN1. Danish Superliga3rd32.9Matches
2019-202035Esbjergdk DEN1. Danish Superliga10th16.8Matches
202035HJKfi FIN1. Veikkausliiga1st4.1Matches
202136HJKfi FIN1. Veikkausliiga1st3.2Matches
19 Seasons5 Clubs4 Leagues256.1
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
Malmö (7 Seasons)1 League99.7
HJK (7 Seasons)1 League75.3
Esbjerg (2 Seasons)1 League49.7
Midtjylland (2 Seasons)1 League20.9
D.C. United (1 Season)1 League10.5
Allsvenskan (7 Seasons)99.7
Veikkausliiga (7 Seasons)75.3
Danish Superliga (4 Seasons)70.7
MLS (1 Season)10.5
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
2011-201227Malmö2. Europa LgGR2.2Matches
2014-201530Malmö1. Champions LgGR6.0Matches
2021-202237HJK3. Conf LgGR1.049123315114900022592100011161Matches
3 Seasons2 Clubs3 Leagues9.249123315114900022592100011161
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
Malmö (2 Seasons)2 Leagues8.2
HJK (1 Season)1 League1.049123315114900022592100011161
Champions Lg (1 Season)6.0
Europa Lg (1 Season)2.2
Conf Lg (1 Season)1.049123315114900022592100011161
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
201227fi FinlandUEFA Euro Qualifying0.5Matches
201429fi FinlandWCQ4.0Matches
201429fi FinlandFriendlies (M)2.0Matches
201530fi FinlandFriendlies (M)0.5Matches
201631fi FinlandFriendlies (M)2.8Matches
201631fi FinlandUEFA Euro Qualifying4.9Matches
201732fi FinlandFriendlies (M)0.4Matches
201833fi FinlandWCQ2.7Matches
201833fi FinlandFriendlies (M)1.0Matches
7 Seasons1 Club4 Leagues18.8
Friendlies (M) (5 Seasons)6.7
WCQ (3 Seasons)6.7
UEFA Euro Qualifying (2 Seasons)5.4
UEFA Nations League (1 Season)

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
200318HJKfi FIN1. Veikkausliiga3202678.62.221
200419HJKfi FIN1. Veikkausliiga169225839.410.288
200520HJKfi FIN1. Veikkausliiga171,5309065.417.0170
200621HJKfi FIN1. Veikkausliiga211,7318280.119.2192
200722HJKfi FIN1. Veikkausliiga201,7278673.819.2191
200823Malmöse SWE1. Allsvenskan151,1877944.013.2132
200924Malmöse SWE1. Allsvenskan109009033.310.0100
201025Malmöse SWE1. Allsvenskan76228923.06.961Matches
201126Malmöse SWE1. Allsvenskan161,3808651.115.3160
2011-201227Malmö2. Europa Lg3201672.2221Matches
201227Malmöse SWE1. Allsvenskan136815225.27.676Matches
201328Malmöse SWE1. Allsvenskan282,2808184.425.3253
201429Malmöse SWE1. Allsvenskan261,9247471.321.42118512.124221+21+0.98+0.17Matches
2014-201530Malmö1. Champions Lg654090100.06.066001.08415-11-1.83Matches
201530D.C. Unitedus USA1. MLS149446730.810.5125281.121014-4-0.38-0.47Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga151,2558438.713.914101161.403026+4+0.29-0.17Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga96307019.47.0663172.44176+11+1.57+0.54Matches
2018-201934Esbjergdk DEN1. Danish Superliga332,9639091.532.9339032001.58424200.00+0.65Matches
2019-202035Esbjergdk DEN1. Danish Superliga181,5138452.516.81789141560.891628-12-0.71+0.21Matches
202035HJKfi FIN1. Veikkausliiga63736218.84.1479322932.17146+8+1.93+0.36Matches
202136HJKfi FIN1. Veikkausliiga62894811.93.2375232172.173300.00-0.92Matches
2021-202237HJK3. Conf Lg1909016.71.01901040.0003-3-3.00-1.601.02.8-1.8-1.80-1.34Matches
19 Seasons5 Clubs7 Leagues30323,8847945.9265.426188994221621.60178164+14+0.12-0.411.02.8-1.8-1.80-1.34
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
Malmö (7 Seasons)3 Leagues1249,7157848.9107.9106261811.934636+10+0.37-0.79
HJK (7 Seasons)2 Leagues906,8647641.776.3737961724142.001712+5+0.60-0.321.02.8-1.8-1.80-1.34
Esbjerg (2 Seasons)1 League514,4768873.149.75089461561.345870-12-0.24+0.63
Midtjylland (2 Seasons)1 League241,8857929.120.920164331.794732+15+0.72-0.07
D.C. United (1 Season)1 League149446730.810.5125281.121014-4-0.38-0.47
Allsvenskan (7 Seasons)1158,9747847.599.798181712.124221+21+0.98+0.17
Veikkausliiga (7 Seasons)896,7747642.575.3727751724102.17179+8+1.09-0.11
Danish Superliga (4 Seasons)756,3618550.570.770896255391.48105102+3+0.04-0.30
MLS (1 Season)149446730.810.5125281.121014-4-0.38-0.47
Champions Lg (1 Season)654090100.06.066001.08415-11-1.83
Europa Lg (1 Season)3201672.2221
Conf Lg (1 Season)1909016.71.01901040.0003-3-3.00-1.601.02.8-1.8-1.80-1.34
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
200318HJK1 League3202678.62.221
200419HJK1 League169225839.410.288
200520HJK1 League171,5309065.417.0170
200621HJK1 League211,7318280.119.2192
200722HJK1 League201,7278673.819.2191
200823Malmö1 League151,1877944.013.2132
200924Malmö1 League109009033.310.0100
201025Malmö1 League76228923.06.961
201126Malmö1 League161,3808651.115.3160
2011-201227Malmö1 League3201672.2221
201227Malmö1 League136815225.27.676
201328Malmö1 League282,2808184.425.3253
201429Malmö1 League261,9247471.321.42118512.124221+21+0.98+0.17
2014-201530Malmö1 League654090100.06.066001.08415-11-1.83
201530D.C. United1 League149446730.810.5125281.121014-4-0.38-0.47
2016-201732Midtjylland1 League151,2558438.713.914101161.403026+4+0.29-0.17
2017-201833Midtjylland1 League96307019.47.0663172.44176+11+1.57+0.54
2018-201934Esbjerg1 League332,9639091.532.9339032001.58424200.00+0.65
2019-202035Esbjerg1 League181,5138452.516.81789141560.891628-12-0.71+0.21
202035HJK1 League63736218.84.1479322932.17146+8+1.93+0.36
202136HJK1 League62894811.93.2375232172.173300.00-0.92
2021-202237HJK1 League1909016.71.01901040.0003-3-3.00-1.601.02.8-1.8-1.80-1.34
19 Seasons5 Clubs7 Leagues30323,8847945.9265.426188994221621.60178164+14+0.12-0.411.02.8-1.8-1.80-1.34
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
Malmö (7 Seasons)3 Leagues1249,7157848.9107.9106261811.934636+10+0.37-0.79
HJK (7 Seasons)2 Leagues906,8647641.776.3737961724142.001712+5+0.60-0.321.02.8-1.8-1.80-1.34
Esbjerg (2 Seasons)1 League514,4768873.149.75089461561.345870-12-0.24+0.63
Midtjylland (2 Seasons)1 League241,8857929.120.920164331.794732+15+0.72-0.07
D.C. United (1 Season)1 League149446730.810.5125281.121014-4-0.38-0.47
Allsvenskan (7 Seasons)1158,9747847.599.798181712.124221+21+0.98+0.17
Veikkausliiga (7 Seasons)896,7747642.575.3727751724102.17179+8+1.09-0.11
Danish Superliga (4 Seasons)756,3618550.570.770896255391.48105102+3+0.04-0.30
MLS (1 Season)149446730.810.5125281.121014-4-0.38-0.47
Champions Lg (1 Season)654090100.06.066001.08415-11-1.83
Europa Lg (1 Season)3201672.2221
Conf Lg (1 Season)1909016.71.01901040.0003-3-3.00-1.601.02.8-1.8-1.80-1.34
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
200318HJKfi FIN1. Veikkausliiga1st3202678.62.221
200419HJKfi FIN1. Veikkausliiga6th169225839.410.288
200520HJKfi FIN1. Veikkausliiga2nd171,5309065.417.0170
200621HJKfi FIN1. Veikkausliiga2nd211,7318280.119.2192
200722HJKfi FIN1. Veikkausliiga7th201,7278673.819.2191
200823Malmöse SWE1. Allsvenskan6th151,1877944.013.2132
200924Malmöse SWE1. Allsvenskan7th109009033.310.0100
201025Malmöse SWE1. Allsvenskan1st76228923.06.961Matches
201126Malmöse SWE1. Allsvenskan4th161,3808651.115.3160
201227Malmöse SWE1. Allsvenskan3rd136815225.27.676Matches
201328Malmöse SWE1. Allsvenskan1st282,2808184.425.3253
201429Malmöse SWE1. Allsvenskan1st261,9247471.321.42118512.124221+21+0.98+0.17Matches
201530D.C. Unitedus USA1. MLS8th149446730.810.5125281.121014-4-0.38-0.47Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga4th151,2558438.713.914101161.403026+4+0.29-0.17Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga1st96307019.47.0663172.44176+11+1.57+0.54Matches
2018-201934Esbjergdk DEN1. Danish Superliga3rd332,9639091.532.9339032001.58424200.00+0.65Matches
2019-202035Esbjergdk DEN1. Danish Superliga10th181,5138452.516.81789141560.891628-12-0.71+0.21Matches
202035HJKfi FIN1. Veikkausliiga1st63736218.84.1479322932.17146+8+1.93+0.36Matches
202136HJKfi FIN1. Veikkausliiga1st62894811.93.2375232172.173300.00-0.92Matches
19 Seasons5 Clubs4 Leagues29323,0537945.7256.125288904121581.64174146+28+0.25-0.33
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Malmö (7 Seasons)1 League1158,9747847.599.798181712.124221+21+0.98+0.17
HJK (7 Seasons)1 League896,7747642.575.3727751724102.17179+8+1.09-0.11
Esbjerg (2 Seasons)1 League514,4768873.149.75089461561.345870-12-0.24+0.63
Midtjylland (2 Seasons)1 League241,8857929.120.920164331.794732+15+0.72-0.07
D.C. United (1 Season)1 League149446730.810.5125281.121014-4-0.38-0.47
Allsvenskan (7 Seasons)1158,9747847.599.798181712.124221+21+0.98+0.17
Veikkausliiga (7 Seasons)896,7747642.575.3727751724102.17179+8+1.09-0.11
Danish Superliga (4 Seasons)756,3618550.570.770896255391.48105102+3+0.04-0.30
MLS (1 Season)149446730.810.5125281.121014-4-0.38-0.47
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
2011-201227Malmö2. Europa LgGR3201672.2221Matches
2014-201530Malmö1. Champions LgGR654090100.06.066001.08415-11-1.83Matches
2021-202237HJK3. Conf LgGR1909016.71.01901040.0003-3-3.00-1.601.02.8-1.8-1.80-1.34Matches
3 Seasons2 Clubs3 Leagues108318358.39.29909140.93418-14-2.00-1.201.02.8-1.8-1.80-1.34
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
Malmö (2 Seasons)2 Leagues974182100.08.288101.08415-11-1.83
HJK (1 Season)1 League1909016.71.01901040.0003-3-3.00-1.601.02.8-1.8-1.80-1.34
Champions Lg (1 Season)654090100.06.066001.08415-11-1.83
Europa Lg (1 Season)3201672.2221
Conf Lg (1 Season)1909016.71.01901040.0003-3-3.00-1.601.02.8-1.8-1.80-1.34
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
201025fi FinlandWCQ00001Matches
201227fi FinlandUEFA Euro Qualifying145455.00.50014540.0002-2-4.00-4.21Matches
201429fi FinlandWCQ53617250.14.049041020.8016-5-1.25-1.50Matches
201429fi FinlandFriendlies (M)21809050.02.02902010.5012-1-0.50-1.00Matches
201530fi FinlandFriendlies (M)1454516.70.50014500.0001-1-2.00-2.00Matches
201631fi FinlandFriendlies (M)32518446.52.83842000.3314-3-1.08+1.73Matches
201631fi FinlandUEFA Euro Qualifying54448949.34.95894001.403300.00+0.20Matches
201732fi FinlandFriendlies (M)1363613.30.40013521.0001-1-2.50-4.04Matches
201833fi FinlandWCQ32428126.92.73812050.3335-2-0.74-0.47Matches
201833fi FinlandFriendlies (M)1909020.01.01901013.0020+2+2.00+1.00Matches
2018-201934fi FinlandUEFA Nations League28th00006Matches
7 Seasons1 Club4 Leagues221,6947725.118.8188715431220.821124-13-0.69-0.69
Friendlies (M) (5 Seasons)86027531.96.7687524040.7548-4-0.60-0.60
WCQ (3 Seasons)86037523.96.778661080.62411-7-1.04-0.96
UEFA Euro Qualifying (2 Seasons)64898227.25.4589414541.1735-2-0.37-0.44
UEFA Nations League (1 Season)00006

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
200318HJKfi FIN1. Veikkausliiga2.2001
200419HJKfi FIN1. Veikkausliiga10.22011
200520HJKfi FIN1. Veikkausliiga17.00011
200621HJKfi FIN1. Veikkausliiga19.23014
200722HJKfi FIN1. Veikkausliiga19.22017
200823Malmöse SWE1. Allsvenskan13.2308
200924Malmöse SWE1. Allsvenskan10.0007
201025Malmöse SWE1. Allsvenskan6.9004Matches
201126Malmöse SWE1. Allsvenskan15.36015
2011-201227Malmö2. Europa Lg2.2000Matches
201227Malmöse SWE1. Allsvenskan7.61112Matches
201328Malmöse SWE1. Allsvenskan25.36037
201429Malmöse SWE1. Allsvenskan21.45029Matches
2014-201530Malmö1. Champions Lg6.02011Matches
201530D.C. Unitedus USA1. MLS10.51013Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga13.94101600000001Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga7.0300600000000Matches
2018-201934Esbjergdk DEN1. Danish Superliga32.97000Matches
2019-202035Esbjergdk DEN1. Danish Superliga16.810089001980Matches
202035HJKfi FIN1. Veikkausliiga4.11000Matches
202136HJKfi FIN1. Veikkausliiga3.20000Matches
2021-202237HJK3. Conf Lg1.0100100021000800Matches
19 Seasons5 Clubs7 Leagues265.44820221900219001800
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Malmö (7 Seasons)3 Leagues107.9231123
HJK (7 Seasons)2 Leagues76.39005500021000800
Esbjerg (2 Seasons)1 League49.780089001980
Midtjylland (2 Seasons)1 League20.97102200000001
D.C. United (1 Season)1 League10.51013
Allsvenskan (7 Seasons)99.7211112
Veikkausliiga (7 Seasons)75.3800540
Danish Superliga (4 Seasons)70.7151030900198001
MLS (1 Season)10.51013
Champions Lg (1 Season)6.02011
Europa Lg (1 Season)2.2000
Conf Lg (1 Season)1.0100100021000800
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
200318HJK1 League2.2001
200419HJK1 League10.22011
200520HJK1 League17.00011
200621HJK1 League19.23014
200722HJK1 League19.22017
200823Malmö1 League13.2308
200924Malmö1 League10.0007
201025Malmö1 League6.9004
201126Malmö1 League15.36015
2011-201227Malmö1 League2.2000
201227Malmö1 League7.61112
201328Malmö1 League25.36037
201429Malmö1 League21.45029
2014-201530Malmö1 League6.02011
201530D.C. United1 League10.51013
2016-201732Midtjylland1 League13.94101600000001
2017-201833Midtjylland1 League7.0300600000000
2018-201934Esbjerg1 League32.97000
2019-202035Esbjerg1 League16.810089001980
202035HJK1 League4.11000
202136HJK1 League3.20000
2021-202237HJK1 League1.0100100021000800
19 Seasons5 Clubs7 Leagues265.44820221900219001800
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Malmö (7 Seasons)3 Leagues107.9231123
HJK (7 Seasons)2 Leagues76.39005500021000800
Esbjerg (2 Seasons)1 League49.780089001980
Midtjylland (2 Seasons)1 League20.97102200000001
D.C. United (1 Season)1 League10.51013
Allsvenskan (7 Seasons)99.7211112
Veikkausliiga (7 Seasons)75.3800540
Danish Superliga (4 Seasons)70.7151030900198001
MLS (1 Season)10.51013
Champions Lg (1 Season)6.02011
Europa Lg (1 Season)2.2000
Conf Lg (1 Season)1.0100100021000800
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200318HJKfi FIN1. Veikkausliiga1st2.2001
200419HJKfi FIN1. Veikkausliiga6th10.22011
200520HJKfi FIN1. Veikkausliiga2nd17.00011
200621HJKfi FIN1. Veikkausliiga2nd19.23014
200722HJKfi FIN1. Veikkausliiga7th19.22017
200823Malmöse SWE1. Allsvenskan6th13.2308
200924Malmöse SWE1. Allsvenskan7th10.0007
201025Malmöse SWE1. Allsvenskan1st6.9004Matches
201126Malmöse SWE1. Allsvenskan4th15.36015
201227Malmöse SWE1. Allsvenskan3rd7.61112Matches
201328Malmöse SWE1. Allsvenskan1st25.36037
201429Malmöse SWE1. Allsvenskan1st21.45029Matches
201530D.C. Unitedus USA1. MLS8th10.51013Matches
2016-201732Midtjyllanddk DEN1. Danish Superliga4th13.94101600000001Matches
2017-201833Midtjyllanddk DEN1. Danish Superliga1st7.0300600000000Matches
2018-201934Esbjergdk DEN1. Danish Superliga3rd32.97000Matches
2019-202035Esbjergdk DEN1. Danish Superliga10th16.810089001980Matches
202035HJKfi FIN1. Veikkausliiga1st4.11000Matches
202136HJKfi FIN1. Veikkausliiga1st3.20000Matches
19 Seasons5 Clubs4 Leagues256.14520209900198001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Malmö (7 Seasons)1 League99.7211112
HJK (7 Seasons)1 League75.3800540
Esbjerg (2 Seasons)1 League49.780089001980
Midtjylland (2 Seasons)1 League20.97102200000001
D.C. United (1 Season)1 League10.51013
Allsvenskan (7 Seasons)99.7211112
Veikkausliiga (7 Seasons)75.3800540
Danish Superliga (4 Seasons)70.7151030900198001
MLS (1 Season)10.51013
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
2011-201227Malmö2. Europa LgGR2.2000Matches
2014-201530Malmö1. Champions LgGR6.02011Matches
2021-202237HJK3. Conf LgGR1.0100100021000800Matches
3 Seasons2 Clubs3 Leagues9.23001200021000800
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Malmö (2 Seasons)2 Leagues8.22011
HJK (1 Season)1 League1.0100100021000800
Champions Lg (1 Season)6.02011
Europa Lg (1 Season)2.2000
Conf Lg (1 Season)1.0100100021000800
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201227fi FinlandUEFA Euro Qualifying0.50000Matches
201429fi FinlandWCQ4.02000Matches
201429fi FinlandFriendlies (M)2.00000Matches
201530fi FinlandFriendlies (M)0.50000Matches
201631fi FinlandFriendlies (M)2.80000Matches
201631fi FinlandUEFA Euro Qualifying4.9300950177000Matches
201732fi FinlandFriendlies (M)0.40000Matches
201833fi FinlandWCQ2.71000Matches
201833fi FinlandFriendlies (M)1.00000Matches
7 Seasons1 Club4 Leagues18.8600950177000
Friendlies (M) (5 Seasons)6.70000
WCQ (3 Seasons)6.73000
UEFA Euro Qualifying (2 Seasons)5.4300950177000
UEFA Nations League (1 Season)

Player Club Summary

About FBref.com

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

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

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

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

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

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

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

More Markus Halsti Pages

Markus Halsti Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Stathead & Player Comparison