Standard Stats: Domestic Leagues
Standard Stats: Domestic Leagues Table
Season
Age
Squad
Country
Comp
LgRank
MP
Starts
Min
90s
Gls
Ast
PK
PKatt
CrdY
CrdR
Gls
Ast
G+A
G-PK
G+A-PK
xG
npxG
xA
xG
xA
xG+xA
npxG
npxG+xA
Matches
2011-2012 19 Monaco fr FRA 2. Ligue 2 8th 17 16 1,375 15.3 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00
2012-2013 20 Monaco fr FRA 2. Ligue 2 1st 6 1 183 2.0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
2013-2014 21 Caen fr FRA 2. Ligue 2 3rd 35 34 2,989 33.2 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00
2014-2015 22 Caen fr FRA 1. Ligue 1 13th 30 29 2,571 28.6 0 2 0 0 3 1 0.00 0.07 0.07 0.00 0.07 Matches
2015-2016 23 Caen fr FRA 1. Ligue 1 7th 38 38 3,420 38.0 1 1 0 0 2 0 0.03 0.03 0.05 0.03 0.05 Matches
2016-2017 24 Anderlecht be BEL 1. First Division A 1st 17 17 1,474 16.4 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches
2017-2018 25 Anderlecht be BEL 1. First Division A 3rd 27 23 1,969 21.9 0 6 0 0 6 0 0.00 0.27 0.27 0.00 0.27 Matches
2018-2019 26 Anderlecht be BEL 1. First Division A 6th 19 15 1,373 15.3 0 1 0 0 2 0 0.00 0.07 0.07 0.00 0.07 Matches
2019-2020 27 Nantes fr FRA 1. Ligue 1 13th 19 18 1,605 17.8 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 0.0 0.0 0.3 0.00 0.02 0.02 0.00 0.02 Matches
2020-2021 28 Nantes fr FRA 1. Ligue 1 17th 12 9 821 9.1 0 2 0 0 1 0 0.00 0.22 0.22 0.00 0.22 0.0 0.0 0.9 0.00 0.09 0.10 0.00 0.10 Matches
10 Seasons 4 Clubs 3 Leagues 220 200 17,780 197.6 1 12 0 0 21 1 0.01 0.06 0.07 0.01 0.07 0.1 0.1 1.2 0.00 0.04 0.05 0.00 0.05
Country
Comp
LgRank
MP
Starts
Min
90s
Gls
Ast
PK
PKatt
CrdY
CrdR
Gls
Ast
G+A
G-PK
G+A-PK
xG
npxG
xA
xG
xA
xG+xA
npxG
npxG+xA
Matches
Caen (3 Seasons) 2 Leagues 103 101 8,980 99.8 1 3 0 0 7 1 0.01 0.03 0.04 0.01 0.04
Anderlecht (3 Seasons) 1 League 63 55 4,816 53.5 0 7 0 0 9 0 0.00 0.13 0.13 0.00 0.13
Nantes (2 Seasons) 1 League 31 27 2,426 27.0 0 2 0 0 3 0 0.00 0.07 0.07 0.00 0.07 0.1 0.1 1.2 0.00 0.04 0.05 0.00 0.05
Monaco (2 Seasons) 1 League 23 17 1,558 17.3 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00
Ligue 1 (4 Seasons) 99 94 8,417 93.5 1 5 0 0 8 1 0.01 0.05 0.06 0.01 0.06 0.1 0.1 1.2 0.00 0.04 0.05 0.00 0.05
First Division A (3 Seasons) 63 55 4,816 53.5 0 7 0 0 9 0 0.00 0.13 0.13 0.00 0.13
Ligue 2 (3 Seasons) 58 51 4,547 50.5 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00
Shooting: Domestic Leagues
Shooting: Domestic Leagues Table
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
2011-2012 19 Monaco fr FRA 2. Ligue 2 8th 15.3 0 4 0.26 0.00 0 0
2012-2013 20 Monaco fr FRA 2. Ligue 2 1st 2.0 0 1 0.49 0.00 0 0
2013-2014 21 Caen fr FRA 2. Ligue 2 3rd 33.2 0 8 0.24 0.00 0 0
2014-2015 22 Caen fr FRA 1. Ligue 1 13th 28.6 0 1 0.04 0.00 0 0 Matches
2015-2016 23 Caen fr FRA 1. Ligue 1 7th 38.0 1 4 0.11 0.25 0 0 Matches
2016-2017 24 Anderlecht be BEL 1. First Division A 1st 16.4 0 0 1 0.00 0.06 0.00 0 0 Matches
2017-2018 25 Anderlecht be BEL 1. First Division A 3rd 21.9 0 0 1 0.00 0.05 0.00 0 0 Matches
2018-2019 26 Anderlecht be BEL 1. First Division A 6th 15.3 0 0 0 Matches
2019-2020 27 Nantes fr FRA 1. Ligue 1 13th 17.8 0 1 0 0.0 0.06 0.00 0.00 18.4 0 0 0 0.0 0.0 0.04 0.0 0.0 Matches
2020-2021 28 Nantes fr FRA 1. Ligue 1 17th 9.1 0 2 0 0.0 0.22 0.00 0.00 19.1 0 0 0 0.0 0.0 0.02 0.0 0.0 Matches
10 Seasons 4 Clubs 3 Leagues 197.6 1 3 20 66.7 0.05 0.11 0.00 0.05 18.9 0 0 0 0.1 0.1 0.03 -0.1 -0.1
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
Caen (3 Seasons) 2 Leagues 99.8 1 13 0.13 0.08 0 0
Anderlecht (3 Seasons) 1 League 53.5 0 0 2 0.00 0.05 0.00 0 0
Nantes (2 Seasons) 1 League 27.0 0 3 0 0.0 0.11 0.00 0.00 18.9 0 0 0 0.1 0.1 0.03 -0.1 -0.1
Monaco (2 Seasons) 1 League 17.3 0 5 0.29 0.00 0 0
Ligue 1 (4 Seasons) 93.5 1 3 5 0.0 0.11 0.05 0.00 0.20 18.9 0 0 0 0.1 0.1 0.03 -0.1 -0.1
First Division A (3 Seasons) 53.5 0 0 2 0.00 0.05 0.00 0 0
Ligue 2 (3 Seasons) 50.5 0 13 0.26 0.00 0 0
Passing: Domestic Leagues
Passing: Domestic Leagues Table
Season
Age
Squad
Country
Comp
LgRank
90s
Cmp
Att
Cmp%
TotDist
PrgDist
Cmp
Att
Cmp%
Cmp
Att
Cmp%
Cmp
Att
Cmp%
Ast
xA
A-xA
KP
1/3
PPA
CrsPA
Prog
Matches
2011-2012 19 Monaco fr FRA 2. Ligue 2 8th 15.3 0
2012-2013 20 Monaco fr FRA 2. Ligue 2 1st 2.0 0
2013-2014 21 Caen fr FRA 2. Ligue 2 3rd 33.2 0
2014-2015 22 Caen fr FRA 1. Ligue 1 13th 28.6 2 Matches
2015-2016 23 Caen fr FRA 1. Ligue 1 7th 38.0 1 Matches
2016-2017 24 Anderlecht be BEL 1. First Division A 1st 16.4 0 Matches
2017-2018 25 Anderlecht be BEL 1. First Division A 3rd 21.9 6 Matches
2018-2019 26 Anderlecht be BEL 1. First Division A 6th 15.3 1 Matches
2019-2020 27 Nantes fr FRA 1. Ligue 1 13th 17.8 744 964 77.2 11758 5492 405 464 87.3 291 351 82.9 39 109 35.8 0 0.3 -0.3 8 43 4 3 60 Matches
2020-2021 28 Nantes fr FRA 1. Ligue 1 17th 9.1 359 497 72.2 5986 3104 182 213 85.4 144 192 75.0 30 71 42.3 2 0.9 +1.1 6 22 7 2 40 Matches
10 Seasons 4 Clubs 3 Leagues 197.6 1103 1461 75.5 17744 8596 587 677 86.7 435 543 80.1 69 180 38.3 12 1.2 +0.8 14 65 11 5 100
Country
Comp
LgRank
90s
Cmp
Att
Cmp%
TotDist
PrgDist
Cmp
Att
Cmp%
Cmp
Att
Cmp%
Cmp
Att
Cmp%
Ast
xA
A-xA
KP
1/3
PPA
CrsPA
Prog
Matches
Caen (3 Seasons) 2 Leagues 99.8 3
Anderlecht (3 Seasons) 1 League 53.5 7
Nantes (2 Seasons) 1 League 27.0 1103 1461 75.5 17744 8596 587 677 86.7 435 543 80.1 69 180 38.3 2 1.2 +0.8 14 65 11 5 100
Monaco (2 Seasons) 1 League 17.3 0
Ligue 1 (4 Seasons) 93.5 1103 1461 75.5 17744 8596 587 677 86.7 435 543 80.1 69 180 38.3 5 1.2 +0.8 14 65 11 5 100
First Division A (3 Seasons) 53.5 7
Ligue 2 (3 Seasons) 50.5 0
Pass Types: Domestic Leagues
Pass Types: Domestic Leagues Table
Season
Age
Squad
Country
Comp
LgRank
90s
Att
Live
Dead
FK
TB
Press
Sw
Crs
CK
In
Out
Str
Ground
Low
High
Left
Right
Head
TI
Other
Cmp
Off
Out
Int
Blocks
Matches
2011-2012 19 Monaco fr FRA 2. Ligue 2 8th 15.3
2012-2013 20 Monaco fr FRA 2. Ligue 2 1st 2.0
2013-2014 21 Caen fr FRA 2. Ligue 2 3rd 33.2
2014-2015 22 Caen fr FRA 1. Ligue 1 13th 28.6 Matches
2015-2016 23 Caen fr FRA 1. Ligue 1 7th 38.0 Matches
2016-2017 24 Anderlecht be BEL 1. First Division A 1st 16.4 0 Matches
2017-2018 25 Anderlecht be BEL 1. First Division A 3rd 21.9 0 Matches
2018-2019 26 Anderlecht be BEL 1. First Division A 6th 15.3 Matches
2019-2020 27 Nantes fr FRA 1. Ligue 1 13th 17.8 964 764 200 14 0 145 6 25 0 0 0 0 557 198 209 84 625 51 186 2 744 2 23 26 41 Matches
2020-2021 28 Nantes fr FRA 1. Ligue 1 17th 9.1 497 401 96 7 0 46 7 22 0 0 0 0 272 112 113 56 310 30 89 2 359 1 11 13 19 Matches
10 Seasons 4 Clubs 3 Leagues 197.6 1461 1165 296 21 0 191 13 47 0 0 0 0 829 310 322 140 935 81 275 4 1103 3 34 39 60
Country
Comp
LgRank
90s
Att
Live
Dead
FK
TB
Press
Sw
Crs
CK
In
Out
Str
Ground
Low
High
Left
Right
Head
TI
Other
Cmp
Off
Out
Int
Blocks
Matches
Caen (3 Seasons) 2 Leagues 99.8
Anderlecht (3 Seasons) 1 League 53.5 0
Nantes (2 Seasons) 1 League 27.0 1461 1165 296 21 0 191 13 47 0 0 0 0 829 310 322 140 935 81 275 4 1103 3 34 39 60
Monaco (2 Seasons) 1 League 17.3
Ligue 1 (4 Seasons) 93.5 1461 1165 296 21 0 191 13 47 0 0 0 0 829 310 322 140 935 81 275 4 1103 3 34 39 60
First Division A (3 Seasons) 53.5 0
Ligue 2 (3 Seasons) 50.5
Goal and Shot Creation: Domestic Leagues
Defensive Actions: Domestic Leagues
Defensive Actions: Domestic Leagues Table
Season
Age
Squad
Country
Comp
LgRank
90s
Tkl
TklW
Def 3rd
Mid 3rd
Att 3rd
Tkl
Att
Tkl%
Past
Press
Succ
%
Def 3rd
Mid 3rd
Att 3rd
Blocks
Sh
ShSv
Pass
Int
Tkl+Int
Clr
Err
Matches
2011-2012 19 Monaco fr FRA 2. Ligue 2 8th 15.3
2012-2013 20 Monaco fr FRA 2. Ligue 2 1st 2.0
2013-2014 21 Caen fr FRA 2. Ligue 2 3rd 33.2
2014-2015 22 Caen fr FRA 1. Ligue 1 13th 28.6 Matches
2015-2016 23 Caen fr FRA 1. Ligue 1 7th 38.0 Matches
2016-2017 24 Anderlecht be BEL 1. First Division A 1st 16.4 0 0 Matches
2017-2018 25 Anderlecht be BEL 1. First Division A 3rd 21.9 0 0 Matches
2018-2019 26 Anderlecht be BEL 1. First Division A 6th 15.3 Matches
2019-2020 27 Nantes fr FRA 1. Ligue 1 13th 17.8 63 32 39 16 8 19 45 42.2 26 303 97 32.0 146 126 31 20 3 0 17 15 78 65 0 Matches
2020-2021 28 Nantes fr FRA 1. Ligue 1 17th 9.1 32 16 22 7 3 18 32 56.3 14 150 58 38.7 84 44 22 21 2 0 19 10 42 29 0 Matches
10 Seasons 4 Clubs 3 Leagues 197.6 95 48 61 23 11 37 77 48.1 40 453 155 34.2 230 170 53 41 5 0 36 25 120 94 0
Country
Comp
LgRank
90s
Tkl
TklW
Def 3rd
Mid 3rd
Att 3rd
Tkl
Att
Tkl%
Past
Press
Succ
%
Def 3rd
Mid 3rd
Att 3rd
Blocks
Sh
ShSv
Pass
Int
Tkl+Int
Clr
Err
Matches
Caen (3 Seasons) 2 Leagues 99.8 0
Anderlecht (3 Seasons) 1 League 53.5 0 0 0
Nantes (2 Seasons) 1 League 27.0 95 48 61 23 11 37 77 48.1 40 453 155 34.2 230 170 53 41 5 0 36 25 120 94 0
Monaco (2 Seasons) 1 League 17.3 0
Ligue 1 (4 Seasons) 93.5 95 48 61 23 11 37 77 48.1 40 453 155 34.2 230 170 53 41 5 0 36 25 120 94 0
First Division A (3 Seasons) 53.5 0 0 0
Ligue 2 (3 Seasons) 50.5 0
Possession: Domestic Leagues
Possession: Domestic Leagues Table
Season
Age
Squad
Country
Comp
LgRank
90s
Touches
Def Pen
Def 3rd
Mid 3rd
Att 3rd
Att Pen
Live
Succ
Att
Succ%
#Pl
Megs
Carries
TotDist
PrgDist
Prog
1/3
CPA
Mis
Dis
Targ
Rec
Rec%
Matches
2011-2012 19 Monaco fr FRA 2. Ligue 2 8th 15.3
2012-2013 20 Monaco fr FRA 2. Ligue 2 1st 2.0
2013-2014 21 Caen fr FRA 2. Ligue 2 3rd 33.2
2014-2015 22 Caen fr FRA 1. Ligue 1 13th 28.6 Matches
2015-2016 23 Caen fr FRA 1. Ligue 1 7th 38.0 Matches
2016-2017 24 Anderlecht be BEL 1. First Division A 1st 16.4 Matches
2017-2018 25 Anderlecht be BEL 1. First Division A 3rd 21.9 Matches
2018-2019 26 Anderlecht be BEL 1. First Division A 6th 15.3 Matches
2019-2020 27 Nantes fr FRA 1. Ligue 1 13th 17.8 1158 54 432 556 214 6 967 21 27 77.8 21 0 619 2840 1508 61 16 3 9 18 640 598 93.4 Matches
2020-2021 28 Nantes fr FRA 1. Ligue 1 17th 9.1 596 32 213 278 138 8 501 6 9 66.7 7 0 291 1507 853 44 14 2 6 9 332 304 91.6 Matches
10 Seasons 4 Clubs 3 Leagues 197.6 1754 86 645 834 352 14 1468 27 36 75.0 28 0 910 4347 2361 105 30 5 15 27 972 902 92.8
Country
Comp
LgRank
90s
Touches
Def Pen
Def 3rd
Mid 3rd
Att 3rd
Att Pen
Live
Succ
Att
Succ%
#Pl
Megs
Carries
TotDist
PrgDist
Prog
1/3
CPA
Mis
Dis
Targ
Rec
Rec%
Matches
Caen (3 Seasons) 2 Leagues 99.8
Anderlecht (3 Seasons) 1 League 53.5
Nantes (2 Seasons) 1 League 27.0 1754 86 645 834 352 14 1468 27 36 75.0 28 0 910 4347 2361 105 30 5 15 27 972 902 92.8
Monaco (2 Seasons) 1 League 17.3
Ligue 1 (4 Seasons) 93.5 1754 86 645 834 352 14 1468 27 36 75.0 28 0 910 4347 2361 105 30 5 15 27 972 902 92.8
First Division A (3 Seasons) 53.5
Ligue 2 (3 Seasons) 50.5
Playing Time: Domestic Leagues
Playing Time: Domestic Leagues Table
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
2011-2012 19 Monaco fr FRA 2. Ligue 2 8th 17 1,375 81 15.3 16 1
2012-2013 20 Monaco fr FRA 2. Ligue 2 1st 6 183 31 2.0 1 5
2013-2014 21 Caen fr FRA 2. Ligue 2 3rd 35 2,989 85 33.2 34 1
2014-2015 22 Caen fr FRA 1. Ligue 1 13th 30 2,571 86 75.2 28.6 29 28 1 2 1.33 42 32 +10 +0.35 +1.52 Matches
2015-2016 23 Caen fr FRA 1. Ligue 1 7th 38 3,420 90 100.0 38.0 38 38 0 0 1.42 39 52 -13 -0.34 Matches
2016-2017 24 Anderlecht be BEL 1. First Division A 1st 17 1,474 87 40.9 16.4 17 14 0 1 2.24 32 12 +20 +1.22 +0.16 Matches
2017-2018 25 Anderlecht be BEL 1. First Division A 3rd 27 1,969 73 54.7 21.9 23 16 4 2 1.81 34 31 +3 +0.14 +0.08 Matches
2018-2019 26 Anderlecht be BEL 1. First Division A 6th 19 1,373 72 38.1 15.3 15 87 13 4 17 11 1.63 25 22 +3 +0.20 -0.29 Matches
2019-2020 27 Nantes fr FRA 1. Ligue 1 13th 19 1,605 84 63.7 17.8 18 88 16 1 28 5 1.37 16 16 0 0.00 +0.30 18.2 20.5 -2.3 -0.13 +0.21 Matches
2020-2021 28 Nantes fr FRA 1. Ligue 1 17th 12 821 68 45.6 9.1 9 85 8 3 19 8 0.83 9 19 -10 -1.10 -0.91 13.6 18.1 -4.4 -0.49 -0.29 Matches
10 Seasons 4 Clubs 3 Leagues 220 17,780 81 60.3 197.6 200 87 133 20 19 29 1.53 197 184 +13 +0.09 -0.14 31.8 38.5 -6.7 -0.25 +0.02
Country
Comp
LgRank
MP
Min
Mn/MP
Min%
90s
Starts
Mn/Start
Compl
Subs
Mn/Sub
unSub
PPM
onG
onGA
+/-
+/-90
On-Off
onxG
onxGA
xG+/-
xG+/-90
On-Off
Matches
Caen (3 Seasons) 2 Leagues 103 8,980 87 87.6 99.8 101 66 2 2 1.38 81 84 -3 -0.05 +1.12
Anderlecht (3 Seasons) 1 League 63 4,816 76 44.6 53.5 55 87 43 8 17 14 1.87 91 65 +26 +0.49 -0.09
Nantes (2 Seasons) 1 League 31 2,426 78 56.2 27.0 27 87 24 4 21 13 1.16 25 35 -10 -0.37 -0.13 31.8 38.5 -6.7 -0.25 +0.02
Monaco (2 Seasons) 1 League 23 1,558 68 17.3 17 6
Ligue 1 (4 Seasons) 99 8,417 85 75.4 93.5 94 87 90 5 21 15 1.31 106 119 -13 -0.14 +0.39 31.8 38.5 -6.7 -0.25 +0.02
First Division A (3 Seasons) 63 4,816 76 44.6 53.5 55 87 43 8 17 14 1.87 91 65 +26 +0.49 -0.09
Ligue 2 (3 Seasons) 58 4,547 78 50.5 51 7
Miscellaneous Stats: Domestic Leagues
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 includes what we believe is one of the most complete sources for women's soccer 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.
In collaboration with StatsBomb , we are including advanced analytical data such as xG and xA for select competitions. For more information on the expected goals model and which competitions are covered, see our xG explainer .
View Additional Information
More Dennis Appiah Pages
Dennis Appiah 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)
Player News