Career snapshot
Position rank · 24/25
Among 1,755 Attack - Left Wingers · ≥200 mins
Career highs
Born the same day
Shares 1994-10-12 · 4 players total
| Full name | Giovanni Terrani |
|---|---|
| Date of birth | 1994-10-12 (31 yrs) |
| Place of birth | Vigevano, Italy, Italy |
| Citizenship | Italy |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 180.00 m |
| Current club | Without Club |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | AESIR |
| Outfitter | Nike |
Percentile rank vs 894 other Attack - Left Wingers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Aurora Pro Patria | 2 | 14/15 | 24/25 | 68 | 6 | 6 | 1,819 |
| AC Trento | 2 | 22/23 | 23/24 | 34 | 1 | 3 | 1,120 |
| Calcio Padova | 2 | 21/22 | 22/23 | 32 | 2 | 1 | 245 |
| Como 1907 | 1 | 20/21 | 20/21 | 34 | 3 | 7 | 642 |
| SSC Bari | 1 | 19/20 | 19/20 | 30 | 2 | 2 | 442 |
| AC Perugia Calcio | 3 | 16/17 | 18/19 | 52 | 2 | 10 | 319 |
| Piacenza Calcio 1919 | 1 | 18/19 | 18/19 | 22 | 4 | 2 | 255 |
| AS Lucchese Libertas | 2 | 15/16 | 16/17 | 54 | 13 | 9 | 755 |
| AC Monza Brianza | 1 | 13/14 | 13/14 | 22 | 4 | 2 | 449 |
| Inter Milan | 1 | 12/13 | 12/13 | 0 | 0 | 0 | 0 |
| Inter Milan Primavera | 2 | 11/12 | 12/13 | 48 | 7 | 2 | 955 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Coppa Serie C | Aurora Pro Patria | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Playout Serie C | Aurora Pro Patria | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Serie C-A | Aurora Pro Patria | 32 | 1 | 1 | 5 | 0 | 1,334 |
| 23/24 | Coppa Serie C | AC Trento | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Playoff Serie C | AC Trento | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Serie C-A | AC Trento | 27 | 1 | 2 | 2 | 0 | 1,120 |
| 22/23 | Coppa Serie C | Calcio Padova | 3 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | Serie C-A | AC Trento | 5 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Coppa Serie C | Calcio Padova | 5 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Playoff Serie C | Calcio Padova | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Serie C-A | Calcio Padova | 21 | 2 | 0 | 3 | 1 | 245 |
| 20/21 | Serie C-A | Como 1907 | 32 | 3 | 6 | 2 | 1 | 642 |
| 20/21 | Superc. Serie C | Como 1907 | 2 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Coppa Serie C | SSC Bari | 2 | 0 | 1 | 1 | 0 | 0 |
| 19/20 | Playoff Serie C | SSC Bari | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Serie C-C | SSC Bari | 26 | 2 | 1 | 2 | 0 | 442 |
| 18/19 | Italy Cup | AC Perugia Calcio | 1 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | PlayOff Lega Pro | Piacenza Calcio 1919 | 4 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Serie B | AC Perugia Calcio | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Serie C-A | Piacenza Calcio 1919 | 18 | 4 | 2 | 1 | 0 | 255 |
| 17/18 | Italy Cup | AC Perugia Calcio | 2 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | Serie B | AC Perugia Calcio | 28 | 0 | 4 | 1 | 0 | 0 |
| 17/18 | Serie B Play-off | AC Perugia Calcio | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Coppa Lega Pro | AS Lucchese Libertas | 1 | 1 | 0 | 0 | 0 | 90 |
| 16/17 | Lega Pro A | AS Lucchese Libertas | 20 | 4 | 5 | 2 | 0 | 366 |
| 16/17 | Serie B | AC Perugia Calcio | 17 | 2 | 5 | 1 | 0 | 319 |
| 16/17 | Serie B Play-off | AC Perugia Calcio | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Coppa Lega Pro | AS Lucchese Libertas | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Italy Cup | AS Lucchese Libertas | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Lega Pro B | AS Lucchese Libertas | 32 | 8 | 4 | 6 | 0 | 299 |
| 14/15 | Coppa Lega Pro | Aurora Pro Patria | 2 | 2 | 0 | 0 | 0 | 51 |
| 14/15 | PlayOut Lega Pro | Aurora Pro Patria | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Serie C - A | Aurora Pro Patria | 28 | 3 | 5 | 3 | 0 | 434 |
| 13/14 | Coppa Lega Pro | AC Monza Brianza | 6 | 3 | 2 | 0 | 0 | 84 |
| 13/14 | Italy Cup | AC Monza Brianza | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Lega Pro 2 - A | AC Monza Brianza | 15 | 1 | 0 | 1 | 0 | 365 |
| 12/13 | Europa League | Inter Milan | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Primavera B | Inter Milan Primavera | 16 | 2 | 1 | 2 | 0 | 402 |
| 12/13 | Primavera Fase Finale | Inter Milan Primavera | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Supercoppa Primavera | Inter Milan Primavera | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Viareggio Cup | Inter Milan Primavera | 3 | 1 | 0 | 0 | 0 | 168 |
| 11/12 | Coppa Primavera | Inter Milan Primavera | 2 | 1 | 0 | 0 | 0 | 110 |
| 11/12 | Primavera B | Inter Milan Primavera | 19 | 3 | 1 | 1 | 0 | 275 |
| 11/12 | Primavera Fase Finale | Inter Milan Primavera | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Viareggio Cup | Inter Milan Primavera | 3 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-07-01 | Inter Youth | Inter U19 | Transfer | 0 | — |
| 13/14 | 2013-07-18 | Inter U19 | Monza | Transfer | 100000 | — |
| 14/15 | 2014-08-06 | Monza | Pro Patria | Loan | 100000 | — |
| 14/15 | 2015-06-30 | Pro Patria | Monza | Return from loan | 175000 | — |
| 15/16 | 2015-07-13 | Monza | Lucchese | Transfer | 175000 | — |
| 16/17 | 2017-01-12 | Lucchese | Perugia | Transfer | 325000 | €40k |
| 18/19 | 2019-01-14 | Perugia | Piacenza | Transfer | 500000 | — |
| 19/20 | 2019-07-11 | Piacenza | Bari | Transfer | 300000 | — |
| 20/21 | 2020-09-18 | Bari | Como | Loan | 300000 | — |
| 20/21 | 2021-06-30 | Como | Bari | Return from loan | 350000 | — |
| 21/22 | 2021-08-31 | Bari | Padova | Transfer | 350000 | — |
| 22/23 | 2023-01-28 | Padova | Trento | Transfer | 200000 | — |
| 24/25 | 2024-08-08 | Trento | Pro Patria | Transfer | 125000 | — |
| 25/26 | 2025-07-01 | Pro Patria | Without Club | Transfer | 125000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Tonsillitis | 2021-11-20 | 2021-11-22 | 3 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €75k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #21746 | — | 4 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Salvatore Monaco | 2 | 0 | 0 |
| Franco Ferrari | 2 | 1 | 0 |
| Roberto Candido | 1 | 4 | 0 |
| Simone Della Latta | 2 | 0 | 0 |
| Francesco Forte | 2 | 4 | 0 |
| Massimo Volta | 1 | 0 | 0 |
| Gianluca Nicco | 1 | 0 | 0 |
| William Rovida | 1 | 0 | 0 |
| Samuel Di Carmine | 1 | 7 | 0 |
| Alessandro Bellemo | 2 | 0 | 0 |
| Davide Ferri | 1 | 0 | 0 |
| Davide Bertoncini | 2 | 0 | 0 |
| Alessio Sabbione | 2 | 0 | 0 |
| Alessandro Gabrielloni | 2 | 4 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 15/16 | Lega Pro B | AS Lucchese Libertas | 8 | 32 |
| 16/17 | Lega Pro A | AS Lucchese Libertas | 4 | 20 |
| 18/19 | Serie C-A | Piacenza Calcio 1919 | 4 | 18 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | Serie C-A | Como 1907 | 6 | 32 |
| 14/15 | Serie C - A | Aurora Pro Patria | 5 | 28 |
| 16/17 | Serie B | AC Perugia Calcio | 5 | 17 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-06-30 | Como | Bari | Return from loan | — | €350k |
| 20/21 | 2020-09-18 | Bari | Como | Loan | — | €300k |
| 14/15 | 2015-06-30 | Pro Patria | Monza | Return from loan | — | €175k |
| 14/15 | 2014-08-06 | Monza | Pro Patria | Loan | — | €100k |
Teams faced most often by Giovanni Terrani'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 % |
|---|---|---|---|---|---|---|---|---|
| Brescia Calcio | 23 | 10 | 8 | 5 | 36 | 29 | +7 | 43% |
| AS Cittadella | 22 | 6 | 10 | 6 | 26 | 27 | -1 | 27% |
| Spezia Calcio | 20 | 6 | 9 | 5 | 20 | 17 | +3 | 30% |
| Ternana Calcio | 20 | 8 | 10 | 2 | 22 | 13 | +9 | 40% |
| Delfino Pescara | 17 | 4 | 7 | 6 | 21 | 26 | -5 | 24% |
| FC Crotone | 16 | 4 | 8 | 4 | 16 | 16 | 0 | 25% |
| Ascoli Calcio | 16 | 9 | 3 | 4 | 22 | 15 | +7 | 56% |
| Cosenza Calcio | 16 | 3 | 7 | 6 | 15 | 21 | -6 | 19% |
| US Cremonese | 16 | 3 | 6 | 7 | 15 | 21 | -6 | 19% |
| Benevento Calcio | 14 | 1 | 5 | 8 | 12 | 23 | -11 | 7% |
| US Salernitana 1919 | 12 | 4 | 5 | 3 | 14 | 13 | +1 | 33% |
| Venezia FC | 12 | 4 | 2 | 6 | 13 | 21 | -8 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 11/12 | First senior goal |
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′ |
|---|---|---|---|---|---|---|
| 24/25 | 36 | 1,334 | 5 | 0 | 0 | 0.34 |
| 23/24 | 29 | 1,120 | 2 | 0 | 0 | 0.16 |
| 21/22 | 29 | 245 | 3 | 0 | 1 | 1.47 |
| 20/21 | 34 | 642 | 2 | 0 | 1 | 0.42 |
| 19/20 | 30 | 442 | 3 | 0 | 0 | 0.61 |
| 18/19 | 24 | 255 | 2 | 0 | 0 | 0.71 |
| 17/18 | 31 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | 40 | 775 | 3 | 0 | 0 | 0.35 |
| 15/16 | 33 | 299 | 6 | 1 | 0 | 2.11 |
| 14/15 | 32 | 485 | 3 | 0 | 0 | 0.56 |
| 13/14 | 22 | 449 | 1 | 0 | 0 | 0.2 |
| 12/13 | 22 | 570 | 2 | 0 | 0 | 0.32 |
| 11/12 | 26 | 385 | 1 | 0 | 0 | 0.23 |
Output by competition
Career goals and assists broken down by tournament.
More on Giovanni Terrani
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Giovanni Terrani
Who is Giovanni Terrani?
Giovanni Terrani is an Italy professional footballer who plays as a left winger for Without Club.
How old is Giovanni Terrani?
Giovanni Terrani is 31 years old. He was born on October 12, 1994 in Vigevano, Italy.
What position does Giovanni Terrani play?
Giovanni Terrani plays as a left winger (Attack - Left Winger).
What club does Giovanni Terrani play for?
Giovanni Terrani currently plays for Without Club.
How many career goals has Giovanni Terrani scored?
Across all senior club competitions in our dataset, Giovanni Terrani has scored 44 goals in 396 appearances.
What is Giovanni Terrani's market value?
Giovanni Terrani's most recent reported market value is €125k.
Italy