PLAYER PROFILE

Giotto Morandi.

Grasshopper Club Zurich · Switzerland

Matrix 45977

At a glance

Full name
Giotto Giuseppe Morandi
Born
04 Mar 1999
Age today
27
Nationality
Switzerland

Career by season

187 recorded appearances

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Giotto Morandi match log
DateCompetitionMatchScoreMinutesGoals
18 Oct 2025Swiss Super League FC Thun v Servette FCSubstitute, on 76′ 3 – 114
27 Sep 2025Swiss Super League Servette FC v FC WinterthurSubstitute, on 77′ 4 – 013
20 Sep 2025Swiss Cup Yverdon Sport FC v Servette FCSubstitute, on 79′ 1 – 011
31 Aug 2025Swiss Super League Servette FC v FC Luzern 2 – 245
28 Aug 2025UEFA Conference League Servette FC v Shakhtar DonetskSubstitute, on 114′ 1 – 26
21 Aug 2025UEFA Conference League Shakhtar Donetsk v Servette FCSubstitute, on 84′ 1 – 16
17 Aug 2025Swiss Cup FC Dardania Lausanne v Servette FCSubstitute, on 77′ 0 – 513
14 Aug 2025UEFA Europa League FC Utrecht v Servette FC 2 – 162
07 Aug 2025UEFA Europa League Servette FC v FC Utrecht 1 – 357
02 Aug 2025Swiss Super League Servette FC v FC St. Gallen 1879 1 – 445
30 Jul 2025UEFA Champions League Servette FC v FC Viktoria Plzen 1 – 389
26 Jul 2025Swiss Super League BSC Young Boys v Servette FC 3 – 120
22 Jul 2025UEFA Champions League FC Viktoria Plzen v Servette FC 0 – 163
10 May 2025Swiss Super League FC Zürich v Grasshopper Club Zurich 3 – 045
03 May 2025Swiss Super League FC Winterthur v Grasshopper Club Zurich 2 – 090
19 Apr 2025Swiss Super League Grasshopper Club Zurich v FC Winterthur 0 – 190
12 Apr 2025Swiss Super League Yverdon Sport FC v Grasshopper Club Zurich 1 – 290
06 Apr 2025Swiss Super League Grasshopper Club Zurich v FC Luzern 3 – 167
03 Apr 2025Swiss Super League FC Basel 1893 v Grasshopper Club Zurich 2 – 1901
30 Mar 2025Swiss Super League Grasshopper Club Zurich v FC Zürich 1 – 290

Career transfers

10 recorded moves

All recorded career moves, newest first.

Giotto Morandi career transfers
Date FromToMoveFee
15 Aug 2026 Servette FC Grasshopper Club Zurich Transfer —
01 Jul 2025 Grasshopper Club Zurich Servette FC Transfer Free
01 Jul 2019 Grasshopper Club Zürich U21 Grasshopper Club Zurich Internal move —
30 Jun 2019 FC Schaffhausen Grasshopper Club Zürich U21 Loan return
29 Mar 2019 Grasshopper Club Zürich U21 FC Schaffhausen Loan —
01 Jul 2017 Grasshopper Club Zürich U18 Grasshopper Club Zürich U21 Internal move —
01 Jul 2016 Team Ticino U18 Grasshopper Club Zürich U18 Transfer —
01 Jul 2015 Team Ticino U16 Team Ticino U18 Internal move —
01 Jul 2014 AC Bellinzona Youth Team Ticino U16 Internal move —
04 Jul 2012 FC Ascona Youth AC Bellinzona Youth Transfer —

Contracts and market values are not available yet.