Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads!

We need money to operate the site, and almost all of it comes from our online advertising.

Please add footballdatabase.eu to your ad blocking whitelist or disable your adblocking software.

×
Saint-Étienne - Players, Ranking and Transfers - 18/19
You have visited 33 page(s) today. 17 page(s) are remaining before you get blocked as a simple visitor. If you want to access more pages today, you can sign up for free.

Saint-Étienne 2018/2019

CitySaint-Étienne
Full nameAS Saint-Étienne
Foundation1920
Stadium Stade Geoffroy-Guichard
Official websitehttps://www.asse.fr
Jersey Saint-Étienne
photo Stade Geoffroy-Guichard

Roster Saint-Étienne 2018/2019

Display :

button display cardPortraits button display tableTable

Goalkeepers

photo Stéphane Ruffier

Stéphane Ruffier

Goalkeeper

France

Arrived on : 11/07/2011

left on : 04/01/2021
B.date27/09/1986
Age32 years
Height1m88
Weight93 kg

Display stats

Played matches 40
First team matches 40
On the bench 1
Goals 0
Clean sheets 14
Goals against 47
Own goals 0
Assists 0
Minutes played 3600
Yellow cards 2
Red cards 0
Victories 50%
Draws 23%
Losses 28%
photo Jessy Moulin

Jessy Moulin

Goalkeeper

France

Arrived on : 01/07/2012

left on : 20/07/2021
B.date13/01/1986
Age33 years
Height1m84
Weight80 kg

Display stats

Played matches 1
First team matches 1
On the bench 40
Goals 0
Clean sheets 0
Goals against 1
Own goals 1
Assists 0
Minutes played 90
Yellow cards 0
Red cards 0
Victories 0%
Draws 100%
Losses 0%

Defenders

photo Mickaël Nadé

Mickaël Nadé

Central defender

France

Arrived on : 01/07/2016

left on : 21/07/2020
B.date04/03/1999
Age20 years
Height1m93

Display stats

Played matches 0
First team matches 0
On the bench 1
Goals 0
Own goals 0
Assists 0
Minutes played 0
Yellow cards 0
Red cards 0
photo Wesley Fofana

Wesley Fofana

Central defender

France

Arrived on : 01/07/2017

left on : 01/10/2020
B.date17/12/2000
Age18 years
Height1m90

Display stats

Played matches 2
First team matches 1
On the bench 3
Goals 0
Own goals 0
Assists 0
Minutes played 161
Yellow cards 0
Red cards 0
Victories 50%
Draws 50%
Losses 0%
photo Loïc Perrin

Loïc Perrin

Central defender

France

Arrived on : 01/07/2001

left on : 30/07/2020
B.date07/08/1985
Age33 years
Height1m81
Weight80 kg

Display stats

Played matches 32
First team matches 32
On the bench 2
Goals 2
Efficiency 1395
Own goals 0
Assists 1
Minutes played 2790
Yellow cards 2
Red cards 0
Victories 50%
Draws 28%
Losses 22%
photo Neven Subotic

Neven Subotic

Central defender

Serbia

Arrived on : 25/01/2018

left on : 01/07/2019
B.date10/12/1988
Age30 years
Height1m93
Weight85 kg

Display stats

Played matches 28
First team matches 28
On the bench 0
Goals 1
Efficiency 2328
Own goals 0
Assists 0
Minutes played 2328
Yellow cards 2
Red cards 1
Victories 43%
Draws 25%
Losses 32%
photo Marvin Tshibuabua

Marvin Tshibuabua

Central defender

France

Arrived on : 01/07/2018

left on : 28/06/2022
B.date08/01/2002
Age17 years
Height1m90

Display stats

Played matches 0
First team matches 0
On the bench 5
Goals 0
Own goals 0
Assists 0
Minutes played 0
Yellow cards 0
Red cards 0
photo William Saliba

William Saliba

Right central defender

France

Arrived on : 01/07/2017

left on : 25/07/2019
B.date24/03/2001
Age18 years
Height1m93
Weight83 kg

Display stats

Played matches 19
First team matches 16
On the bench 17
Goals 0
Own goals 0
Assists 0
Minutes played 1544
Yellow cards 1
Red cards 0
Victories 58%
Draws 16%
Losses 26%
photo Timothée Kolodziejczak

Timothée Kolodziejczak

Left central defender

France

Arrived on : 31/07/2018

left on : 01/07/2019
B.date01/10/1991
Age27 years
Height1m85
Weight75 kg

Display stats

Played matches 38
First team matches 37
On the bench 3
Goals 3
Efficiency 1115
Own goals 0
Assists 3
Minutes played 3346
Yellow cards 6
Red cards 0
Victories 50%
Draws 24%
Losses 26%
photo Mathieu Debuchy

Mathieu Debuchy

Right full-back

France

Arrived on : 31/01/2018

left on : 01/07/2021
B.date28/07/1985
Age33 years
Height1m76
Weight76 kg

Display stats

Played matches 24
First team matches 23
On the bench 3
Goals 4
Efficiency 485
Own goals 0
Assists 3
Minutes played 1940
Yellow cards 5
Red cards 1
Victories 42%
Draws 29%
Losses 29%
photo Cheikh M'Bengue

Cheikh M'Bengue

Left full-back

Senegal

Arrived on : 20/07/2016

left on : 09/02/2019
B.date23/07/1988
Age30 years
Height1m82
Weight75 kg
photo  Gabriel Silva

Gabriel Silva

Left full-back

Brazil

Arrived on : 09/08/2017

left on : 27/01/2023
B.date13/05/1991
Age28 years
Height1m79
Weight75 kg

Display stats

Played matches 19
First team matches 16
On the bench 3
Goals 0
Own goals 0
Assists 2
Minutes played 1429
Yellow cards 1
Red cards 0
Victories 53%
Draws 21%
Losses 26%
photo Pierre-Yves Polomat

Pierre-Yves Polomat

Left full-back

France

Arrived on : 30/03/2018

left on : 25/06/2019
B.date27/12/1993
Age25 years
Height1m83
Weight78 kg

Display stats

Played matches 21
First team matches 14
On the bench 13
Goals 0
Own goals 0
Assists 3
Minutes played 1177
Yellow cards 2
Red cards 0
Victories 62%
Draws 14%
Losses 24%
photo Léo Pétrot

Léo Pétrot

Left full-back

France

Arrived on : 01/07/2014

left on : 23/07/2019
B.date15/04/1997
Age22 years
Height1m88

Display stats

Played matches 0
First team matches 0
On the bench 1
Goals 0
Own goals 0
Assists 0
Minutes played 0
Yellow cards 0
Red cards 0

Midfielders

photo Assane Dioussé

Assane Dioussé

Defensive Midfielder

Senegal

Arrived on : 29/07/2017

left on : 29/01/2019
B.date20/09/1997
Age21 years
Height1m75
Weight65 kg

Display stats

Played matches 10
First team matches 4
On the bench 18
Goals 0
Own goals 0
Assists 0
Minutes played 323
Yellow cards 1
Red cards 0
Victories 40%
Draws 30%
Losses 30%
photo Mickaël Panos

Mickaël Panos

Defensive Midfielder

France

Arrived on : 20/07/2017

left on : 28/06/2019
B.date10/02/1997
Age22 years
Height1m81
Weight79 kg

Display stats

Played matches 1
First team matches 0
On the bench 6
Goals 0
Own goals 0
Assists 0
Minutes played 25
Yellow cards 0
Red cards 0
Victories 100%
Draws 0%
Losses 0%
photo Youssef Aït Bennasser

Youssef Aït Bennasser

Box-to-box midfielder

Morocco

Arrived on : 31/01/2019

left on : 01/07/2019
B.date07/07/1996
Age22 years
Height1m84
Weight74 kg

Display stats

Played matches 13
First team matches 11
On the bench 3
Goals 0
Own goals 0
Assists 0
Minutes played 936
Yellow cards 0
Red cards 0
Victories 62%
Draws 0%
Losses 38%
photo Dylan Chambost

Dylan Chambost

Box-to-box midfielder

France

Arrived on : 01/07/2015

left on : 01/07/2019
B.date19/08/1997
Age21 years
Height1m77
Weight70 kg

Display stats

Played matches 1
First team matches 0
On the bench 1
Goals 0
Own goals 0
Assists 0
Minutes played 18
Yellow cards 0
Red cards 0
Victories 100%
Draws 0%
Losses 0%
photo Kenny Rocha Santos

Kenny Rocha Santos

Box-to-box midfielder

Cape Verde

Arrived on : 01/07/2016

left on : 25/07/2019
B.date03/01/2000
Age19 years
Height1m74
Weight67 kg

Display stats

Played matches 2
First team matches 0
On the bench 9
Goals 1
Efficiency 42
Own goals 0
Assists 0
Minutes played 42
Yellow cards 0
Red cards 0
Victories 50%
Draws 50%
Losses 0%
photo Yann M'Vila

Yann M'Vila

Centre Midfield

France

Arrived on : 12/01/2018

left on : 14/09/2020
B.date29/06/1990
Age29 years
Height1m82
Weight80 kg

Display stats

Played matches 40
First team matches 40
On the bench 0
Goals 0
Own goals 0
Assists 1
Minutes played 3495
Yellow cards 5
Red cards 1
Victories 50%
Draws 25%
Losses 25%
photo Ole Selnaes

Ole Selnaes

Centre Midfield

Norway

Arrived on : 28/01/2016

left on : 09/02/2019
B.date07/07/1994
Age24 years
Height1m87
Weight74 kg

Display stats

Played matches 21
First team matches 19
On the bench 3
Goals 0
Own goals 0
Assists 5
Minutes played 1732
Yellow cards 6
Red cards 0
Victories 48%
Draws 29%
Losses 24%
photo Mahdi Camara

Mahdi Camara

Centre Midfield

France

Arrived on : 01/07/2013

left on : 29/01/2019
B.date30/06/1998
Age21 years
Height1m76
Weight69 kg

Display stats

Played matches 1
First team matches 0
On the bench 9
Goals 0
Own goals 0
Assists 0
Minutes played 10
Yellow cards 0
Red cards 0
Victories 100%
Draws 0%
Losses 0%
photo Bilal Benkhedim

Bilal Benkhedim

Offensive Midfielder

France

Arrived on : 01/07/2017

left on : 01/07/2022
B.date20/04/2001
Age18 years
Height1m75

Display stats

Played matches 0
First team matches 0
On the bench 3
Goals 0
Own goals 0
Assists 0
Minutes played 0
Yellow cards 0
Red cards 0
photo Kevin Monnet-Paquet

Kevin Monnet-Paquet

Right Offensive Midfielder

France

Arrived on : 23/06/2014

left on : 01/07/2021
B.date19/08/1988
Age30 years
Height1m84
Weight81 kg

Display stats

Played matches 26
First team matches 18
On the bench 10
Goals 2
Efficiency 833
Own goals 0
Assists 1
Minutes played 1665
Yellow cards 4
Red cards 0
Victories 42%
Draws 27%
Losses 31%
photo Romain Hamouma

Romain Hamouma

Right Offensive Midfielder

France

Arrived on : 19/07/2012

left on : 21/06/2022
B.date29/03/1987
Age32 years
Height1m78
Weight76 kg

Display stats

Played matches 29
First team matches 20
On the bench 10
Goals 4
Efficiency 418
Own goals 0
Assists 4
Minutes played 1671
Yellow cards 3
Red cards 1
Victories 52%
Draws 17%
Losses 31%
photo Valentín Vada

Valentín Vada

Playmaker

Argentina

Arrived on : 31/01/2019

left on : 01/07/2019
B.date06/03/1996
Age23 years
Height1m75
Weight71 kg

Display stats

Played matches 12
First team matches 3
On the bench 10
Goals 1
Efficiency 405
Own goals 0
Assists 1
Minutes played 405
Yellow cards 1
Red cards 0
Victories 58%
Draws 8%
Losses 33%
photo Wahbi Khazri

Wahbi Khazri

Playmaker

Tunisia

Arrived on : 17/07/2018

left on : 27/06/2022
B.date08/02/1991
Age28 years
Height1m76
Weight80 kg

Display stats

Played matches 35
First team matches 33
On the bench 2
Goals 14
Efficiency 212
Own goals 0
Assists 8
Minutes played 2973
Yellow cards 12
Red cards 1
Victories 46%
Draws 26%
Losses 29%
photo Rémy Cabella

Rémy Cabella

Playmaker

France

Arrived on : 16/08/2018

left on : 25/07/2019
B.date08/03/1990
Age29 years
Height1m71
Weight68 kg

Display stats

Played matches 37
First team matches 36
On the bench 1
Goals 10
Efficiency 321
Own goals 0
Assists 4
Minutes played 3206
Yellow cards 5
Red cards 1
Victories 49%
Draws 24%
Losses 27%

Forwards

photo Robert Beric

Robert Beric

Striker

Slovenia

Arrived on : 01/01/2018

left on : 18/01/2020
B.date17/06/1991
Age28 years
Height1m88
Weight83 kg

Display stats

Played matches 25
First team matches 14
On the bench 23
Goals 11
Efficiency 123
Own goals 0
Assists 1
Minutes played 1356
Yellow cards 0
Red cards 0
Victories 36%
Draws 28%
Losses 36%
photo Loïs Diony

Loïs Diony

Striker

France

Arrived on : 01/07/2018

left on : 10/09/2020
B.date20/12/1992
Age26 years
Height1m83
Weight82 kg

Display stats

Played matches 32
First team matches 21
On the bench 12
Goals 7
Efficiency 250
Own goals 0
Assists 2
Minutes played 1751
Yellow cards 3
Red cards 0
Victories 47%
Draws 25%
Losses 28%
photo Charles Abi

Charles Abi

Striker

France

Arrived on : 01/07/2016

left on : 31/08/2021
B.date12/04/2000
Age19 years
Height1m87

Display stats

Played matches 3
First team matches 0
On the bench 7
Goals 0
Own goals 0
Assists 0
Minutes played 32
Yellow cards 0
Red cards 0
Victories 33%
Draws 67%
Losses 0%
photo Lamine Ghezali

Lamine Ghezali

Right Winger

France

Arrived on : 01/07/2015

left on : 17/07/2019
B.date06/07/1999
Age19 years
Height1m75

Display stats

Played matches 6
First team matches 0
On the bench 9
Goals 1
Efficiency 44
Own goals 0
Assists 0
Minutes played 44
Yellow cards 1
Red cards 0
Victories 67%
Draws 17%
Losses 17%
photo Yannis Salibur

Yannis Salibur

Left Winger

France

Arrived on : 31/08/2018

left on : 01/07/2019
B.date24/01/1991
Age28 years
Height1m77
Weight76 kg

Display stats

Played matches 23
First team matches 11
On the bench 17
Goals 1
Efficiency 1065
Own goals 0
Assists 3
Minutes played 1065
Yellow cards 2
Red cards 1
Victories 43%
Draws 26%
Losses 30%
photo Arnaud Nordin

Arnaud Nordin

Left Winger

France

Arrived on : 01/07/2018

left on : 13/06/2022
B.date17/06/1998
Age21 years
Height1m70
Weight69 kg

Display stats

Played matches 27
First team matches 13
On the bench 26
Goals 3
Efficiency 403
Own goals 0
Assists 1
Minutes played 1208
Yellow cards 2
Red cards 0
Victories 56%
Draws 30%
Losses 15%
photo Makhtar Gueye

Makhtar Gueye

Centre forward

Senegal

Arrived on : 15/03/2018

left on : 25/07/2019
B.date04/12/1997
Age21 years
Height1m95
Weight90 kg

Display stats

Played matches 5
First team matches 0
On the bench 16
Goals 1
Efficiency 50
Own goals 0
Assists 1
Minutes played 50
Yellow cards 0
Red cards 0
Victories 20%
Draws 60%
Losses 20%

Manager

photo Jean-Louis Gasset

Jean-Louis Gasset

Manager

B.date 09/12/1953

Age 65 years

Arrived on : 22/11/2017

Left on : 01/06/2019

Preferred formation 4-2-3-1  68%
41 Games
20 Victories
11 Losses

Success rate in this team:

46 %

Success rate since the beginning of his career:

36 %

Staff members

Ghislain PrintantArrived on : 22/12/2017
assistant managerLeft on : 01/07/2019
Julien SabléArrived on : 20/12/2017
assistant managerLeft on : 09/12/2021
Bernard CaïazzoArrived on : 04/06/2004
chairman
Roland RomeyerArrived on : 04/06/2004
vice-president
Fabrice GrangeArrived on : 04/09/2012
goalkeeping coachLeft on : 25/06/2020
Salif KeitaArrived on : 26/06/2013
club ambassadorLeft on : 02/09/2023
Rachid MekhloufiArrived on : 15/11/2012
club ambassador
Frédéric PaquetArrived on : 09/01/2018
Sporting Director
Dominique RocheteauArrived on : 24/06/2017
Sporting DirectorLeft on : 01/06/2019
David FriioArrived on : 01/07/2017
Recruitment OfficerLeft on : 01/03/2020
Éric BlondelArrived on : 22/06/2016
Team ManagerLeft on : 22/07/2018

Games list

10/0510/05/2019Ligue 1 ConforamaL1CRound 36R36Saint-Étienne0 1Montpellier
18/0518/05/2019Ligue 1 ConforamaL1CRound 37R37Saint-Étienne3 0Nice
24/0524/05/2019Ligue 1 ConforamaL1CRound 38R38Angers1 1Saint-Étienne

FBDB Ranking

The FBDB index is calculated using a series of factors related to club results. Only the first tier clubs are listed.

Competitions overview 2018/2019Last updated on 09/05/2024 at 10:05

Ligue 1 Conforama

mpvdlgfgadiff
3819910594118

Coupe de la Ligue

mpvdlgfgadiff
1010110

French Cup

mpvdlgfgadiff
2101963

Total

mpvdlgfgadiff
41201011694821

Transfers: In

Players in

01/0701/07/2018photo Loïs Diony Loïs DionyBristol CityReturn from loan
01/0701/07/2018photo Léo Lacroix Léo LacroixFC BâleReturn from loan
01/0701/07/2018photo Habib Maïga Habib MaïgaArsenal TulaReturn from loan
01/0701/07/2018photo Arnaud Nordin Arnaud NordinNancyReturn from loan
17/0717/07/2018photo Wahbi Khazri Wahbi KhazriSunderland7 M€
16/0816/08/2018photo Rémy Cabella Rémy CabellaMarseille6 M€

Players loaned in

31/0731/07/2018photo Timothée Kolodziejczak KolodziejczakTigres UANLLoan
31/0831/08/2018photo Yannis Salibur Yannis SaliburGuingampLoan
31/0131/01/2019photo Youssef Aït Bennasser Aït BennasserMonacoLoan
31/0131/01/2019photo Valentín Vada Valentín VadaBordeauxLoan

Transfers: Out

Players out

22/0622/06/2018photo Vincent Pajot Vincent PajotAngers1 M€
01/0701/07/2018photo Jonathan Bamba Jonathan BambaLilleFree
01/0701/07/2018photo Rémy Cabella Rémy CabellaMarseilleReturn from loan
01/0701/07/2018photo  Hernani HernaniZenitReturn from loan
01/0701/07/2018photo Saidy Janko Saidy JankoFC Porto2.2 M€
01/0701/07/2018photo Paul-Georges Ntep P.-G. NtepWolfsbourgReturn from loan
01/0701/07/2018photo Kevin Théophile-Catherine Théophile-CatherineDin. ZagrebFree
10/0710/07/2018photo Habib Maïga Habib MaïgaMetz1 M€
10/0710/07/2018photo Ronaël Pierre-Gabriel Pierre-GabrielMonaco6 M€
09/0209/02/2019photo Cheikh M'Bengue Cheikh M'BengueShenzhen FC4 M€
09/0209/02/2019photo Ole Selnaes Ole SelnaesShenzhen FC5.5 M€

Players loaned out

10/0810/08/2018photo Léo Lacroix Léo LacroixHambourg SVLoan
12/0812/08/2018photo Oussama Tannane Oussama TannaneUtrechtLoan
29/0129/01/2019photo Mahdi Camara Mahdi CamaraLavalLoan
29/0129/01/2019photo Assane Dioussé Assane DiousséChievoLoan

Staff members out

22/0722/07/2018photo Éric Blondel Éric BlondellibreTeam Manager

Trophy room

Victories

Coupe de la Ligue 12013
Ligue 2 3200419991963
Ligue 1 101981197619751974197019691968196719641957
Coupe de France 6197719751974197019681962
Trophée des Champions 519691968196719621957
Coupe Charles Drago 219581955

Runner-ups

Coupe de France 42020198219811960
Ligue 2 11986
Ligue 1 3198219711946
Ligue des Champions 11976
Trophée des Champions 11970
Data verified since 1933/1934

Club overall statsLast updated on 11/05/2024 at 11:03

Home

Away

Total

Number of matches without scoring

League

21%

26%

24%

All competitions

20%

26%

22%

Number of matches without conceding a goal

League

42%

26%

34%

All competitions

40%

26%

34%

Number of matches with more than 2,5 goals

League

58%

42%

50%

All competitions

60%

42%

51%

Number of times the team scores first

League

58%

58%

58%

All competitions

55%

58%

59%

Number of times the opponent scores first

League

37%

37%

37%

All competitions

40%

37%

37%

Average minute of the first goal scored

League

31

36

30

All competitions

30

36

33

Average minute of the first goal conceded

League

48

44

45

All competitions

45

44

46

Most frequent score

Home
ScoreLeagueAll competitions
2 - 15 times5 times
0 - 01 times1 times
2 - 03 times3 times
1 - 11 times1 times
4 - 31 times1 times
3 - 04 times4 times
1 - 21 times1 times
3 - 60 times1 times
0 - 13 times3 times
Away
ScoreLeagueAll competitions
1 - 15 times5 times
0 - 01 times1 times
4 - 01 times1 times
2 - 32 times2 times
3 - 11 times1 times
1 - 01 times1 times
3 - 21 times1 times
0 - 12 times2 times
3 - 01 times1 times
2 - 01 times1 times
0 - 51 times1 times
2 - 21 times1 times
0 - 21 times1 times

Total

Victories

Draws

Losses

Result when the team scores first

League

Home

81.82%

9.09%

9.09%

Away

45.45%

45.45%

9.09%

Total

63.64%

27.27%

9.09%

All competitions

Home

81.82%

9.09%

9.09%

Away

45.45%

45.45%

9.09%

Total

62.5%

29.17%

8.33%

Result when the opponent scores first

League

Home

57.14%

42.86%

Away

14.29%

14.29%

71.43%

Total

35.71%

7.14%

57.14%

All competitions

Home

50%

50%

Away

14.29%

14.29%

71.43%

Total

33.33%

6.67%

60%

Total

Team leading

Team drawing

Team chasing

Time leading and behind score

League

36%

57%

8%

32

51

7

Min./Match

28%

48%

24%

25

44

21

Min./Match

32%

53%

16%

29

47

14

Min./Match

All competitions

34%

55%

11%

31

50

10

Min./Match

28%

48%

24%

25

44

21

Min./Match

32%

52%

16%

29

46

15

Min./Match

Season formLast updated on 11/05/2024 at 11:03

Explanation: +1 for a victory, 0 for a draw, -1 for a loss

Goals per quarterLast updated on 11/05/2024 at 21:27

MinutesGoals forGoals against
0 - 1511
3
Best scorer : Romain Hamouma - 3 Goals
16 - 3012
10
Best scorer : Loïs Diony - 3 Goals
31 - 455
3
Best scorer : Wahbi Khazri - 2 Goals
46 - 6011
8
Best scorer : Wahbi Khazri - 7 Goals
61 - 7512
11
Best scorer : Robert Beric - 4 Goals
76 - 9018
13
Best scorer : Romain Hamouma - 5 Goals

Overall ranking at every minuteLast updated on 10/05/2024 at 15:41

Best club streaksLast updated on 11/05/2024 at 11:03

Series Home Away Total
consecutive wins524
League524
consecutive draws0
consecutive losses222
League222
consecutive matches without a win254
League254
consecutive matches without a draw1548
League1448
consecutive matches without a loss1057
League1057
matches with at least one goal scored11511
League1058
matches with at least one goal conceded777
League676
matches without scoring any goal223
League223
matches without conceding any goal313
League313

Running streaksLast updated on 11/05/2024 at 11:03

Series Running Home Away Total
consecutive wins1
League1
consecutive losses
League
consecutive matches without a win11
League11
consecutive matches without a draw15
League14
consecutive matches without a loss152
League152
matches with at least one goal scored152
League152
matches with at least one goal conceded21
League21
matches without scoring any goal
League
matches without conceding any goal1
League1

Comments

25/02/2019 at 06:23
by manhlinh506
good
Sign in to save your comment
Back to top