FBref.com Logo
for the free FBref Mailing List and get curated stats, news, and updates about the FBref site to your inbox every day.

Sign Up For Free

Standard Stats: Domestic Leagues

Standard Stats: Domestic Leagues Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
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.0202200601.91.90.62.53212650.080.000.080.080.080.080.020.100.080.10Matches
2018-201932Werder Bremende GER1. Bundesliga8th30302,63729.3000000710.40.41.01.34519760.000.000.000.000.000.010.030.050.010.05Matches
2019-202033Werder Bremende GER1. Bundesliga16th22221,97922.0000000511.11.10.21.33313330.000.000.000.000.000.050.010.060.050.06Matches
2020-202134Werder Bremende GER1. Bundesliga17th18121,22213.6000000300.00.00.10.1145700.000.000.000.000.000.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
18 Seasons8 Clubs6 Leagues40939335,179390.914112514006783.53.51.85.2124513140.040.030.060.040.060.040.020.060.040.06
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Werder Bremen (5 Seasons)1 League12511810,743119.42132002623.53.51.85.2124513140.020.010.030.020.030.040.020.060.040.06
AZ Alkmaar (5 Seasons)1 League1111119,706107.83473002530.030.040.060.030.06
Ajax (3 Seasons)1 League77766,72774.7549500620.070.050.120.070.12
Malmö (3 Seasons)1 League27222,04922.8000000100.000.000.000.000.00
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.42132002623.53.51.85.2124513140.020.010.030.020.030.040.020.060.040.06
Allsvenskan (3 Seasons)27222,04922.8000000100.000.000.000.000.00
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

Compare Niklas Moisander to

Javascript is required for the selection of a player.
Ex: Virgil van Dijk, William Saliba, Jarrad Branthwaite
Powered by Stathead.com Logo
Become a Stathead & surf this site ad-free.

Shooting: Domestic Leagues

Shooting: Domestic Leagues Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
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.0218527.80.720.200.110.4014.70001.91.90.11+0.1+0.1Matches
2018-201932Werder Bremende GER1. Bundesliga8th29.308112.50.270.030.000.0015.30000.40.40.05-0.4-0.4Matches
2019-202033Werder Bremende GER1. Bundesliga16th22.0014214.30.640.090.000.0012.60001.11.10.08-1.1-1.1Matches
2020-202134Werder Bremende GER1. Bundesliga17th13.60000.000.000000.00.00.00.0Matches
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
18 Seasons8 Clubs6 Leagues390.914564117.90.390.100.040.3414.10003.53.50.09-1.5-1.5
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Werder Bremen (5 Seasons)1 League119.42491020.40.410.080.040.2014.10003.53.50.09-1.5-1.5
AZ Alkmaar (5 Seasons)1 League107.83100.090.3000
Ajax (3 Seasons)1 League74.7580.110.6300
Malmö (3 Seasons)1 League22.80700.00.310.000.0000
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.42491020.40.410.080.040.2014.10003.53.50.09-1.5-1.5
Allsvenskan (3 Seasons)22.80700.00.310.000.0000
Eerste Divisie (2 Seasons)37.54120.320.3300
Serie A (1 Season)19.8010.050.0000
Veikkausliiga (1 Season)8.9000.0000

Passing: Domestic Leagues

Passing: Domestic Leagues Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
200317TPSfi FIN1. Veikkausliiga9th8.90
2007-200821Zwollenl NED2. Eerste Divisie4th37.02
2008-200922AZ Alkmaarnl NED1. Eredivisie1st22.01Matches
2009-201023AZ Alkmaarnl NED1. Eredivisie5th26.53Matches
2010-201124AZ Alkmaarnl NED1. Eredivisie4th28.80Matches
2011-201225AZ Alkmaarnl NED1. Eredivisie4th28.60Matches
2012-201326AZ Alkmaarnl NED1. Eredivisie10th2.00Matches
2012-201326Ajaxnl NED1. Eredivisie1st28.23Matches
2013-201427Jong Ajaxnl NED2. Eerste Divisie14th0.50Matches
2013-201427Ajaxnl NED1. Eredivisie1st22.11Matches
2014-201528Ajaxnl NED1. Eredivisie2nd24.50Matches
2015-201629Sampdoriait ITA1. Serie A15th19.80Matches
2016-201730Werder Bremende GER1. Bundesliga8th29.51Matches
2017-201831Werder Bremende GER1. Bundesliga11th25.01235148683.1275141111629233986.172580290.421332765.100.61.2-0.6810890126Matches
2018-201932Werder Bremende GER1. Bundesliga8th29.31669194385.9358831458541845492.1982106891.926138867.301.01.4-1.012164114197Matches
2019-202033Werder Bremende GER1. Bundesliga16th22.01355156886.4264461001147051691.172479291.415323265.900.20.8-0.2597101133Matches
2020-202134Werder Bremende GER1. Bundesliga17th13.680893386.616038629326329589.244849291.19413768.600.10.2-0.12492057Matches
202135Malmöse SWE1. Allsvenskan1st6.80Matches
202236Malmöse SWE1. Allsvenskan7th7.50Matches
202337Malmöse SWE1. Allsvenskan1st8.50Matches
18 Seasons8 Clubs6 Leagues390.95067593085.4105881420051443160490.02879315491.3721108466.5111.83.6+9.227418325513
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Werder Bremen (5 Seasons)1 League119.45067593085.4105881420051443160490.02879315491.3721108466.511.83.6-0.827418325513
AZ Alkmaar (5 Seasons)1 League107.84
Ajax (3 Seasons)1 League74.74
Malmö (3 Seasons)1 League22.80
Zwolle (1 Season)1 League37.02
Sampdoria (1 Season)1 League19.80
TPS (1 Season)1 League8.90
Jong Ajax (1 Season)1 League0.50
Eredivisie (7 Seasons)182.68
Bundesliga (5 Seasons)119.45067593085.4105881420051443160490.02879315491.3721108466.511.83.6-0.827418325513
Allsvenskan (3 Seasons)22.80
Eerste Divisie (2 Seasons)37.52
Serie A (1 Season)19.80
Veikkausliiga (1 Season)8.90

Pass Types: Domestic Leagues

Pass Types: Domestic Leagues 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
200317TPSfi FIN1. Veikkausliiga9th8.9
2007-200821Zwollenl NED2. Eerste Divisie4th37.0
2008-200922AZ Alkmaarnl NED1. Eredivisie1st22.0Matches
2009-201023AZ Alkmaarnl NED1. Eredivisie5th26.5Matches
2010-201124AZ Alkmaarnl NED1. Eredivisie4th28.8Matches
2011-201225AZ Alkmaarnl NED1. Eredivisie4th28.6Matches
2012-201326AZ Alkmaarnl NED1. Eredivisie10th2.0Matches
2012-201326Ajaxnl NED1. Eredivisie1st28.2Matches
2013-201427Jong Ajaxnl NED2. Eerste Divisie14th0.5Matches
2013-201427Ajaxnl NED1. Eredivisie1st22.1Matches
2014-201528Ajaxnl NED1. Eredivisie2nd24.5Matches
2015-201629Sampdoriait ITA1. Serie A15th19.8Matches
2016-201730Werder Bremende GER1. Bundesliga8th29.52Matches
2017-201831Werder Bremende GER1. Bundesliga11th25.01486144142391227300001235310Matches
2018-201932Werder Bremende GER1. Bundesliga8th29.319431888514711313311001669415Matches
2019-202033Werder Bremende GER1. Bundesliga16th22.0156815006565083000001355311Matches
2020-202134Werder Bremende GER1. Bundesliga17th13.6933903303001010000080801Matches
202135Malmöse SWE1. Allsvenskan1st6.82Matches
202236Malmöse SWE1. Allsvenskan7th7.52Matches
202337Malmöse SWE1. Allsvenskan1st8.52Matches
18 Seasons8 Clubs6 Leagues390.959305732188181253326110050671037
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Werder Bremen (5 Seasons)1 League119.459305732188181253266110050671037
AZ Alkmaar (5 Seasons)1 League107.8
Ajax (3 Seasons)1 League74.7
Malmö (3 Seasons)1 League22.86
Zwolle (1 Season)1 League37.0
Sampdoria (1 Season)1 League19.8
TPS (1 Season)1 League8.9
Jong Ajax (1 Season)1 League0.5
Eredivisie (7 Seasons)182.6
Bundesliga (5 Seasons)119.459305732188181253266110050671037
Allsvenskan (3 Seasons)22.86
Eerste Divisie (2 Seasons)37.5
Serie A (1 Season)19.8
Veikkausliiga (1 Season)8.9

Goal and Shot Creation: Domestic Leagues

Goal and Shot Creation: Domestic Leagues 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
200317TPSfi FIN1. Veikkausliiga9th8.9
2007-200821Zwollenl NED2. Eerste Divisie4th37.0
2008-200922AZ Alkmaarnl NED1. Eredivisie1st22.0Matches
2009-201023AZ Alkmaarnl NED1. Eredivisie5th26.5Matches
2010-201124AZ Alkmaarnl NED1. Eredivisie4th28.8Matches
2011-201225AZ Alkmaarnl NED1. Eredivisie4th28.6Matches
2012-201326AZ Alkmaarnl NED1. Eredivisie10th2.0Matches
2012-201326Ajaxnl NED1. Eredivisie1st28.2Matches
2013-201427Jong Ajaxnl NED2. Eerste Divisie14th0.5Matches
2013-201427Ajaxnl NED1. Eredivisie1st22.1Matches
2014-201528Ajaxnl NED1. Eredivisie2nd24.5Matches
2015-201629Sampdoriait ITA1. Serie A15th19.8Matches
2016-201730Werder Bremende GER1. Bundesliga8th29.5Matches
2017-201831Werder Bremende GER1. Bundesliga11th25.0261.04190060110.04000100Matches
2018-201932Werder Bremende GER1. Bundesliga8th29.3361.23320210140.14201100Matches
2019-202033Werder Bremende GER1. Bundesliga16th22.0221.00161221000.00000000Matches
2020-202134Werder Bremende GER1. Bundesliga17th13.670.5270000020.15200000Matches
202135Malmöse SWE1. Allsvenskan1st6.8Matches
202236Malmöse SWE1. Allsvenskan7th7.5Matches
202337Malmöse SWE1. Allsvenskan1st8.5Matches
18 Seasons8 Clubs6 Leagues390.9911.01741491270.08401200
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Werder Bremen (5 Seasons)1 League119.4911.01741491270.08401200
AZ Alkmaar (5 Seasons)1 League107.8
Ajax (3 Seasons)1 League74.7
Malmö (3 Seasons)1 League22.8
Zwolle (1 Season)1 League37.0
Sampdoria (1 Season)1 League19.8
TPS (1 Season)1 League8.9
Jong Ajax (1 Season)1 League0.5
Eredivisie (7 Seasons)182.6
Bundesliga (5 Seasons)119.4911.01741491270.08401200
Allsvenskan (3 Seasons)22.8
Eerste Divisie (2 Seasons)37.5
Serie A (1 Season)19.8
Veikkausliiga (1 Season)8.9

Defensive Actions: Domestic Leagues

Defensive Actions: Domestic Leagues 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
200317TPSfi FIN1. Veikkausliiga9th8.9
2007-200821Zwollenl NED2. Eerste Divisie4th37.0
2008-200922AZ Alkmaarnl NED1. Eredivisie1st22.0Matches
2009-201023AZ Alkmaarnl NED1. Eredivisie5th26.5Matches
2010-201124AZ Alkmaarnl NED1. Eredivisie4th28.8Matches
2011-201225AZ Alkmaarnl NED1. Eredivisie4th28.6Matches
2012-201326AZ Alkmaarnl NED1. Eredivisie10th2.0Matches
2012-201326Ajaxnl NED1. Eredivisie1st28.2Matches
2013-201427Jong Ajaxnl NED2. Eerste Divisie14th0.5Matches
2013-201427Ajaxnl NED1. Eredivisie1st22.1Matches
2014-201528Ajaxnl NED1. Eredivisie2nd24.5Matches
2015-201629Sampdoriait ITA1. Serie A15th19.8Matches
2016-201730Werder Bremende GER1. Bundesliga8th29.53567Matches
2017-201831Werder Bremende GER1. Bundesliga11th25.0362822131243666.712219123874982Matches
2018-201932Werder Bremende GER1. Bundesliga8th29.334232680225143.12942192339731402Matches
2019-202033Werder Bremende GER1. Bundesliga16th22.027151962112642.3153719184976850Matches
2020-202134Werder Bremende GER1. Bundesliga17th13.61411113081457.1615872236610Matches
202135Malmöse SWE1. Allsvenskan1st6.869Matches
202236Malmöse SWE1. Allsvenskan7th7.51412Matches
202337Malmöse SWE1. Allsvenskan1st8.579Matches
18 Seasons8 Clubs6 Leagues390.9111139783036512751.26211555602452593844
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
Werder Bremen (5 Seasons)1 League119.4111112783036512751.26211555602152593844
AZ Alkmaar (5 Seasons)1 League107.80
Ajax (3 Seasons)1 League74.70
Malmö (3 Seasons)1 League22.827300
Zwolle (1 Season)1 League37.00
Sampdoria (1 Season)1 League19.80
TPS (1 Season)1 League8.90
Jong Ajax (1 Season)1 League0.50
Eredivisie (7 Seasons)182.60
Bundesliga (5 Seasons)119.4111112783036512751.26211555602152593844
Allsvenskan (3 Seasons)22.827300
Eerste Divisie (2 Seasons)37.50
Serie A (1 Season)19.80
Veikkausliiga (1 Season)8.90

Possession: Domestic Leagues

Possession: Domestic Leagues Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
200317TPSfi FIN1. Veikkausliiga9th8.9
2007-200821Zwollenl NED2. Eerste Divisie4th37.0
2008-200922AZ Alkmaarnl NED1. Eredivisie1st22.0Matches
2009-201023AZ Alkmaarnl NED1. Eredivisie5th26.5Matches
2010-201124AZ Alkmaarnl NED1. Eredivisie4th28.8Matches
2011-201225AZ Alkmaarnl NED1. Eredivisie4th28.6Matches
2012-201326AZ Alkmaarnl NED1. Eredivisie10th2.0Matches
2012-201326Ajaxnl NED1. Eredivisie1st28.2Matches
2013-201427Jong Ajaxnl NED2. Eerste Divisie14th0.5Matches
2013-201427Ajaxnl NED1. Eredivisie1st22.1Matches
2014-201528Ajaxnl NED1. Eredivisie2nd24.5Matches
2015-201629Sampdoriait ITA1. Serie A15th19.8Matches
2016-201730Werder Bremende GER1. Bundesliga8th29.5Matches
2017-201831Werder Bremende GER1. Bundesliga11th25.017081217658916921170811763.6436.486560663816326010610675Matches
2018-201932Werder Bremende GER1. Bundesliga8th29.322331941002116282132233181161.1738.913551004764154519014615156Matches
2019-202033Werder Bremende GER1. Bundesliga16th22.0178716583488878181787221672.7627.31234711344603319110612053Matches
2020-202134Werder Bremende GER1. Bundesliga17th13.6106812354452411010682150.0150.0665394822401440547080Matches
202135Malmöse SWE1. Allsvenskan1st6.8Matches
202236Malmöse SWE1. Allsvenskan7th7.5Matches
202337Malmöse SWE1. Allsvenskan1st8.5Matches
18 Seasons8 Clubs6 Leagues390.9679660331453465240526796533566.01834.0411927174169311244813922449514
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Werder Bremen (5 Seasons)1 League119.4679660331453465240526796533566.01834.0411927174169311244813922449514
AZ Alkmaar (5 Seasons)1 League107.8
Ajax (3 Seasons)1 League74.7
Malmö (3 Seasons)1 League22.8
Zwolle (1 Season)1 League37.0
Sampdoria (1 Season)1 League19.8
TPS (1 Season)1 League8.9
Jong Ajax (1 Season)1 League0.5
Eredivisie (7 Seasons)182.6
Bundesliga (5 Seasons)119.4679660331453465240526796533566.01834.0411927174169311244813922449514
Allsvenskan (3 Seasons)22.8
Eerste Divisie (2 Seasons)37.5
Serie A (1 Season)19.8
Veikkausliiga (1 Season)8.9

Playing Time: Domestic Leagues

Playing Time: Domestic Leagues Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
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.4830.935.1-4.2-0.17+0.05Matches
2018-201932Werder Bremende GER1. Bundesliga8th302,6378886.229.3308828001.634736+11+0.38+0.8042.246.3-4.1-0.14+0.34Matches
2019-202033Werder Bremende GER1. Bundesliga16th221,9799064.722.0229021000.912540-15-0.68+0.3224.131.3-7.2-0.33+0.41Matches
2020-202134Werder Bremende GER1. Bundesliga17th181,2226839.913.6129012624160.671229-17-1.25-1.0613.823.3-9.4-0.70-0.17Matches
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. Allsvenskan1st10766778.5888723182.00177+10+1.17Matches
18 Seasons8 Clubs6 Leagues40935,1798659.6390.9393893231625391.47287244+43+0.23+0.29111.0135.9-24.9-0.28+0.24
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Werder Bremen (5 Seasons)1 League12510,7438670.2119.411889115724181.29169178-9-0.08+0.64111.0135.9-24.9-0.28+0.24
AZ Alkmaar (5 Seasons)1 League1119,7068763.4107.81111010
Ajax (3 Seasons)1 League776,7278773.374.77669162.045118+33+1.35+0.61
Malmö (3 Seasons)1 League272,0497623.822.822872052682.003920+19+0.830.00
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.64111.0135.9-24.9-0.28+0.24
Allsvenskan (3 Seasons)272,0497623.822.822872052682.003920+19+0.830.00
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

Miscellaneous Stats: Domestic Leagues

Miscellaneous Stats: Domestic Leagues Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
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.06003416073828021128403057.1Matches
2018-201932Werder Bremende GER1. Bundesliga8th29.371134131133923010176473954.7Matches
2019-202033Werder Bremende GER1. Bundesliga16th22.05113114034915000164312555.4Matches
2020-202134Werder Bremende GER1. Bundesliga17th13.630017801221100191221461.1Matches
202135Malmöse SWE1. Allsvenskan1st6.81007302960Matches
202236Malmöse SWE1. Allsvenskan7th7.5000440212140Matches
202337Malmöse SWE1. Allsvenskan1st8.500010402970Matches
18 Seasons8 Clubs6 Leagues390.967824398413224513905255914010856.5
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Werder Bremen (5 Seasons)1 League119.426221487312621511205255914010856.5
AZ Alkmaar (5 Seasons)1 League107.8253192
Ajax (3 Seasons)1 League74.76255
Malmö (3 Seasons)1 League22.810021110630270
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.426221487312621511205255914010856.5
Allsvenskan (3 Seasons)22.810021110630270
Eerste Divisie (2 Seasons)37.550
Serie A (1 Season)19.84117
Veikkausliiga (1 Season)8.9006

Player Club Summary

Leaderboard Appearances, Awards, and Honors

Wages

Additional Resources

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.