Full name Moreno Costanzo
Date of birth 1988-02-20 (38 yrs)
Place of birth Wil, Switzerland
Citizenship Switzerland Italy
Position Midfield - Attacking Midfield (main: Midfield)
Foot right
Height 179.00 m
Current club Retired
Joined 2020-08-04
Contract expires —
Aug 2020
Transfer: FC St. Gallen → Retired
20/21 · Transfer
Jul 2020
Injury: unknown
2 games missed
Jun 2020
Injury: unknown
8 games missed
Feb 2020
Injury: unknown
1 games missed
Jul 2019
19/20 — FC St. Gallen 1879
9 matches · 0 G · 1 A · across 2 competitions
Jul 2019
Transfer: FC Thun → FC St. Gallen
19/20 · Transfer
Jul 2018
18/19 — FC Thun
12 matches · 2 G · 1 A · across 2 competitions
Mar 2018
Injury: unknown
94 games missed
Feb 2018
Injury: unknown
1 games missed
Aug 2017
Transfer: FC Vaduz → FC Thun
17/18 · Transfer
Jul 2017
17/18 — FC Thun
18 matches · 4 G · 2 A · across 2 competitions
Apr 2017
Injury: unknown
26 games missed
Apr 2017
Injury: unknown
17 games missed
Mar 2017
Injury: unknown
10 games missed
Jul 2016
Injury: unknown
1 games missed
Jul 2016
16/17 — FC Vaduz
28 matches · 10 G · 6 A · across 2 competitions
Jul 2016
Transfer: BSC Young Boys → FC Vaduz
16/17 · Transfer · €300k
Jun 2016
Transfer: FC Vaduz → BSC Young Boys
15/16 · Return from loan
Jul 2015
Transfer: BSC Young Boys → FC Vaduz
15/16 · Loan
Jul 2015
15/16 — FC Vaduz
37 matches · 7 G · 6 A · across 3 competitions
Jun 2015
Transfer: FC Aarau → BSC Young Boys
14/15 · Return from loan
Jan 2015
Transfer: BSC Young Boys → FC Aarau
14/15 · Loan
Nov 2014
Injury: unknown
11 games missed
Jul 2014
14/15 — BSC Young Boys, FC Aarau
33 matches · 2 G · 7 A · across 4 competitions
Jul 2013
13/14 — BSC Young Boys
35 matches · 8 G · 7 A · across 2 competitions
May 2013
Injury: unknown
2 games missed
Jul 2012
12/13 — BSC Young Boys
34 matches · 8 G · 6 A · across 4 competitions
Aug 2011
Injury: unknown
11 games missed
Jul 2011
11/12 — BSC Young Boys
33 matches · 7 G · 8 A · across 3 competitions
Jul 2010
10/11 — BSC Young Boys
46 matches · 9 G · 8 A · across 4 competitions
Jul 2010
Transfer: FC St. Gallen → BSC Young Boys
10/11 · Transfer · €1.00m
Jul 2009
09/10 — FC St. Gallen 1879
37 matches · 14 G · 6 A · across 2 competitions
Jul 2008
08/09 — FC St. Gallen 1879 U21, FC St. Gallen 1879
32 matches · 16 G · 0 A · across 3 competitions
Jul 2007
07/08 — FC St. Gallen 1879 U21, FC St. Gallen 1879
22 matches · 9 G · 0 A · across 3 competitions
Dec 2006
Transfer: FC Wil 1900 → FC St. Gallen
06/07 · Return from loan
Aug 2006
Transfer: FC St. Gallen → FC Wil 1900
06/07 · Loan
Jul 2006
06/07 — FC St. Gallen 1879 U21, FC Wil 1900, FC St. Gallen 1879
24 matches · 7 G · 0 A · across 4 competitions
Jul 2006
Transfer: St. Gallen U21 → FC St. Gallen
06/07 · Transfer
Jul 2005
05/06 — FC St. Gallen 1879 U21, FC St. Gallen 1879
26 matches · 20 G · 0 A · across 2 competitions
Jul 2005
Transfer: St. Gallen U18 → St. Gallen U21
05/06 · Transfer
Jan 1970
Peak market value: €1.50m
Highest valuation recorded in dataset
5,637 min Minutes played by club
FC St. Gallen 1879
5.5%
FC Thun
10.3%
FC Vaduz
18.3%
FC Aarau
8.4%
BSC Young Boys
47.0%
FC St. Gallen 1879 U21
10.2%
FC Wil 1900
0.2%
Career trajectory — goals, assists & market value
5 €375K 10 €750K 15 €1.1M 20 €1.5M 05/06 — 20 goals (FC St. Gallen 1879 U21) 20 05/06 06/07 — 7 goals (FC St. Gallen 1879 U21) 7 06/07 07/08 — 9 goals (FC St. Gallen 1879 U21) 9 07/08 08/09 — 16 goals (FC St. Gallen 1879) 16 08/09 09/10 — 14 goals (FC St. Gallen 1879) 09/10 — 6 assists 20 09/10 10/11 — 9 goals (BSC Young Boys) 10/11 — 8 assists 17 10/11 11/12 — 7 goals (BSC Young Boys) 11/12 — 8 assists 15 11/12 12/13 — 8 goals (BSC Young Boys) 12/13 — 6 assists 14 12/13 13/14 — 8 goals (BSC Young Boys) 13/14 — 7 assists 15 13/14 14/15 — 2 goals (FC Aarau) 14/15 — 7 assists 9 14/15 15/16 — 7 goals (FC Vaduz) 15/16 — 6 assists 13 15/16 16/17 — 10 goals (FC Vaduz) 16/17 — 6 assists 16 16/17 17/18 — 4 goals (FC Thun) 17/18 — 2 assists 6 17/18 18/19 — 2 goals (FC Thun) 18/19 — 1 assists 3 18/19 19/20 — 1 assists 1 19/20 06/07 — €50K 08/09 — €350K 09/10 — €900K 10/11 — €1.4M 11/12 — €1.4M 12/13 — €1.2M 13/14 — €1.2M 14/15 — €1.5M 15/16 — €800K 16/17 — €800K 17/18 — €800K 18/19 — €500K 19/20 — €500K Goals Assists Market value
Goals by season
05/06: 20 20 05/06 06/07: 7 7 06/07 07/08: 9 9 07/08 08/09: 16 16 08/09 09/10: 14 14 09/10 10/11: 9 9 10/11 11/12: 7 7 11/12 12/13: 8 8 12/13 13/14: 8 8 13/14 14/15: 2 2 14/15 15/16: 7 7 15/16 16/17: 10 10 16/17 17/18: 4 4 17/18 18/19: 2 2 18/19 19/20: 0 0 19/20
Assists by season
05/06: 0 0 05/06 06/07: 0 0 06/07 07/08: 0 0 07/08 08/09: 0 0 08/09 09/10: 6 6 09/10 10/11: 8 8 10/11 11/12: 8 8 11/12 12/13: 6 6 12/13 13/14: 7 7 13/14 14/15: 7 7 14/15 15/16: 6 6 15/16 16/17: 6 6 16/17 17/18: 2 2 17/18 18/19: 1 1 18/19 19/20: 1 1 19/20
Season Competition Club Matches Goals Assists YC RC Minutes
19/20
Schweizer Cup
FC St. Gallen 1879
2
0
0
0
0
0
19/20
Super League
FC St. Gallen 1879
7
0
1
1
0
0
18/19
Schweizer Cup
FC Thun
1
0
0
1
0
0
18/19
Super League
FC Thun
11
2
1
2
0
329
17/18
Schweizer Cup
FC Thun
2
0
0
0
0
0
17/18
Super League
FC Thun
16
4
2
3
0
250
16/17
Europa League Qualifying
FC Vaduz
4
4
1
1
0
90
16/17
Super League
FC Vaduz
24
6
5
6
0
347
15/16
Europa League Qualifying
FC Vaduz
2
1
0
0
0
168
15/16
FL-Cup
FC Vaduz
2
0
1
0
0
0
15/16
Super League
FC Vaduz
33
6
5
6
0
428
14/15
Europa League
BSC Young Boys
1
0
0
0
0
0
14/15
Europa League Qualifying
BSC Young Boys
4
0
2
0
0
0
14/15
Schweizer Cup
FC Aarau
1
0
0
0
0
0
14/15
Schweizer Cup
BSC Young Boys
1
0
0
0
0
0
14/15
Super League
FC Aarau
14
2
1
3
0
475
14/15
Super League
BSC Young Boys
12
0
4
2
0
0
13/14
Schweizer Cup
BSC Young Boys
3
1
0
0
0
243
13/14
Super League
BSC Young Boys
32
7
7
9
0
390
12/13
Europa League
BSC Young Boys
3
1
0
2
0
232
12/13
Europa League Qualifying
BSC Young Boys
5
1
0
0
0
142
12/13
Super League
BSC Young Boys
24
6
6
4
0
288
12/13
Swiss Cup
BSC Young Boys
2
0
0
0
0
0
11/12
Europa League Qualifying
BSC Young Boys
2
0
0
0
0
0
11/12
Super League
BSC Young Boys
28
6
6
3
0
291
11/12
Swiss Cup
BSC Young Boys
3
1
2
1
0
264
10/11
Champions League Qu.
BSC Young Boys
4
1
1
1
0
278
10/11
Europa League
BSC Young Boys
7
0
3
0
0
0
10/11
Super League
BSC Young Boys
31
7
4
4
0
308
10/11
Swiss Cup
BSC Young Boys
4
1
0
0
0
214
09/10
Super League
FC St. Gallen 1879
33
14
3
9
0
201
09/10
Swiss Cup
FC St. Gallen 1879
4
0
3
1
0
0
08/09
1. Liga Gr. 3 (- 11/12)
FC St. Gallen 1879 U21
2
2
0
0
0
90
08/09
Challenge League
FC St. Gallen 1879
27
14
0
0
0
111
08/09
Swiss Cup
FC St. Gallen 1879
3
0
0
1
0
0
07/08
1. Liga Gr. 3 (- 11/12)
FC St. Gallen 1879 U21
14
9
0
1
1
135
07/08
Super League
FC St. Gallen 1879
7
0
0
0
0
0
07/08
Super League Barrage
FC St. Gallen 1879
1
0
0
0
0
0
06/07
1. Liga Gr. 3 (- 11/12)
FC St. Gallen 1879 U21
16
5
0
2
0
250
06/07
Challenge League
FC Wil 1900
6
0
0
1
0
0
06/07
Super League
FC St. Gallen 1879
1
0
0
0
0
0
06/07
Swisscom Cup
FC Wil 1900
1
2
0
0
0
13
05/06
1. Liga Gr. 3 (- 11/12)
FC St. Gallen 1879 U21
25
20
0
0
0
100
05/06
Super League
FC St. Gallen 1879
1
0
0
0
0
0
Season Date From To Type Market value Fee
05/06
2005-07-01
St. Gallen U18
St. Gallen U21
Transfer
0
—
06/07
2006-07-01
St. Gallen U21
FC St. Gallen
Transfer
0
—
06/07
2006-08-31
FC St. Gallen
FC Wil 1900
Loan
50000
—
06/07
2006-12-31
FC Wil 1900
FC St. Gallen
Return from loan
50000
—
10/11
2010-07-01
FC St. Gallen
BSC Young Boys
Transfer
1200000
€1.00m
14/15
2015-01-15
BSC Young Boys
FC Aarau
Loan
1250000
—
14/15
2015-06-30
FC Aarau
BSC Young Boys
Return from loan
650000
—
15/16
2015-07-14
BSC Young Boys
FC Vaduz
Loan
650000
—
15/16
2016-06-30
FC Vaduz
BSC Young Boys
Return from loan
650000
—
16/17
2016-07-01
BSC Young Boys
FC Vaduz
Transfer
650000
€300k
17/18
2017-08-31
FC Vaduz
FC Thun
Transfer
800000
—
19/20
2019-07-01
FC Thun
FC St. Gallen
Transfer
500000
—
20/21
2020-08-04
FC St. Gallen
Retired
Transfer
0
—
Season Injury From To Days missed Games missed
11/12
Ligament injury
2011-08-14
2011-09-01
19
11
12/13
Thigh problems
2013-05-28
2013-06-02
6
2
14/15
Back problems
2014-11-03
2014-11-26
24
11
16/17
infection
2016-07-28
2016-08-06
10
1
16/17
Hamstring injury
2017-03-11
2017-04-06
27
10
16/17
Back problems
2017-04-12
2017-06-01
51
17
16/17
Pubic bone bruise
2017-04-12
2017-09-06
148
26
17/18
unknown injury
2018-02-21
2018-03-01
9
1
17/18
Cruciate ligament tear
2018-03-22
2019-02-21
337
94
19/20
unknown injury
2020-02-19
2020-03-04
15
1
19/20
unknown injury
2020-06-22
2020-07-21
30
8
19/20
unknown injury
2020-07-31
2020-08-11
12
2
Current €400k
Peak €1.50m
Low —
Δ since start +€350k
— €375k €750k €1.13m €1.50m 1970 1970 1970
Date Value
Jan 1, 1970
€400k
Jan 1, 1970
—
Jan 1, 1970
€500k
Jan 1, 1970
€400k
Jan 1, 1970
€500k
Jan 1, 1970
€500k
Jan 1, 1970
€500k
Jan 1, 1970
€500k
Jan 1, 1970
€500k
Jan 1, 1970
€500k
Jan 1, 1970
€800k
Jan 1, 1970
€650k
Jan 1, 1970
€800k
Jan 1, 1970
€650k
Jan 1, 1970
€800k
Jan 1, 1970
€650k
Jan 1, 1970
€1.50m
Jan 1, 1970
€1.25m
Jan 1, 1970
€1.50m
Jan 1, 1970
€1.20m
Jan 1, 1970
€1.20m
Jan 1, 1970
€1.10m
Jan 1, 1970
€1.40m
Jan 1, 1970
€1.20m
Jan 1, 1970
€1.40m
Jan 1, 1970
€900k
Jan 1, 1970
€600k
Jan 1, 1970
€125k
Jan 1, 1970
€250k
Jan 1, 1970
€350k
Jan 1, 1970
€50k
Teammate PPG played with Joint goals Minutes
Michael Frey
2
3
0
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
Season Competition Club Goals Matches
05/06
1. Liga Gr. 3 (- 11/12)
FC St. Gallen 1879 U21
20
25
08/09
Challenge League
FC St. Gallen 1879
14
27
09/10
Super League
FC St. Gallen 1879
14
33
Top assist seasons
Season Competition Club Assists Matches
13/14
Super League
BSC Young Boys
7
32
11/12
Super League
BSC Young Boys
6
28
12/13
Super League
BSC Young Boys
6
24
Every loan spell across this player's career.
Season Date From To Type Fee Value at transfer
15/16
2016-06-30
FC Vaduz
BSC Young Boys
Return from loan
—
€650k
15/16
2015-07-14
BSC Young Boys
FC Vaduz
Loan
—
€650k
14/15
2015-06-30
FC Aarau
BSC Young Boys
Return from loan
—
€650k
14/15
2015-01-15
BSC Young Boys
FC Aarau
Loan
—
€1.25m
06/07
2006-12-31
FC Wil 1900
FC St. Gallen
Return from loan
—
€50k
06/07
2006-08-31
FC St. Gallen
FC Wil 1900
Loan
—
€50k
Teams faced most often by Moreno Costanzo's clubs during seasons he played in those competitions
(team-level results, not personal head-to-head goals — see disclaimer above).
Opponent P W D L GF GA GD Win %
FC Zürich
24
8
9
7
33
32
+1
33%
FC Sion
24
13
2
9
34
32
+2
54%
FC Luzern
24
9
7
8
32
37
-5
38%
Grasshopper Club Zürich
24
12
7
5
42
24
+18
50%
FC St. Gallen
24
11
5
8
47
44
+3
46%
FC Basel 1893
24
6
5
13
37
51
-14
25%
Neuchâtel Xamax FCS
8
4
1
3
20
12
+8
50%
FC Lugano
8
5
2
1
12
6
+6
63%
FC Dynamo Kyiv
4
0
1
3
2
8
-6
0%
ŠK Slovan Bratislava
2
2
0
0
8
1
+7
100%
Juventus
2
1
0
1
2
4
-2
50%
Olympiacos F.C.
2
0
1
1
1
2
-1
0%
Auto-detected milestones based on cumulative career totals.
Season / Year Milestone Date
05/06
Senior debut season
05/06
First senior goal
08/09
Goal #50 (career)
14/15
Goal #100 (career)
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
Season Matches Mins YC 2nd YC RC Cards / 90′
19/20
9
0
1
0
0
0
18/19
12
329
3
0
0
0.82
17/18
18
250
3
0
0
1.08
16/17
28
437
7
0
0
1.44
15/16
37
596
6
0
0
0.91
14/15
33
475
5
0
0
0.95
13/14
35
633
9
1
0
1.42
12/13
34
662
6
0
0
0.82
11/12
33
555
4
0
0
0.65
10/11
46
800
5
0
0
0.56
09/10
37
201
10
0
0
4.48
08/09
32
201
1
0
0
0.45
07/08
22
135
1
0
1
1.33
06/07
24
263
3
1
0
1.37