Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
200317TPSfi FIN1. Veikkausliiga998008.9000000000.000.000.000.000.00
2007-200821Zwollenl NED2. Eerste Divisie37373,33037.0426400500.110.050.160.110.16
2008-200922AZ Alkmaarnl NED1. Eredivisie22221,98022.0112100300.050.050.090.050.09Matches
2009-201023AZ Alkmaar1. Champions Lg554454.9000000100.000.000.000.000.00Matches
2009-201023AZ Alkmaarnl NED1. Eredivisie28282,38126.5134100600.040.110.150.040.15Matches
2010-201124AZ Alkmaarnl NED1. Eredivisie29292,59128.8000000610.000.000.000.000.00Matches
2010-201124AZ Alkmaar2. Europa Lg443533.9000000010.000.000.000.000.00Matches
2011-201225AZ Alkmaarnl NED1. Eredivisie30302,57428.6101100820.030.000.030.030.03Matches
2011-201225AZ Alkmaar2. Europa Lg10108809.8000000110.000.000.000.000.00Matches
2012-201326Ajax1. Champions Lg665406.0202200100.330.000.330.330.33Matches
2012-201326Ajaxnl NED1. Eredivisie29292,53828.2437400510.140.110.250.140.25Matches
2012-201326AZ Alkmaarnl NED1. Eredivisie221802.0000000200.000.000.000.000.00Matches
2012-201326Ajax2. Europa Lg222102.3000000100.000.000.000.000.00Matches
2013-201427Ajax1. Champions Lg443313.7000000100.000.000.000.000.00Matches
2013-201427Jong Ajaxnl NED2. Eerste Divisie11450.5000000000.000.000.000.000.00Matches
2013-201427Ajaxnl NED1. Eredivisie23221,98622.1112100000.050.050.090.050.09Matches
2013-201427Ajax2. Europa Lg11901.0000000000.000.000.000.000.00Matches
2014-201528Ajax1. Champions Lg554505.0000000200.000.000.000.000.00Matches
2014-201528Ajaxnl NED1. Eredivisie25252,20324.5000000110.000.000.000.000.00Matches
2014-201528Ajax2. Europa Lg00Matches
2015-201629Sampdoriait ITACoppa Italia11901.0000000000.000.000.000.000.00Matches
2015-201629Sampdoriait ITA1. Serie A22191,77919.8000000410.000.000.000.000.00Matches
2016-201730Werder Bremende GER1. Bundesliga30292,65529.5011000500.000.030.030.000.03Matches
2016-201730Werder Bremende GERDFB-Pokal11901.0000000000.000.000.000.000.00Matches
2017-201831Werder Bremende GER1. Bundesliga25252,25025.0202200600.080.000.080.080.08Matches
2017-201831Werder Bremende GERDFB-Pokal333003.3000000100.000.000.000.000.00Matches
2018-201932Werder Bremende GER1. Bundesliga30302,63729.3000000710.000.000.000.000.00Matches
2018-201932Werder Bremende GERDFB-Pokal443904.3000000100.000.000.000.000.00Matches
2019-202033Werder Bremende GER1. Bundesliga22221,97922.0000000510.000.000.000.000.00Matches
2019-202033Werder Bremende GERDFB-Pokal332703.0101100100.330.000.330.330.33Matches
2020-202134Werder Bremende GER1. Bundesliga18121,22213.6000000300.000.000.000.000.00Matches
2020-202134Werder Bremende GERDFB-Pokal554805.3011000100.000.190.190.000.19Matches
202135Malmöse SWE1. Allsvenskan966096.8000000100.000.000.000.000.00Matches
2021-202235Malmö1. Champions Lg321882.1000000100.000.000.000.000.00Matches
202236Malmöse SWE1. Allsvenskan886747.5000000000.000.000.000.000.00Matches
2022-202336Malmö2. Europa Lg11901.0000000100.000.000.000.000.00Matches
202337Malmöse SWE1. Allsvenskan1087668.5000000000.000.000.000.000.00Matches
202438Malmöse SWE1. Allsvenskan21941.0011000100.000.960.960.000.96Matches
19 Seasons8 Clubs10 Leagues46945140,470449.7171330170081100.040.030.070.040.07
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Werder Bremen (5 Seasons)2 Leagues14113412,273136.43253003020.020.010.040.020.04
AZ Alkmaar (5 Seasons)3 Leagues13013011,384126.53473002750.020.030.060.020.06
Malmö (4 Seasons)3 Leagues33262,42126.9011000400.000.040.040.000.04
Ajax (3 Seasons)3 Leagues95948,34892.874117001120.080.040.120.080.12
Zwolle (1 Season)1 League37373,33037.0426400500.110.050.160.110.16
Sampdoria (1 Season)2 Leagues23201,86920.8000000410.000.000.000.000.00
TPS (1 Season)1 League998008.9000000000.000.000.000.000.00
Jong Ajax (1 Season)1 League11450.5000000000.000.000.000.000.00
Eredivisie (7 Seasons)18818716,433182.688168003150.040.040.090.040.09
Europa Lg (6 Seasons)18181,62318.0000000320.000.000.000.000.00
Bundesliga (5 Seasons)12511810,743119.42132002620.020.010.030.020.03
Champions Lg (5 Seasons)23221,95421.7202200600.090.000.090.090.09
DFB-Pokal (5 Seasons)16161,53017.0112100400.060.060.120.060.12
Allsvenskan (4 Seasons)29232,14323.8011000200.000.040.040.000.04
Eerste Divisie (2 Seasons)38383,37537.5426400500.110.050.160.110.16
Serie A (1 Season)22191,77919.8000000410.000.000.000.000.00
Veikkausliiga (1 Season)998008.9000000000.000.000.000.000.00
Coppa Italia (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
200317TPS1 League998008.9000000000.000.000.000.000.00
2007-200821Zwolle1 League37373,33037.0426400500.110.050.160.110.16
2008-200922AZ Alkmaar1 League22221,98022.0112100300.050.050.090.050.09
2009-201023AZ Alkmaar2 Leagues33332,82631.4134100700.030.100.130.030.13
2010-201124AZ Alkmaar2 Leagues33332,94432.7000000620.000.000.000.000.00
2011-201225AZ Alkmaar2 Leagues40403,45438.4101100930.030.000.030.030.03
2012-201326AZ Alkmaar1 League221802.0000000200.000.000.000.000.00
2012-201326Ajax3 Leagues37373,28836.5639600710.160.080.250.160.25
2013-201427Jong Ajax1 League11450.5000000000.000.000.000.000.00
2013-201427Ajax3 Leagues28272,40726.7112100100.040.040.070.040.07
2014-201528Ajax3 Leagues30302,65329.5000000310.000.000.000.000.00
2015-201629Sampdoria2 Leagues23201,86920.8000000410.000.000.000.000.00
2016-201730Werder Bremen2 Leagues31302,74530.5011000500.000.030.030.000.03
2017-201831Werder Bremen2 Leagues28282,55028.3202200700.070.000.070.070.07
2018-201932Werder Bremen2 Leagues34343,02733.6000000810.000.000.000.000.00
2019-202033Werder Bremen2 Leagues25252,24925.0101100610.040.000.040.040.04
2020-202134Werder Bremen2 Leagues23171,70218.9011000400.000.050.050.000.05
202135Malmö1 League966096.8000000100.000.000.000.000.00
2021-202235Malmö1 League321882.1000000100.000.000.000.000.00
202236Malmö1 League886747.5000000000.000.000.000.000.00
2022-202336Malmö1 League11901.0000000100.000.000.000.000.00
202337Malmö1 League1087668.5000000000.000.000.000.000.00
202438Malmö1 League21941.0011000100.000.960.960.000.96
19 Seasons8 Clubs10 Leagues46945140,470449.7171330170081100.040.030.070.040.07
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Werder Bremen (5 Seasons)2 Leagues14113412,273136.43253003020.020.010.040.020.04
AZ Alkmaar (5 Seasons)3 Leagues13013011,384126.53473002750.020.030.060.020.06
Malmö (4 Seasons)3 Leagues33262,42126.9011000400.000.040.040.000.04
Ajax (3 Seasons)3 Leagues95948,34892.874117001120.080.040.120.080.12
Zwolle (1 Season)1 League37373,33037.0426400500.110.050.160.110.16
Sampdoria (1 Season)2 Leagues23201,86920.8000000410.000.000.000.000.00
TPS (1 Season)1 League998008.9000000000.000.000.000.000.00
Jong Ajax (1 Season)1 League11450.5000000000.000.000.000.000.00
Eredivisie (7 Seasons)18818716,433182.688168003150.040.040.090.040.09
Europa Lg (6 Seasons)18181,62318.0000000320.000.000.000.000.00
Bundesliga (5 Seasons)12511810,743119.42132002620.020.010.030.020.03
Champions Lg (5 Seasons)23221,95421.7202200600.090.000.090.090.09
DFB-Pokal (5 Seasons)16161,53017.0112100400.060.060.120.060.12
Allsvenskan (4 Seasons)29232,14323.8011000200.000.040.040.000.04
Eerste Divisie (2 Seasons)38383,37537.5426400500.110.050.160.110.16
Serie A (1 Season)22191,77919.8000000410.000.000.000.000.00
Veikkausliiga (1 Season)998008.9000000000.000.000.000.000.00
Coppa Italia (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
200317TPSfi FIN1. Veikkausliiga9th998008.9000000000.000.000.000.000.00
2007-200821Zwollenl NED2. Eerste Divisie4th37373,33037.0426400500.110.050.160.110.16
2008-200922AZ Alkmaarnl NED1. Eredivisie1st22221,98022.0112100300.050.050.090.050.09Matches
2009-201023AZ Alkmaarnl NED1. Eredivisie5th28282,38126.5134100600.040.110.150.040.15Matches
2010-201124AZ Alkmaarnl NED1. Eredivisie4th29292,59128.8000000610.000.000.000.000.00Matches
2011-201225AZ Alkmaarnl NED1. Eredivisie4th30302,57428.6101100820.030.000.030.030.03Matches
2012-201326AZ Alkmaarnl NED1. Eredivisie10th221802.0000000200.000.000.000.000.00Matches
2012-201326Ajaxnl NED1. Eredivisie1st29292,53828.2437400510.140.110.250.140.25Matches
2013-201427Jong Ajaxnl NED2. Eerste Divisie14th11450.5000000000.000.000.000.000.00Matches
2013-201427Ajaxnl NED1. Eredivisie1st23221,98622.1112100000.050.050.090.050.09Matches
2014-201528Ajaxnl NED1. Eredivisie2nd25252,20324.5000000110.000.000.000.000.00Matches
2015-201629Sampdoriait ITA1. Serie A15th22191,77919.8000000410.000.000.000.000.00Matches
2016-201730Werder Bremende GER1. Bundesliga8th30292,65529.5011000500.000.030.030.000.03Matches
2017-201831Werder Bremende GER1. Bundesliga11th25252,25025.0202200600.080.000.080.080.08Matches
2018-201932Werder Bremende GER1. Bundesliga8th30302,63729.3000000710.000.000.000.000.00Matches
2019-202033Werder Bremende GER1. Bundesliga16th22221,97922.0000000510.000.000.000.000.00Matches
2020-202134Werder Bremende GER1. Bundesliga17th18121,22213.6000000300.000.000.000.000.00Matches
202135Malmöse SWE1. Allsvenskan1st966096.8000000100.000.000.000.000.00Matches
202236Malmöse SWE1. Allsvenskan7th886747.5000000000.000.000.000.000.00Matches
202337Malmöse SWE1. Allsvenskan1st1087668.5000000000.000.000.000.000.00Matches
202438Malmöse SWE1. Allsvenskan1st21941.0011000100.000.960.960.000.96Matches
19 Seasons8 Clubs6 Leagues41139435,273391.914122614006880.040.030.070.040.07
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
Werder Bremen (5 Seasons)1 League12511810,743119.42132002620.020.010.030.020.03
AZ Alkmaar (5 Seasons)1 League1111119,706107.83473002530.030.040.060.030.06
Malmö (4 Seasons)1 League29232,14323.8011000200.000.040.040.000.04
Ajax (3 Seasons)1 League77766,72774.7549500620.070.050.120.070.12
Zwolle (1 Season)1 League37373,33037.0426400500.110.050.160.110.16
Sampdoria (1 Season)1 League22191,77919.8000000410.000.000.000.000.00
TPS (1 Season)1 League998008.9000000000.000.000.000.000.00
Jong Ajax (1 Season)1 League11450.5000000000.000.000.000.000.00
Eredivisie (7 Seasons)18818716,433182.688168003150.040.040.090.040.09
Bundesliga (5 Seasons)12511810,743119.42132002620.020.010.030.020.03
Allsvenskan (4 Seasons)29232,14323.8011000200.000.040.040.000.04
Eerste Divisie (2 Seasons)38383,37537.5426400500.110.050.160.110.16
Serie A (1 Season)22191,77919.8000000410.000.000.000.000.00
Veikkausliiga (1 Season)998008.9000000000.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
2015-201629Sampdoriait ITACoppa Italia9th11901.0000000000.000.000.000.000.00Matches
2016-201730Werder Bremende GERDFB-Pokal33rd11901.0000000000.000.000.000.000.00Matches
2017-201831Werder Bremende GERDFB-Pokal5th333003.3000000100.000.000.000.000.00Matches
2018-201932Werder Bremende GERDFB-Pokal3rd443904.3000000100.000.000.000.000.00Matches
2019-202033Werder Bremende GERDFB-Pokal5th332703.0101100100.330.000.330.330.33Matches
2020-202134Werder Bremende GERDFB-Pokal3rd554805.3011000100.000.190.190.000.19Matches
6 Seasons2 Clubs2 Leagues17171,62018.0112100400.060.060.110.060.11
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
Werder Bremen (5 Seasons)1 League16161,53017.0112100400.060.060.120.060.12
Sampdoria (1 Season)1 League11901.0000000000.000.000.000.000.00
DFB-Pokal (5 Seasons)16161,53017.0112100400.060.060.120.060.12
Coppa Italia (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2009-201023AZ Alkmaar1. Champions LgGR554454.9000000100.000.000.000.000.00Matches
2010-201124AZ Alkmaar2. Europa LgGR443533.9000000010.000.000.000.000.00Matches
2011-201225AZ Alkmaar2. Europa LgQF10108809.8000000110.000.000.000.000.00Matches
2012-201326Ajax1. Champions LgGR665406.0202200100.330.000.330.330.33Matches
2012-201326Ajax2. Europa LgR32222102.3000000100.000.000.000.000.00Matches
2013-201427Ajax1. Champions LgGR443313.7000000100.000.000.000.000.00Matches
2013-201427Ajax2. Europa LgR3211901.0000000000.000.000.000.000.00Matches
2014-201528Ajax1. Champions LgGR554505.0000000200.000.000.000.000.00Matches
2014-201528Ajax2. Europa LgR1600Matches
2021-202235Malmö1. Champions LgGR321882.1000000100.000.000.000.000.00Matches
2022-202336Malmö2. Europa LgGR11901.0000000100.000.000.000.000.00Matches
8 Seasons3 Clubs2 Leagues41403,57739.7202200920.050.000.050.050.05
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
AZ Alkmaar (3 Seasons)2 Leagues19191,67818.6000000220.000.000.000.000.00
Ajax (3 Seasons)2 Leagues18181,62118.0202200500.110.000.110.110.11
Malmö (2 Seasons)2 Leagues432783.1000000200.000.000.000.000.00
Europa Lg (6 Seasons)18181,62318.0000000320.000.000.000.000.00
Champions Lg (5 Seasons)23221,95421.7202200600.090.000.090.090.09
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
201024fi FinlandWCQ543984.41100100.230.23Matches
201226fi FinlandUEFA Euro Qualifying101090010.00000100.000.00Matches
201428fi FinlandWCQ665406.0000000200.000.000.000.000.00Matches
201428fi FinlandFriendlies (M)332252.5000000000.000.000.000.000.00Matches
201529fi FinlandFriendlies (M)11450.5000000000.000.000.000.000.00Matches
201630fi FinlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201630fi FinlandUEFA Euro Qualifying776307.0000000000.000.000.000.000.00Matches
201731fi FinlandFriendlies (M)332252.5000000000.000.000.000.000.00Matches
201832fi FinlandWCQ776307.0011000300.000.140.140.000.14Matches
7 Seasons1 Club3 Leagues43423,68340.9111100700.020.040.040.020.04
Friendlies (M) (4 Seasons)885856.5000000000.000.000.000.000.00
WCQ (3 Seasons)18171,56817.4111100600.060.080.080.060.08
UEFA Euro Qualifying (2 Seasons)17171,53017.0000000100.000.000.000.000.00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
200317TPSfi FIN1. Veikkausliiga8.9000.0000
2007-200821Zwollenl NED2. Eerste Divisie37.04120.320.3300
2008-200922AZ Alkmaarnl NED1. Eredivisie22.0120.090.5000Matches
2009-201023AZ Alkmaar1. Champions Lg4.9000.0000Matches
2009-201023AZ Alkmaarnl NED1. Eredivisie26.5150.190.2000Matches
2010-201124AZ Alkmaarnl NED1. Eredivisie28.8010.030.0000Matches
2010-201124AZ Alkmaar2. Europa Lg3.9000.0000Matches
2011-201225AZ Alkmaarnl NED1. Eredivisie28.6120.070.5000Matches
2011-201225AZ Alkmaar2. Europa Lg9.8010.100.0000Matches
2012-201326Ajax1. Champions Lg6.0220.331.0000Matches
2012-201326Ajaxnl NED1. Eredivisie28.2440.141.0000Matches
2012-201326AZ Alkmaarnl NED1. Eredivisie2.0000.0000Matches
2012-201326Ajax2. Europa Lg2.3000.0000Matches
2013-201427Ajax1. Champions Lg3.7000.0000Matches
2013-201427Jong Ajaxnl NED2. Eerste Divisie0.5000.0000Matches
2013-201427Ajaxnl NED1. Eredivisie22.1130.140.3300Matches
2013-201427Ajax2. Europa Lg1.0000.0000Matches
2014-201528Ajax1. Champions Lg5.0000.0000Matches
2014-201528Ajaxnl NED1. Eredivisie24.5010.040.0000Matches
2015-201629Sampdoriait ITACoppa Italia1.0000Matches
2015-201629Sampdoriait ITA1. Serie A19.8010.050.0000Matches
2016-201730Werder Bremende GER1. Bundesliga29.509222.20.310.070.000.0000Matches
2016-201730Werder Bremende GERDFB-Pokal1.00000.000.0000Matches
2017-201831Werder Bremende GER1. Bundesliga25.0218633.30.720.240.110.3300Matches
2017-201831Werder Bremende GERDFB-Pokal3.302150.00.600.300.000.0000Matches
2018-201932Werder Bremende GER1. Bundesliga29.308112.50.270.030.000.0000Matches
2018-201932Werder Bremende GERDFB-Pokal4.3011100.00.230.230.000.0000Matches
2019-202033Werder Bremende GER1. Bundesliga22.0014321.40.640.140.000.0000Matches
2019-202033Werder Bremende GERDFB-Pokal3.012150.00.670.330.501.0000Matches
2020-202134Werder Bremende GER1. Bundesliga13.60000.000.0000Matches
2020-202134Werder Bremende GERDFB-Pokal5.303133.30.560.190.000.0000Matches
202135Malmöse SWE1. Allsvenskan6.80300.00.440.000.0000Matches
2021-202235Malmö1. Champions Lg2.10000.000.0000Matches
202236Malmöse SWE1. Allsvenskan7.50200.00.270.000.0000Matches
2022-202336Malmö2. Europa Lg1.00100.01.000.000.0000Matches
202337Malmöse SWE1. Allsvenskan8.50200.00.230.000.0000Matches
202438Malmöse SWE1. Allsvenskan1.00100.00.960.000.0000Matches
19 Seasons8 Clubs10 Leagues449.717665024.20.400.110.050.3400
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Werder Bremen (5 Seasons)2 Leagues136.43571628.10.420.120.050.1900
AZ Alkmaar (5 Seasons)3 Leagues126.53110.090.2700
Malmö (4 Seasons)3 Leagues26.90900.00.330.000.0000
Ajax (3 Seasons)3 Leagues92.87100.110.7000
Zwolle (1 Season)1 League37.04120.320.3300
Sampdoria (1 Season)2 Leagues20.8010.050.0000
TPS (1 Season)1 League8.9000.0000
Jong Ajax (1 Season)1 League0.5000.0000
Eredivisie (7 Seasons)182.68180.100.4400
Europa Lg (6 Seasons)18.00110.01.000.060.000.0000
Bundesliga (5 Seasons)119.42491224.50.410.100.040.1700
Champions Lg (5 Seasons)21.72020.000.091.0000
DFB-Pokal (5 Seasons)17.018450.00.470.240.130.2500
Allsvenskan (4 Seasons)23.80800.00.340.000.0000
Eerste Divisie (2 Seasons)37.54120.320.3300
Serie A (1 Season)19.8010.050.0000
Veikkausliiga (1 Season)8.9000.0000
Coppa Italia (1 Season)1.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
200317TPS1 League8.9000.0000
2007-200821Zwolle1 League37.04120.320.3300
2008-200922AZ Alkmaar1 League22.0120.090.5000
2009-201023AZ Alkmaar2 Leagues31.4150.160.2000
2010-201124AZ Alkmaar2 Leagues32.7010.030.0000
2011-201225AZ Alkmaar2 Leagues38.4130.080.3300
2012-201326AZ Alkmaar1 League2.0000.0000
2012-201326Ajax3 Leagues36.5660.161.0000
2013-201427Jong Ajax1 League0.5000.0000
2013-201427Ajax3 Leagues26.7130.110.3300
2014-201528Ajax3 Leagues29.5010.030.0000
2015-201629Sampdoria2 Leagues20.8010.050.0000
2016-201730Werder Bremen2 Leagues30.509222.20.300.070.000.0000
2017-201831Werder Bremen2 Leagues28.3220735.00.710.250.100.2900
2018-201932Werder Bremen2 Leagues33.609222.20.270.060.000.0000
2019-202033Werder Bremen2 Leagues25.0116425.00.640.160.060.2500
2020-202134Werder Bremen2 Leagues18.903133.30.160.050.000.0000
202135Malmö1 League6.80300.00.440.000.0000
2021-202235Malmö1 League2.10000.000.0000
202236Malmö1 League7.50200.00.270.000.0000
2022-202336Malmö1 League1.00100.01.000.000.0000
202337Malmö1 League8.50200.00.230.000.0000
202438Malmö1 League1.00100.00.960.000.0000
19 Seasons8 Clubs10 Leagues449.717665024.20.400.110.050.3400
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Werder Bremen (5 Seasons)2 Leagues136.43571628.10.420.120.050.1900
AZ Alkmaar (5 Seasons)3 Leagues126.53110.090.2700
Malmö (4 Seasons)3 Leagues26.90900.00.330.000.0000
Ajax (3 Seasons)3 Leagues92.87100.110.7000
Zwolle (1 Season)1 League37.04120.320.3300
Sampdoria (1 Season)2 Leagues20.8010.050.0000
TPS (1 Season)1 League8.9000.0000
Jong Ajax (1 Season)1 League0.5000.0000
Eredivisie (7 Seasons)182.68180.100.4400
Europa Lg (6 Seasons)18.00110.01.000.060.000.0000
Bundesliga (5 Seasons)119.42491224.50.410.100.040.1700
Champions Lg (5 Seasons)21.72020.000.091.0000
DFB-Pokal (5 Seasons)17.018450.00.470.240.130.2500
Allsvenskan (4 Seasons)23.80800.00.340.000.0000
Eerste Divisie (2 Seasons)37.54120.320.3300
Serie A (1 Season)19.8010.050.0000
Veikkausliiga (1 Season)8.9000.0000
Coppa Italia (1 Season)1.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
200317TPSfi FIN1. Veikkausliiga9th8.9000.0000
2007-200821Zwollenl NED2. Eerste Divisie4th37.04120.320.3300
2008-200922AZ Alkmaarnl NED1. Eredivisie1st22.0120.090.5000Matches
2009-201023AZ Alkmaarnl NED1. Eredivisie5th26.5150.190.2000Matches
2010-201124AZ Alkmaarnl NED1. Eredivisie4th28.8010.030.0000Matches
2011-201225AZ Alkmaarnl NED1. Eredivisie4th28.6120.070.5000Matches
2012-201326AZ Alkmaarnl NED1. Eredivisie10th2.0000.0000Matches
2012-201326Ajaxnl NED1. Eredivisie1st28.2440.141.0000Matches
2013-201427Jong Ajaxnl NED2. Eerste Divisie14th0.5000.0000Matches
2013-201427Ajaxnl NED1. Eredivisie1st22.1130.140.3300Matches
2014-201528Ajaxnl NED1. Eredivisie2nd24.5010.040.0000Matches
2015-201629Sampdoriait ITA1. Serie A15th19.8010.050.0000Matches
2016-201730Werder Bremende GER1. Bundesliga8th29.509222.20.310.070.000.0000Matches
2017-201831Werder Bremende GER1. Bundesliga11th25.0218633.30.720.240.110.3300Matches
2018-201932Werder Bremende GER1. Bundesliga8th29.308112.50.270.030.000.0000Matches
2019-202033Werder Bremende GER1. Bundesliga16th22.0014321.40.640.140.000.0000Matches
2020-202134Werder Bremende GER1. Bundesliga17th13.60000.000.0000Matches
202135Malmöse SWE1. Allsvenskan1st6.80300.00.440.000.0000Matches
202236Malmöse SWE1. Allsvenskan7th7.50200.00.270.000.0000Matches
202337Malmöse SWE1. Allsvenskan1st8.50200.00.230.000.0000Matches
202438Malmöse SWE1. Allsvenskan1st1.00100.00.960.000.0000Matches
19 Seasons8 Clubs6 Leagues391.914574321.10.400.110.040.3300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Werder Bremen (5 Seasons)1 League119.42491224.50.410.100.040.1700
AZ Alkmaar (5 Seasons)1 League107.83100.090.3000
Malmö (4 Seasons)1 League23.80800.00.340.000.0000
Ajax (3 Seasons)1 League74.7580.110.6300
Zwolle (1 Season)1 League37.04120.320.3300
Sampdoria (1 Season)1 League19.8010.050.0000
TPS (1 Season)1 League8.9000.0000
Jong Ajax (1 Season)1 League0.5000.0000
Eredivisie (7 Seasons)182.68180.100.4400
Bundesliga (5 Seasons)119.42491224.50.410.100.040.1700
Allsvenskan (4 Seasons)23.80800.00.340.000.0000
Eerste Divisie (2 Seasons)37.54120.320.3300
Serie A (1 Season)19.8010.050.0000
Veikkausliiga (1 Season)8.9000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2015-201629Sampdoriait ITACoppa Italia9th1.0000Matches
2016-201730Werder Bremende GERDFB-Pokal33rd1.00000.000.0000Matches
2017-201831Werder Bremende GERDFB-Pokal5th3.302150.00.600.300.000.0000Matches
2018-201932Werder Bremende GERDFB-Pokal3rd4.3011100.00.230.230.000.0000Matches
2019-202033Werder Bremende GERDFB-Pokal5th3.012150.00.670.330.501.0000Matches
2020-202134Werder Bremende GERDFB-Pokal3rd5.303133.30.560.190.000.0000Matches
6 Seasons2 Clubs2 Leagues18.018450.00.470.240.130.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Werder Bremen (5 Seasons)1 League17.018450.00.470.240.130.2500
Sampdoria (1 Season)1 League1.0000
DFB-Pokal (5 Seasons)17.018450.00.470.240.130.2500
Coppa Italia (1 Season)1.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2009-201023AZ Alkmaar1. Champions LgGR4.9000.0000Matches
2010-201124AZ Alkmaar2. Europa LgGR3.9000.0000Matches
2011-201225AZ Alkmaar2. Europa LgQF9.8010.100.0000Matches
2012-201326Ajax1. Champions LgGR6.0220.331.0000Matches
2012-201326Ajax2. Europa LgR322.3000.0000Matches
2013-201427Ajax1. Champions LgGR3.7000.0000Matches
2013-201427Ajax2. Europa LgR321.0000.0000Matches
2014-201528Ajax1. Champions LgGR5.0000.0000Matches
2021-202235Malmö1. Champions LgGR2.10000.000.0000Matches
2022-202336Malmö2. Europa LgGR1.00100.01.000.000.0000Matches
8 Seasons3 Clubs2 Leagues39.72130.00.320.080.000.6700
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
AZ Alkmaar (3 Seasons)2 Leagues18.6010.050.0000
Ajax (3 Seasons)2 Leagues18.0220.111.0000
Malmö (2 Seasons)2 Leagues3.10100.00.320.000.0000
Europa Lg (6 Seasons)18.00110.01.000.060.000.0000
Champions Lg (5 Seasons)21.72020.000.091.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201024fi FinlandWCQ4.4100Matches
201226fi FinlandUEFA Euro Qualifying10.0000Matches
201428fi FinlandWCQ6.0000Matches
201428fi FinlandFriendlies (M)2.5000Matches
201529fi FinlandFriendlies (M)0.5000Matches
201630fi FinlandFriendlies (M)1.0000Matches
201630fi FinlandUEFA Euro Qualifying7.00100.00.140.000.0000Matches
201731fi FinlandFriendlies (M)2.5000Matches
201832fi FinlandWCQ7.0000Matches
7 Seasons1 Club3 Leagues40.91100.00.140.000.0000
Friendlies (M) (4 Seasons)6.5000
WCQ (3 Seasons)17.4100
UEFA Euro Qualifying (2 Seasons)17.00100.00.140.000.0000

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
200317TPSfi FIN1. Veikkausliiga98008934.28.990
2007-200821Zwollenl NED2. Eerste Divisie373,3309097.437.0370
2008-200922AZ Alkmaarnl NED1. Eredivisie221,9809064.722.022220Matches
2009-201023AZ Alkmaar1. Champions Lg54458982.44.9540Matches
2009-201023AZ Alkmaarnl NED1. Eredivisie282,3818577.826.528240Matches
2010-201124AZ Alkmaarnl NED1. Eredivisie292,5918984.728.829270Matches
2010-201124AZ Alkmaar2. Europa Lg43538865.43.9420Matches
2011-201225AZ Alkmaarnl NED1. Eredivisie302,5748684.128.630260Matches
2011-201225AZ Alkmaar2. Europa Lg108808881.59.81080Matches
2012-201326Ajax1. Champions Lg654090100.06.0660Matches
2012-201326Ajaxnl NED1. Eredivisie292,5388882.928.229250Matches
2012-201326AZ Alkmaarnl NED1. Eredivisie2180905.92.0220Matches
2012-201326Ajax2. Europa Lg2210105100.02.3220Matches
2013-201427Ajax1. Champions Lg43318361.33.7420Matches
2013-201427Jong Ajaxnl NED2. Eerste Divisie145451.30.510Matches
2013-201427Ajaxnl NED1. Eredivisie231,9868664.922.122221Matches
2013-201427Ajax2. Europa Lg1909050.01.0110Matches
2014-201528Ajax1. Champions Lg54509083.35.055011.007700.00+2.00Matches
2014-201528Ajaxnl NED1. Eredivisie252,2038872.024.52522062.045118+33+1.35+0.61Matches
2014-201528Ajax2. Europa Lg00004Matches
2015-201629Sampdoriait ITACoppa Italia19090100.01.01901000.0002-2-2.00Matches
2015-201629Sampdoriait ITA1. Serie A221,7798152.019.81918371.23282800.00+0.71Matches
2016-201730Werder Bremende GER1. Bundesliga302,6558986.829.52929111.505544+11+0.37+3.48Matches
2016-201730Werder Bremende GERDFB-Pokal19090100.01.01901000.0012-1-1.00Matches
2017-201831Werder Bremende GER1. Bundesliga252,2509073.525.02525011.403029+1+0.04+0.48Matches
2017-201831Werder Bremende GERDFB-Pokal330010076.93.331003002.006600.00-3.00Matches
2018-201932Werder Bremende GER1. Bundesliga302,6378886.229.3308828001.634736+11+0.38+0.80Matches
2018-201932Werder Bremende GERDFB-Pokal43909881.34.34984002.25137+6+1.38-2.62Matches
2019-202033Werder Bremende GER1. Bundesliga221,9799064.722.0229021000.912540-15-0.68+0.32Matches
2019-202033Werder Bremende GERDFB-Pokal32709075.03.03903002.0095+4+1.33-1.67Matches
2020-202134Werder Bremende GER1. Bundesliga181,2226839.913.6129012624160.671229-17-1.25-1.06Matches
2020-202134Werder Bremende GERDFB-Pokal548096100.05.35965002.4092+7+1.31Matches
202135Malmöse SWE1. Allsvenskan96096822.66.8690632302.33103+7+1.03+0.13Matches
2021-202235Malmö1. Champions Lg31886334.82.129021811.7512-1-0.48+2.59Matches
202236Malmöse SWE1. Allsvenskan86748425.07.58847001.631210+2+0.27-0.09Matches
2022-202336Malmö2. Europa Lg1909016.71.01901002.0002-2-2.00-0.80Matches
202337Malmöse SWE1. Allsvenskan107667728.48.5888723182.00177+10+1.17+0.01Matches
202438Malmöse SWE1. Allsvenskan294473.51.0175011901.5032+1+0.96-0.46Matches
19 Seasons8 Clubs10 Leagues46940,4708657.2449.7451903731823451.50336281+55+0.26+0.03
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Werder Bremen (5 Seasons)2 Leagues14112,2738771.8136.413490131724181.38207200+7+0.05+0.54
AZ Alkmaar (5 Seasons)3 Leagues13011,3848865.2126.51301150
Malmö (4 Seasons)3 Leagues332,4217320.426.926872372291.954326+17+0.63-0.10
Ajax (3 Seasons)3 Leagues958,3488872.192.894851111.875825+33+1.12+0.64
Zwolle (1 Season)1 League373,3309097.437.0370
Sampdoria (1 Season)2 Leagues231,8698153.220.8209019371.182830-2-0.10+0.62
TPS (1 Season)1 League98008934.28.990
Jong Ajax (1 Season)1 League145451.30.510
Eredivisie (7 Seasons)18816,4338767.1182.6187170162.045118+33+1.35+0.61
Europa Lg (6 Seasons)181,6239055.218.0189014042.0002-2-2.00-0.80
Bundesliga (5 Seasons)12510,7438670.2119.411889115724181.29169178-9-0.08+0.64
Champions Lg (5 Seasons)231,9548572.421.72290191821.2889-1-0.14+2.71
DFB-Pokal (5 Seasons)161,5309685.017.0169616002.063822+16+0.94-2.39
Allsvenskan (4 Seasons)292,1437419.823.823872062581.974222+20+0.84-0.15
Eerste Divisie (2 Seasons)383,3758949.337.5380
Serie A (1 Season)221,7798152.019.81918371.23282800.00+0.71
Veikkausliiga (1 Season)98008934.28.990
Coppa Italia (1 Season)19090100.01.01901000.0002-2-2.00
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
200317TPS1 League98008934.28.990
2007-200821Zwolle1 League373,3309097.437.0370
2008-200922AZ Alkmaar1 League221,9809064.722.022220
2009-201023AZ Alkmaar2 Leagues332,8268678.531.433280
2010-201124AZ Alkmaar2 Leagues332,9448981.832.733290
2011-201225AZ Alkmaar2 Leagues403,4548683.438.440340
2012-201326AZ Alkmaar1 League2180905.92.0220
2012-201326Ajax3 Leagues373,2888986.336.537330
2013-201427Jong Ajax1 League145451.30.510
2013-201427Ajax3 Leagues282,4078663.726.727251
2014-201528Ajax3 Leagues302,6538866.529.530270111.875825+33+1.12+0.64
2015-201629Sampdoria2 Leagues231,8698153.220.8209019371.182830-2-0.10+0.62
2016-201730Werder Bremen2 Leagues312,7458987.130.5309030111.455646+10+0.33+3.44
2017-201831Werder Bremen2 Leagues282,5509173.928.32810028011.463635+1+0.04+0.14
2018-201932Werder Bremen2 Leagues343,0278985.533.6348932001.706043+17+0.51+0.15
2019-202033Werder Bremen2 Leagues252,2499065.825.0259024001.043445-11-0.44+0.25
2020-202134Werder Bremen2 Leagues231,7027448.118.9179217624161.052131-10-0.53-0.33
202135Malmö1 League96096822.66.8690632302.33103+7+1.03+0.13
2021-202235Malmö1 League31886334.82.129021811.7512-1-0.48+2.59
202236Malmö1 League86748425.07.58847001.631210+2+0.27-0.09
2022-202336Malmö1 League1909016.71.01901002.0002-2-2.00-0.80
202337Malmö1 League107667728.48.5888723182.00177+10+1.17+0.01
202438Malmö1 League294473.51.0175011901.5032+1+0.96-0.46
19 Seasons8 Clubs10 Leagues46940,4708657.2449.7451903731823451.50336281+55+0.26+0.03
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Werder Bremen (5 Seasons)2 Leagues14112,2738771.8136.413490131724181.38207200+7+0.05+0.54
AZ Alkmaar (5 Seasons)3 Leagues13011,3848865.2126.51301150
Malmö (4 Seasons)3 Leagues332,4217320.426.926872372291.954326+17+0.63-0.10
Ajax (3 Seasons)3 Leagues958,3488872.192.894851111.875825+33+1.12+0.64
Zwolle (1 Season)1 League373,3309097.437.0370
Sampdoria (1 Season)2 Leagues231,8698153.220.8209019371.182830-2-0.10+0.62
TPS (1 Season)1 League98008934.28.990
Jong Ajax (1 Season)1 League145451.30.510
Eredivisie (7 Seasons)18816,4338767.1182.6187170162.045118+33+1.35+0.61
Europa Lg (6 Seasons)181,6239055.218.0189014042.0002-2-2.00-0.80
Bundesliga (5 Seasons)12510,7438670.2119.411889115724181.29169178-9-0.08+0.64
Champions Lg (5 Seasons)231,9548572.421.72290191821.2889-1-0.14+2.71
DFB-Pokal (5 Seasons)161,5309685.017.0169616002.063822+16+0.94-2.39
Allsvenskan (4 Seasons)292,1437419.823.823872062581.974222+20+0.84-0.15
Eerste Divisie (2 Seasons)383,3758949.337.5380
Serie A (1 Season)221,7798152.019.81918371.23282800.00+0.71
Veikkausliiga (1 Season)98008934.28.990
Coppa Italia (1 Season)19090100.01.01901000.0002-2-2.00
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
200317TPSfi FIN1. Veikkausliiga9th98008934.28.990
2007-200821Zwollenl NED2. Eerste Divisie4th373,3309097.437.0370
2008-200922AZ Alkmaarnl NED1. Eredivisie1st221,9809064.722.022220Matches
2009-201023AZ Alkmaarnl NED1. Eredivisie5th282,3818577.826.528240Matches
2010-201124AZ Alkmaarnl NED1. Eredivisie4th292,5918984.728.829270Matches
2011-201225AZ Alkmaarnl NED1. Eredivisie4th302,5748684.128.630260Matches
2012-201326AZ Alkmaarnl NED1. Eredivisie10th2180905.92.0220Matches
2012-201326Ajaxnl NED1. Eredivisie1st292,5388882.928.229250Matches
2013-201427Jong Ajaxnl NED2. Eerste Divisie14th145451.30.510Matches
2013-201427Ajaxnl NED1. Eredivisie1st231,9868664.922.122221Matches
2014-201528Ajaxnl NED1. Eredivisie2nd252,2038872.024.52522062.045118+33+1.35+0.61Matches
2015-201629Sampdoriait ITA1. Serie A15th221,7798152.019.81918371.23282800.00+0.71Matches
2016-201730Werder Bremende GER1. Bundesliga8th302,6558986.829.52929111.505544+11+0.37+3.48Matches
2017-201831Werder Bremende GER1. Bundesliga11th252,2509073.525.02525011.403029+1+0.04+0.48Matches
2018-201932Werder Bremende GER1. Bundesliga8th302,6378886.229.3308828001.634736+11+0.38+0.80Matches
2019-202033Werder Bremende GER1. Bundesliga16th221,9799064.722.0229021000.912540-15-0.68+0.32Matches
2020-202134Werder Bremende GER1. Bundesliga17th181,2226839.913.6129012624160.671229-17-1.25-1.06Matches
202135Malmöse SWE1. Allsvenskan1st96096822.66.8690632302.33103+7+1.03+0.13Matches
202236Malmöse SWE1. Allsvenskan7th86748425.07.58847001.631210+2+0.27-0.09Matches
202337Malmöse SWE1. Allsvenskan1st107667728.48.5888723182.00177+10+1.17+0.01Matches
202438Malmöse SWE1. Allsvenskan1st294473.51.0175011901.5032+1+0.96-0.46Matches
19 Seasons8 Clubs6 Leagues41135,2738655.8391.9394883231724391.47290246+44+0.23-0.07
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Werder Bremen (5 Seasons)1 League12510,7438670.2119.411889115724181.29169178-9-0.08+0.64
AZ Alkmaar (5 Seasons)1 League1119,7068763.4107.81111010
Malmö (4 Seasons)1 League292,1437419.823.823872062581.974222+20+0.84-0.15
Ajax (3 Seasons)1 League776,7278773.374.77669162.045118+33+1.35+0.61
Zwolle (1 Season)1 League373,3309097.437.0370
Sampdoria (1 Season)1 League221,7798152.019.81918371.23282800.00+0.71
TPS (1 Season)1 League98008934.28.990
Jong Ajax (1 Season)1 League145451.30.510
Eredivisie (7 Seasons)18816,4338767.1182.6187170162.045118+33+1.35+0.61
Bundesliga (5 Seasons)12510,7438670.2119.411889115724181.29169178-9-0.08+0.64
Allsvenskan (4 Seasons)292,1437419.823.823872062581.974222+20+0.84-0.15
Eerste Divisie (2 Seasons)383,3758949.337.5380
Serie A (1 Season)221,7798152.019.81918371.23282800.00+0.71
Veikkausliiga (1 Season)98008934.28.990
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
2015-201629Sampdoriait ITACoppa Italia9th19090100.01.01901000.0002-2-2.00Matches
2016-201730Werder Bremende GERDFB-Pokal33rd19090100.01.01901000.0012-1-1.00Matches
2017-201831Werder Bremende GERDFB-Pokal5th330010076.93.331003002.006600.00-3.00Matches
2018-201932Werder Bremende GERDFB-Pokal3rd43909881.34.34984002.25137+6+1.38-2.62Matches
2019-202033Werder Bremende GERDFB-Pokal5th32709075.03.03903002.0095+4+1.33-1.67Matches
2020-202134Werder Bremende GERDFB-Pokal3rd548096100.05.35965002.4092+7+1.31Matches
6 Seasons2 Clubs2 Leagues171,6209585.718.0179517001.943824+14+0.78-2.56
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Werder Bremen (5 Seasons)1 League161,5309685.017.0169616002.063822+16+0.94-2.39
Sampdoria (1 Season)1 League19090100.01.01901000.0002-2-2.00
DFB-Pokal (5 Seasons)161,5309685.017.0169616002.063822+16+0.94-2.39
Coppa Italia (1 Season)19090100.01.01901000.0002-2-2.00
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
2009-201023AZ Alkmaar1. Champions LgGR54458982.44.9540Matches
2010-201124AZ Alkmaar2. Europa LgGR43538865.43.9420Matches
2011-201225AZ Alkmaar2. Europa LgQF108808881.59.81080Matches
2012-201326Ajax1. Champions LgGR654090100.06.0660Matches
2012-201326Ajax2. Europa LgR322210105100.02.3220Matches
2013-201427Ajax1. Champions LgGR43318361.33.7420Matches
2013-201427Ajax2. Europa LgR321909050.01.0110Matches
2014-201528Ajax1. Champions LgGR54509083.35.055011.007700.00+2.00Matches
2014-201528Ajax2. Europa LgR1600004Matches
2021-202235Malmö1. Champions LgGR31886334.82.129021811.7512-1-0.48+2.59Matches
2022-202336Malmö2. Europa LgGR1909016.71.01901002.0002-2-2.00-0.80Matches
8 Seasons3 Clubs2 Leagues413,5778763.439.74090331861.36811-3-0.37+1.65
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
AZ Alkmaar (3 Seasons)2 Leagues191,6788877.718.619140
Ajax (3 Seasons)2 Leagues181,6219067.518.01816051.007700.00+2.00
Malmö (2 Seasons)2 Leagues42787025.73.139031811.8114-3-0.97+1.05
Europa Lg (6 Seasons)181,6239055.218.0189014042.0002-2-2.00-0.80
Champions Lg (5 Seasons)231,9548572.421.72290191821.2889-1-0.14+2.71
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
201024fi FinlandWCQ53988044.24.4490413751.6065+1+0.23+0.41Matches
201226fi FinlandUEFA Euro Qualifying1090090100.010.0109010001.00161600.00Matches
201428fi FinlandWCQ65409075.06.06906001.0046-2-0.33+0.67Matches
201428fi FinlandFriendlies (M)32257562.52.53752001.335500.000.00Matches
201529fi FinlandFriendlies (M)1454516.70.51450000.0001-1-2.00-2.00Matches
201630fi FinlandFriendlies (M)1909016.71.01901000.0002-2-2.000.00Matches
201630fi FinlandUEFA Euro Qualifying76309070.07.07907010.7169-3-0.43-1.10Matches
201731fi FinlandFriendlies (M)32257583.32.53752001.6742+2+0.80-1.20Matches
201832fi FinlandWCQ76309070.07.07907000.43712-5-0.71-1.05Matches
7 Seasons1 Club3 Leagues433,6838663.940.942873913760.954858-10-0.24+0.15
Friendlies (M) (4 Seasons)85857340.66.58735001.13910-1-0.15+0.79
WCQ (3 Seasons)181,5688762.217.417901713750.951723-6-0.34-0.16
UEFA Euro Qualifying (2 Seasons)171,5309085.017.0179017010.882225-3-0.18-0.84
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200317TPSfi FIN1. Veikkausliiga8.9006
2007-200821Zwollenl NED2. Eerste Divisie37.050
2008-200922AZ Alkmaarnl NED1. Eredivisie22.03023Matches
2009-201023AZ Alkmaar1. Champions Lg4.9106Matches
2009-201023AZ Alkmaarnl NED1. Eredivisie26.56046Matches
2010-201124AZ Alkmaarnl NED1. Eredivisie28.86168Matches
2010-201124AZ Alkmaar2. Europa Lg3.90111Matches
2011-201225AZ Alkmaarnl NED1. Eredivisie28.68253Matches
2011-201225AZ Alkmaar2. Europa Lg9.81120Matches
2012-201326Ajax1. Champions Lg6.0104Matches
2012-201326Ajaxnl NED1. Eredivisie28.25123Matches
2012-201326AZ Alkmaarnl NED1. Eredivisie2.0202Matches
2012-201326Ajax2. Europa Lg2.3102Matches
2013-201427Ajax1. Champions Lg3.7108Matches
2013-201427Jong Ajaxnl NED2. Eerste Divisie0.500Matches
2013-201427Ajaxnl NED1. Eredivisie22.10014Matches
2013-201427Ajax2. Europa Lg1.0000Matches
2014-201528Ajax1. Champions Lg5.0204Matches
2014-201528Ajaxnl NED1. Eredivisie24.51118Matches
2015-201629Sampdoriait ITACoppa Italia1.00000Matches
2015-201629Sampdoriait ITA1. Serie A19.84117Matches
2016-201730Werder Bremende GER1. Bundesliga29.55003222026735020Matches
2016-201730Werder Bremende GERDFB-Pokal1.00001000300Matches
2017-201831Werder Bremende GER1. Bundesliga25.06003418076232021Matches
2017-201831Werder Bremende GERDFB-Pokal3.310023001540Matches
2018-201932Werder Bremende GER1. Bundesliga29.371135131124223010Matches
2018-201932Werder Bremende GERDFB-Pokal4.31002201860Matches
2019-202033Werder Bremende GER1. Bundesliga22.051131140450150Matches
2019-202033Werder Bremende GERDFB-Pokal3.01002002460Matches
2020-202134Werder Bremende GER1. Bundesliga13.63001780325121Matches
2020-202134Werder Bremende GERDFB-Pokal5.31006200890Matches
202135Malmöse SWE1. Allsvenskan6.81007302960Matches
2021-202235Malmö1. Champions Lg2.11001100220Matches
202236Malmöse SWE1. Allsvenskan7.5000440212140Matches
2022-202336Malmö2. Europa Lg1.01001000310Matches
202337Malmöse SWE1. Allsvenskan8.500010402970Matches
202438Malmöse SWE1. Allsvenskan1.01002000300Matches
19 Seasons8 Clubs10 Leagues449.78110251294137322172052
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Werder Bremen (5 Seasons)2 Leagues136.4302216282131284142052
AZ Alkmaar (5 Seasons)3 Leagues126.5275229
Malmö (4 Seasons)3 Leagues26.940025120638300
Ajax (3 Seasons)3 Leagues92.811273
Zwolle (1 Season)1 League37.050
Sampdoria (1 Season)2 Leagues20.8410170
TPS (1 Season)1 League8.9006
Jong Ajax (1 Season)1 League0.500
Eredivisie (7 Seasons)182.6315247
Europa Lg (6 Seasons)18.032034000310
Bundesliga (5 Seasons)119.4262214975128246117052
Champions Lg (5 Seasons)21.760023100220
DFB-Pokal (5 Seasons)17.04001370338250
Allsvenskan (4 Seasons)23.820023110633270
Eerste Divisie (2 Seasons)37.550
Serie A (1 Season)19.84117
Veikkausliiga (1 Season)8.9006
Coppa Italia (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200317TPS1 League8.9006
2007-200821Zwolle1 League37.050
2008-200922AZ Alkmaar1 League22.03023
2009-201023AZ Alkmaar2 Leagues31.47052
2010-201124AZ Alkmaar2 Leagues32.76279
2011-201225AZ Alkmaar2 Leagues38.49373
2012-201326AZ Alkmaar1 League2.0202
2012-201326Ajax3 Leagues36.57129
2013-201427Jong Ajax1 League0.500
2013-201427Ajax3 Leagues26.71022
2014-201528Ajax3 Leagues29.53122
2015-201629Sampdoria2 Leagues20.8410170
2016-201730Werder Bremen2 Leagues30.55003322027035020
2017-201831Werder Bremen2 Leagues28.37003621077736021
2018-201932Werder Bremen2 Leagues33.681137151135029010
2019-202033Werder Bremen2 Leagues25.061133140654210
2020-202134Werder Bremen2 Leagues18.940023100333211
202135Malmö1 League6.81007302960
2021-202235Malmö1 League2.11001100220
202236Malmö1 League7.5000440212140
2022-202336Malmö1 League1.01001000310
202337Malmö1 League8.500010402970
202438Malmö1 League1.01002000300
19 Seasons8 Clubs10 Leagues449.78110251294137322172052
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Werder Bremen (5 Seasons)2 Leagues136.4302216282131284142052
AZ Alkmaar (5 Seasons)3 Leagues126.5275229
Malmö (4 Seasons)3 Leagues26.940025120638300
Ajax (3 Seasons)3 Leagues92.811273
Zwolle (1 Season)1 League37.050
Sampdoria (1 Season)2 Leagues20.8410170
TPS (1 Season)1 League8.9006
Jong Ajax (1 Season)1 League0.500
Eredivisie (7 Seasons)182.6315247
Europa Lg (6 Seasons)18.032034000310
Bundesliga (5 Seasons)119.4262214975128246117052
Champions Lg (5 Seasons)21.760023100220
DFB-Pokal (5 Seasons)17.04001370338250
Allsvenskan (4 Seasons)23.820023110633270
Eerste Divisie (2 Seasons)37.550
Serie A (1 Season)19.84117
Veikkausliiga (1 Season)8.9006
Coppa Italia (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200317TPSfi FIN1. Veikkausliiga9th8.9006
2007-200821Zwollenl NED2. Eerste Divisie4th37.050
2008-200922AZ Alkmaarnl NED1. Eredivisie1st22.03023Matches
2009-201023AZ Alkmaarnl NED1. Eredivisie5th26.56046Matches
2010-201124AZ Alkmaarnl NED1. Eredivisie4th28.86168Matches
2011-201225AZ Alkmaarnl NED1. Eredivisie4th28.68253Matches
2012-201326AZ Alkmaarnl NED1. Eredivisie10th2.0202Matches
2012-201326Ajaxnl NED1. Eredivisie1st28.25123Matches
2013-201427Jong Ajaxnl NED2. Eerste Divisie14th0.500Matches
2013-201427Ajaxnl NED1. Eredivisie1st22.10014Matches
2014-201528Ajaxnl NED1. Eredivisie2nd24.51118Matches
2015-201629Sampdoriait ITA1. Serie A15th19.84117Matches
2016-201730Werder Bremende GER1. Bundesliga8th29.55003222026735020Matches
2017-201831Werder Bremende GER1. Bundesliga11th25.06003418076232021Matches
2018-201932Werder Bremende GER1. Bundesliga8th29.371135131124223010Matches
2019-202033Werder Bremende GER1. Bundesliga16th22.051131140450150Matches
2020-202134Werder Bremende GER1. Bundesliga17th13.63001780325121Matches
202135Malmöse SWE1. Allsvenskan1st6.81007302960Matches
202236Malmöse SWE1. Allsvenskan7th7.5000440212140Matches
202337Malmöse SWE1. Allsvenskan1st8.500010402970Matches
202438Malmöse SWE1. Allsvenskan1st1.01002000300Matches
19 Seasons8 Clubs6 Leagues391.9688244286134279144052
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Werder Bremen (5 Seasons)1 League119.4262214975128246117052
AZ Alkmaar (5 Seasons)1 League107.8253192
Malmö (4 Seasons)1 League23.820023110633270
Ajax (3 Seasons)1 League74.76255
Zwolle (1 Season)1 League37.050
Sampdoria (1 Season)1 League19.84117
TPS (1 Season)1 League8.9006
Jong Ajax (1 Season)1 League0.500
Eredivisie (7 Seasons)182.6315247
Bundesliga (5 Seasons)119.4262214975128246117052
Allsvenskan (4 Seasons)23.820023110633270
Eerste Divisie (2 Seasons)37.550
Serie A (1 Season)19.84117
Veikkausliiga (1 Season)8.9006
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201629Sampdoriait ITACoppa Italia9th1.00000Matches
2016-201730Werder Bremende GERDFB-Pokal33rd1.00001000300Matches
2017-201831Werder Bremende GERDFB-Pokal5th3.310023001540Matches
2018-201932Werder Bremende GERDFB-Pokal3rd4.31002201860Matches
2019-202033Werder Bremende GERDFB-Pokal5th3.01002002460Matches
2020-202134Werder Bremende GERDFB-Pokal3rd5.31006200890Matches
6 Seasons2 Clubs2 Leagues18.04001370338250
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Werder Bremen (5 Seasons)1 League17.04001370338250
Sampdoria (1 Season)1 League1.00000
DFB-Pokal (5 Seasons)17.04001370338250
Coppa Italia (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2009-201023AZ Alkmaar1. Champions LgGR4.9106Matches
2010-201124AZ Alkmaar2. Europa LgGR3.90111Matches
2011-201225AZ Alkmaar2. Europa LgQF9.81120Matches
2012-201326Ajax1. Champions LgGR6.0104Matches
2012-201326Ajax2. Europa LgR322.3102Matches
2013-201427Ajax1. Champions LgGR3.7108Matches
2013-201427Ajax2. Europa LgR321.0000Matches
2014-201528Ajax1. Champions LgGR5.0204Matches
2021-202235Malmö1. Champions LgGR2.11001100220Matches
2022-202336Malmö2. Europa LgGR1.01001000310Matches
8 Seasons3 Clubs2 Leagues39.792057100530
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
AZ Alkmaar (3 Seasons)2 Leagues18.62237
Ajax (3 Seasons)2 Leagues18.05018
Malmö (2 Seasons)2 Leagues3.12002100530
Europa Lg (6 Seasons)18.032034000310
Champions Lg (5 Seasons)21.760023100220
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201024fi FinlandWCQ4.41000Matches
201226fi FinlandUEFA Euro Qualifying10.01000Matches
201428fi FinlandWCQ6.02000Matches
201428fi FinlandFriendlies (M)2.50000Matches
201529fi FinlandFriendlies (M)0.50000Matches
201630fi FinlandFriendlies (M)1.00000Matches
201630fi FinlandUEFA Euro Qualifying7.0000200486000Matches
201731fi FinlandFriendlies (M)2.50000Matches
201832fi FinlandWCQ7.03000Matches
7 Seasons1 Club3 Leagues40.9700200486000
Friendlies (M) (4 Seasons)6.50000
WCQ (3 Seasons)17.46000
UEFA Euro Qualifying (2 Seasons)17.0100200486000

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.

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.

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.