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
2012-2013 17 Rennes fr FRA 1. Ligue 1 13th 3 3 225 2.5 0 1 0 0 1 0 0.00 0.40 0.40 0.00 0.40 Matches
2013-2014 18 Rennes fr FRA 1. Ligue 1 12th 15 9 796 8.8 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches
2014-2015 19 Rennes fr FRA 1. Ligue 1 9th 23 13 1,125 12.5 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches
2015-2016 20 Rennes fr FRA 1. Ligue 1 8th 16 14 1,226 13.6 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches
2016-2017 21 Rennes fr FRA 1. Ligue 1 9th 1 1 90 1.0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches
2016-2017 21 Lorient fr FRA 1. Ligue 1 18th 28 28 2,514 27.9 0 2 0 0 6 0 0.00 0.07 0.07 0.00 0.07 Matches
2017-2018 22 Lorient fr FRA 2. Ligue 2 7th 35 35 3,150 35.0 1 2 0 0 10 0 0.03 0.06 0.09 0.03 0.09 Matches
2018-2019 23 Toulouse fr FRA 1. Ligue 1 16th 10 10 863 9.6 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 0.4 0.4 0.1 0.04 0.02 0.05 0.04 0.05 Matches
2019-2020 24 Toulouse fr FRA 1. Ligue 1 20th 17 16 1,389 15.4 0 0 0 0 3 2 0.00 0.00 0.00 0.00 0.00 0.2 0.2 1.4 0.02 0.09 0.10 0.02 0.10 Matches
2020-2021 25 Toulouse fr FRA 2. Ligue 2 2nd 16 14 1,280 14.2 1 3 0 0 4 0 0.07 0.21 0.28 0.07 0.28 Matches
9 Seasons 3 Clubs 2 Leagues 164 143 12,658 140.6 2 8 0 0 30 2 0.01 0.06 0.07 0.01 0.07 0.6 0.6 1.5 0.02 0.06 0.08 0.02 0.08
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
Rennes (5 Seasons) 1 League 58 40 3,462 38.5 0 1 0 0 5 0 0.00 0.03 0.03 0.00 0.03
Toulouse (3 Seasons) 2 Leagues 43 40 3,532 39.2 1 3 0 0 9 2 0.03 0.08 0.10 0.03 0.10 0.6 0.6 1.5 0.02 0.06 0.08 0.02 0.08
Lorient (2 Seasons) 2 Leagues 63 63 5,664 62.9 1 4 0 0 16 0 0.02 0.06 0.08 0.02 0.08
Ligue 1 (7 Seasons) 113 94 8,228 91.4 0 3 0 0 16 2 0.00 0.03 0.03 0.00 0.03 0.6 0.6 1.5 0.02 0.06 0.08 0.02 0.08
Ligue 2 (2 Seasons) 51 49 4,430 49.2 2 5 0 0 14 0 0.04 0.10 0.14 0.04 0.14
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
2012-2013 17 Rennes fr FRA 1. Ligue 1 13th 2.5 0 0 0.00 0 0 Matches
2013-2014 18 Rennes fr FRA 1. Ligue 1 12th 8.8 0 0 0.00 0 0 Matches
2014-2015 19 Rennes fr FRA 1. Ligue 1 9th 12.5 0 1 0.08 0.00 0 0 Matches
2015-2016 20 Rennes fr FRA 1. Ligue 1 8th 13.6 0 0 0.00 0 0 Matches
2016-2017 21 Rennes fr FRA 1. Ligue 1 9th 1.0 0 1 0 0.0 1.00 0.00 0.00 0 0 Matches
2016-2017 21 Lorient fr FRA 1. Ligue 1 18th 27.9 0 8 0 0.0 0.29 0.00 0.00 0 0 Matches
2017-2018 22 Lorient fr FRA 2. Ligue 2 7th 35.0 1 0 4 0.00 0.11 0.25 0 0 Matches
2018-2019 23 Toulouse fr FRA 1. Ligue 1 16th 9.6 0 7 1 14.3 0.73 0.10 0.00 0.00 19.3 0 0 0 0.4 0.4 0.05 -0.4 -0.4 Matches
2019-2020 24 Toulouse fr FRA 1. Ligue 1 20th 15.4 0 6 0 0.0 0.39 0.00 0.00 23.7 0 0 0 0.2 0.2 0.04 -0.2 -0.2 Matches
2020-2021 25 Toulouse fr FRA 2. Ligue 2 2nd 14.2 1 11 2 18.2 0.77 0.14 0.09 0.50 0 0 Matches
9 Seasons 3 Clubs 2 Leagues 140.6 2 33 8 21.2 0.32 0.06 0.06 0.25 21.4 0 0 0 0.6 0.6 0.05 -0.6 -0.6
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
Rennes (5 Seasons) 1 League 38.5 0 1 1 0.0 1.00 0.03 0.00 0.00 0 0
Toulouse (3 Seasons) 2 Leagues 39.2 1 24 3 12.5 0.61 0.08 0.04 0.33 21.4 0 0 0 0.6 0.6 0.05 -0.6 -0.6
Lorient (2 Seasons) 2 Leagues 62.9 1 8 4 50.0 0.13 0.06 0.13 0.25 0 0
Ligue 1 (7 Seasons) 91.4 0 22 2 4.5 0.41 0.02 0.00 0.00 21.4 0 0 0 0.6 0.6 0.05 -0.6 -0.6
Ligue 2 (2 Seasons) 49.2 2 11 6 54.5 0.22 0.12 0.18 0.33 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
2012-2013 17 Rennes fr FRA 1. Ligue 1 13th 2.5 1 Matches
2013-2014 18 Rennes fr FRA 1. Ligue 1 12th 8.8 0 Matches
2014-2015 19 Rennes fr FRA 1. Ligue 1 9th 12.5 0 Matches
2015-2016 20 Rennes fr FRA 1. Ligue 1 8th 13.6 0 Matches
2016-2017 21 Rennes fr FRA 1. Ligue 1 9th 1.0 0 Matches
2016-2017 21 Lorient fr FRA 1. Ligue 1 18th 27.9 2 Matches
2017-2018 22 Lorient fr FRA 2. Ligue 2 7th 35.0 2 Matches
2018-2019 23 Toulouse fr FRA 1. Ligue 1 16th 9.6 310 410 75.6 5185 1973 149 170 87.6 134 168 79.8 23 57 40.4 0 0.1 -0.1 3 16 6 3 28 Matches
2019-2020 24 Toulouse fr FRA 1. Ligue 1 20th 15.4 569 730 77.9 10401 4877 252 290 86.9 239 288 83.0 70 127 55.1 0 1.4 -1.4 14 36 13 6 41 Matches
2020-2021 25 Toulouse fr FRA 2. Ligue 2 2nd 14.2 3 Matches
9 Seasons 3 Clubs 2 Leagues 140.6 879 1140 77.1 15586 6850 401 460 87.2 373 456 81.8 93 184 50.5 8 1.5 -1.5 17 52 19 9 69
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
Rennes (5 Seasons) 1 League 38.5 1
Toulouse (3 Seasons) 2 Leagues 39.2 879 1140 77.1 15586 6850 401 460 87.2 373 456 81.8 93 184 50.5 3 1.5 -1.5 17 52 19 9 69
Lorient (2 Seasons) 2 Leagues 62.9 4
Ligue 1 (7 Seasons) 91.4 879 1140 77.1 15586 6850 401 460 87.2 373 456 81.8 93 184 50.5 3 1.5 -1.5 17 52 19 9 69
Ligue 2 (2 Seasons) 49.2 5
Pass Types: Domestic Leagues
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
2012-2013 17 Rennes fr FRA 1. Ligue 1 13th 2.5 Matches
2013-2014 18 Rennes fr FRA 1. Ligue 1 12th 8.8 Matches
2014-2015 19 Rennes fr FRA 1. Ligue 1 9th 12.5 Matches
2015-2016 20 Rennes fr FRA 1. Ligue 1 8th 13.6 Matches
2016-2017 21 Rennes fr FRA 1. Ligue 1 9th 1.0 3 2 Matches
2016-2017 21 Lorient fr FRA 1. Ligue 1 18th 27.9 30 42 Matches
2017-2018 22 Lorient fr FRA 2. Ligue 2 7th 35.0 0 0 Matches
2018-2019 23 Toulouse fr FRA 1. Ligue 1 16th 9.6 16 6 13 3 0 5 15 33.3 10 193 53 27.5 96 65 32 27 1 0 26 6 22 12 1 Matches
2019-2020 24 Toulouse fr FRA 1. Ligue 1 20th 15.4 42 27 25 14 3 22 30 73.3 8 252 71 28.2 119 95 38 26 4 0 22 12 54 42 0 Matches
2020-2021 25 Toulouse fr FRA 2. Ligue 2 2nd 14.2 17 22 Matches
9 Seasons 3 Clubs 2 Leagues 140.6 58 83 38 17 3 27 45 60.0 18 445 124 27.9 215 160 70 53 5 0 48 84 76 54 1
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
Rennes (5 Seasons) 1 League 38.5 3 2 0
Toulouse (3 Seasons) 2 Leagues 39.2 58 50 38 17 3 27 45 60.0 18 445 124 27.9 215 160 70 53 5 0 48 40 76 54 1
Lorient (2 Seasons) 2 Leagues 62.9 30 42 0
Ligue 1 (7 Seasons) 91.4 58 66 38 17 3 27 45 60.0 18 445 124 27.9 215 160 70 53 5 0 48 62 76 54 1
Ligue 2 (2 Seasons) 49.2 17 22 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
2012-2013 17 Rennes fr FRA 1. Ligue 1 13th 2.5 Matches
2013-2014 18 Rennes fr FRA 1. Ligue 1 12th 8.8 Matches
2014-2015 19 Rennes fr FRA 1. Ligue 1 9th 12.5 Matches
2015-2016 20 Rennes fr FRA 1. Ligue 1 8th 13.6 Matches
2016-2017 21 Rennes fr FRA 1. Ligue 1 9th 1.0 Matches
2016-2017 21 Lorient fr FRA 1. Ligue 1 18th 27.9 Matches
2017-2018 22 Lorient fr FRA 2. Ligue 2 7th 35.0 Matches
2018-2019 23 Toulouse fr FRA 1. Ligue 1 16th 9.6 509 23 141 245 159 12 408 8 16 50.0 11 1 283 1399 755 33 17 3 12 13 314 265 84.4 Matches
2019-2020 24 Toulouse fr FRA 1. Ligue 1 20th 15.4 873 67 315 398 222 6 730 11 16 68.8 12 1 523 3052 1818 64 19 1 12 16 497 466 93.8 Matches
2020-2021 25 Toulouse fr FRA 2. Ligue 2 2nd 14.2 Matches
9 Seasons 3 Clubs 2 Leagues 140.6 1382 90 456 643 381 18 1138 19 32 59.4 23 2 806 4451 2573 97 36 4 24 29 811 731 90.1
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
Rennes (5 Seasons) 1 League 38.5
Toulouse (3 Seasons) 2 Leagues 39.2 1382 90 456 643 381 18 1138 19 32 59.4 23 2 806 4451 2573 97 36 4 24 29 811 731 90.1
Lorient (2 Seasons) 2 Leagues 62.9
Ligue 1 (7 Seasons) 91.4 1382 90 456 643 381 18 1138 19 32 59.4 23 2 806 4451 2573 97 36 4 24 29 811 731 90.1
Ligue 2 (2 Seasons) 49.2
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
2012-2013 17 Rennes fr FRA 1. Ligue 1 13th 3 225 75 2.5 3 2 0 Matches
2013-2014 18 Rennes fr FRA 1. Ligue 1 12th 15 796 53 8.8 9 7 6 Matches
2014-2015 19 Rennes fr FRA 1. Ligue 1 9th 23 1,125 49 32.9 12.5 13 7 10 13 1.39 8 9 -1 -0.08 +0.16 Matches
2015-2016 20 Rennes fr FRA 1. Ligue 1 8th 16 1,226 77 35.8 13.6 14 12 2 11 1.50 17 18 -1 -0.07 -0.03 Matches
2016-2017 21 Rennes fr FRA 1. Ligue 1 9th 1 90 90 2.6 1.0 1 1 0 1 0.00 0 1 -1 -1.00 -0.86 Matches
2016-2017 21 Lorient fr FRA 1. Ligue 1 18th 28 2,514 90 73.5 27.9 28 27 0 5 1.04 37 49 -12 -0.43 +0.96 Matches
2017-2018 22 Lorient fr FRA 2. Ligue 2 7th 35 3,150 90 92.1 35.0 35 35 0 0 1.69 54 42 +12 +0.34 -0.66 Matches
2018-2019 23 Toulouse fr FRA 1. Ligue 1 16th 10 863 86 25.2 9.6 10 86 8 0 14 0.40 6 16 -10 -1.04 -0.62 10.8 13.0 -2.2 -0.23 +0.21 Matches
2019-2020 24 Toulouse fr FRA 1. Ligue 1 20th 17 1,389 82 55.1 15.4 16 86 14 1 12 4 0.59 11 26 -15 -0.97 +0.70 15.6 22.8 -7.2 -0.47 +0.08 Matches
2020-2021 25 Toulouse fr FRA 2. Ligue 2 2nd 16 1,280 80 67.7 14.2 14 87 13 2 28 0 2.31 31 12 +19 +1.34 +1.63 Matches
9 Seasons 3 Clubs 2 Leagues 164 12,658 77 46.7 140.6 143 87 126 21 23 48 1.34 164 173 -9 -0.07 +0.32 26.4 35.8 -9.4 -0.37 +0.10
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
Rennes (5 Seasons) 1 League 58 3,462 60 23.8 38.5 40 29 18 25 1.40 25 28 -3 -0.11 +0.03
Toulouse (3 Seasons) 2 Leagues 43 3,532 82 45.1 39.2 40 87 35 3 23 18 1.19 48 54 -6 -0.15 +0.58 26.4 35.8 -9.4 -0.37 +0.10
Lorient (2 Seasons) 2 Leagues 63 5,664 90 82.8 62.9 63 62 0 5 1.40 91 91 0 0.00 +0.84
Ligue 1 (7 Seasons) 113 8,228 73 36.7 91.4 94 86 78 19 12 48 1.04 79 119 -40 -0.50 -0.07 26.4 35.8 -9.4 -0.37 +0.10
Ligue 2 (2 Seasons) 51 4,430 87 83.4 49.2 49 87 48 2 28 0 1.88 85 54 +31 +0.63 +0.53
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 Steven Moreira Pages
Steven Moreira 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 Club Summary