Career snapshot
Career highs
Born the same day
Shares 1992-10-12 · 6 players total
| Full name | Matteo Grandi |
|---|---|
| Date of birth | 1992-10-12 (33 yrs) |
| Place of birth | Faenza, Italy |
| Citizenship | Italy |
| Position | Goalkeeper |
| Foot | right |
| Height | 190.00 m |
| Current club | Venezia FC |
| Joined | 2023-07-13 |
| Contract expires | — |
| Agent | QUAN SPORTS ... |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Venezia FC | 3 | 23/24 | 25/26 | 0 | 0 | 0 | 0 |
| LR Vicenza | 3 | 20/21 | 22/23 | 55 | 0 | 0 | 4,824 |
| Sangiuliano City | 1 | 22/23 | 22/23 | 19 | 0 | 0 | 1,710 |
| LR Vicenza Virtus | 2 | 18/19 | 19/20 | 64 | 0 | 0 | 5,790 |
| Bassano Virtus 55 ST | 2 | 14/15 | 17/18 | 48 | 0 | 0 | 4,330 |
| US Catanzaro | 2 | 15/16 | 16/17 | 45 | 0 | 0 | 4,050 |
| US Latina Calcio | 1 | 16/17 | 16/17 | 3 | 0 | 0 | 270 |
| AC Cesena | 1 | 15/16 | 15/16 | 0 | 0 | 0 | 0 |
| US Pergolettese 1932 | 1 | 13/14 | 13/14 | 33 | 0 | 0 | 2,970 |
| FC Südtirol-Alto Adige | 1 | 12/13 | 12/13 | 7 | 0 | 0 | 563 |
| US Borgo a Buggiano 1920 | 1 | 11/12 | 11/12 | 35 | 0 | 0 | 3,015 |
| Cesena Primavera | 2 | 09/10 | 10/11 | 29 | 0 | 0 | 2,589 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Italy Cup | Venezia FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Serie B | Venezia FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Italy Cup | Venezia FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Serie A | Venezia FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Italy Cup | Venezia FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Serie B | Venezia FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Serie B Play-off | Venezia FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Coppa Serie C | LR Vicenza | 1 | 0 | 0 | 0 | 0 | 120 |
| 22/23 | Playout Serie C | Sangiuliano City | 2 | 0 | 0 | 1 | 0 | 180 |
| 22/23 | Serie C-A | Sangiuliano City | 17 | 0 | 0 | 0 | 0 | 1,530 |
| 22/23 | Serie C-A | LR Vicenza | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Italy Cup | LR Vicenza | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Serie B | LR Vicenza | 25 | 0 | 0 | 0 | 0 | 2,124 |
| 21/22 | Serie B Play-out | LR Vicenza | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Italy Cup | LR Vicenza | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Serie B | LR Vicenza | 29 | 0 | 0 | 3 | 0 | 2,580 |
| 19/20 | Coppa Serie C | LR Vicenza Virtus | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Italy Cup | LR Vicenza Virtus | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | Serie C-B | LR Vicenza Virtus | 26 | 0 | 0 | 1 | 0 | 2,340 |
| 18/19 | Coppa Serie C | LR Vicenza Virtus | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Italy Cup | LR Vicenza Virtus | 2 | 0 | 0 | 0 | 0 | 210 |
| 18/19 | PlayOff Lega Pro | LR Vicenza Virtus | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | Serie C-B | LR Vicenza Virtus | 34 | 0 | 0 | 2 | 0 | 3,060 |
| 17/18 | Coppa Serie C | Bassano Virtus 55 ST | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Italy Cup | Bassano Virtus 55 ST | 1 | 0 | 0 | 0 | 0 | 90 |
| 17/18 | PlayOff Lega Pro | Bassano Virtus 55 ST | 2 | 0 | 0 | 0 | 0 | 180 |
| 17/18 | Serie C-B | Bassano Virtus 55 ST | 34 | 0 | 0 | 2 | 0 | 3,060 |
| 16/17 | Coppa Lega Pro | US Catanzaro | 2 | 0 | 0 | 0 | 0 | 180 |
| 16/17 | Lega Pro C | US Catanzaro | 15 | 0 | 0 | 0 | 0 | 1,350 |
| 16/17 | Serie B | US Latina Calcio | 3 | 0 | 0 | 0 | 0 | 270 |
| 15/16 | Italy Cup | AC Cesena | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Lega Pro C | US Catanzaro | 28 | 0 | 0 | 2 | 0 | 2,520 |
| 14/15 | Coppa Lega Pro | Bassano Virtus 55 ST | 3 | 0 | 0 | 0 | 0 | 300 |
| 14/15 | Italy Cup | Bassano Virtus 55 ST | 1 | 0 | 0 | 0 | 0 | 90 |
| 14/15 | PlayOff Lega Pro | Bassano Virtus 55 ST | 5 | 0 | 0 | 0 | 0 | 510 |
| 14/15 | Serie C - A | Bassano Virtus 55 ST | 2 | 0 | 0 | 0 | 0 | 100 |
| 13/14 | Coppa Lega Pro | US Pergolettese 1932 | 1 | 0 | 0 | 0 | 0 | 90 |
| 13/14 | Lega Pro 2 - A | US Pergolettese 1932 | 32 | 0 | 0 | 2 | 0 | 2,880 |
| 12/13 | Coppa Lega Pro | FC Südtirol-Alto Adige | 1 | 0 | 0 | 0 | 0 | 90 |
| 12/13 | Italy Cup | FC Südtirol-Alto Adige | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Lega Pro 1a - A | FC Südtirol-Alto Adige | 6 | 0 | 0 | 1 | 0 | 473 |
| 12/13 | PlayOff Lega Pro | FC Südtirol-Alto Adige | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Coppa Lega Pro | US Borgo a Buggiano 1920 | 2 | 0 | 0 | 0 | 0 | 180 |
| 11/12 | Lega Pro 2 - A | US Borgo a Buggiano 1920 | 33 | 0 | 0 | 2 | 0 | 2,835 |
| 10/11 | Primavera A | Cesena Primavera | 20 | 0 | 0 | 1 | 0 | 1,800 |
| 10/11 | Viareggio Cup | Cesena Primavera | 3 | 0 | 0 | 0 | 0 | 270 |
| 09/10 | Primavera B | Cesena Primavera | 6 | 0 | 0 | 0 | 0 | 519 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2009-07-01 | AC Cesena Youth | Cesena U17 | Transfer | 0 | — |
| 10/11 | 2010-07-01 | Cesena U17 | Cesena U19 | Transfer | 0 | — |
| 11/12 | 2011-07-12 | Cesena U19 | B. a Buggiano | Loan | 75000 | — |
| 11/12 | 2012-06-30 | B. a Buggiano | Cesena | Return from loan | 125000 | — |
| 12/13 | 2012-07-01 | Cesena | Südtirol | Loan | 125000 | — |
| 12/13 | 2013-06-30 | Südtirol | Cesena | Return from loan | 100000 | — |
| 13/14 | 2013-07-15 | Cesena | Pergolettese | Loan | 100000 | — |
| 13/14 | 2014-06-30 | Pergolettese | Cesena | Return from loan | 100000 | — |
| 14/15 | 2014-08-25 | Cesena | Bassano | Loan | 125000 | — |
| 14/15 | 2015-06-30 | Bassano | Cesena | Return from loan | 100000 | — |
| 16/17 | 2015-08-25 | Cesena | Catanzaro | Loan | 100000 | — |
| 16/17 | 2017-01-27 | Catanzaro | Cesena | Return from loan | 150000 | — |
| 16/17 | 2017-01-28 | Cesena | Latina Calcio | Loan | 150000 | — |
| 16/17 | 2017-06-30 | Latina Calcio | Cesena | Return from loan | 150000 | — |
| 17/18 | 2017-07-01 | Cesena | Bassano | Transfer | 150000 | — |
| 18/19 | 2018-07-12 | Bassano | LR Vicenza | Transfer | 250000 | — |
| 22/23 | 2023-01-13 | LR Vicenza | Sangiuliano | Transfer | 250000 | — |
| 23/24 | 2023-07-13 | Sangiuliano | Venezia | Transfer | 225000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Adductor pain | 2019-02-04 | 2019-02-06 | 3 | 1 |
| 18/19 | Adductor pain | 2019-02-14 | 2019-03-02 | 17 | 3 |
| 19/20 | Fever | 2019-11-16 | 2019-11-18 | 3 | 1 |
| 20/21 | Corona virus | 2020-11-06 | 2020-11-23 | 18 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Gianluca Laurenti | 1 | 0 | 0 |
| Nicola Dalmonte | 1 | 0 | 0 |
| Mattia Minesso | 1 | 0 | 0 |
| Leonardo Zarpellon | 2 | 0 | 0 |
| Federico Proia | 1 | 0 | 0 |
| Cristian Andreoni | 2 | 0 | 0 |
| Alberto Tronco | 1 | 0 | 0 |
| Jari Vandeputte | 2 | 0 | 0 |
| Simone Guerra | 2 | 0 | 0 |
| Filippo Stevanin | 1 | 0 | 0 |
| Loris Zonta | 1 | 0 | 0 |
| Rachid Arma | 2 | 0 | 0 |
| Daniel Cappelletti | 2 | 0 | 0 |
| Simone Pontisso | 1 | 0 | 0 |
| Matteo Bruscagin | 2 | 0 | 0 |
| Nicolò Bianchi | 1 | 0 | 0 |
| Nicola Bizzotto | 2 | 0 | 0 |
| Nicola Pasini | 1 | 0 | 0 |
| Stefano Giacomelli | 1 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 16/17 | 2017-06-30 | Latina Calcio | Cesena | Return from loan | — | €150k |
| 16/17 | 2017-01-28 | Cesena | Latina Calcio | Loan | — | €150k |
| 16/17 | 2017-01-27 | Catanzaro | Cesena | Return from loan | — | €150k |
| 16/17 | 2015-08-25 | Cesena | Catanzaro | Loan | — | €100k |
| 14/15 | 2015-06-30 | Bassano | Cesena | Return from loan | — | €100k |
| 14/15 | 2014-08-25 | Cesena | Bassano | Loan | — | €125k |
| 13/14 | 2014-06-30 | Pergolettese | Cesena | Return from loan | — | €100k |
| 13/14 | 2013-07-15 | Cesena | Pergolettese | Loan | — | €100k |
| 12/13 | 2013-06-30 | Südtirol | Cesena | Return from loan | — | €100k |
| 12/13 | 2012-07-01 | Cesena | Südtirol | Loan | — | €125k |
| 11/12 | 2012-06-30 | B. a Buggiano | Cesena | Return from loan | — | €125k |
| 11/12 | 2011-07-12 | Cesena U19 | B. a Buggiano | Loan | — | €75k |
Last 50 matches for Venezia FC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-03-17 | IT2 |
Venezia FC | 3–1 | Calcio Padova | Available |
| 2026-03-14 | IT2 |
Sampdoria | 0–0 | Venezia FC | Available |
| 2026-03-07 | IT2 |
Venezia FC | 2–0 | AC Reggiana 1919 | Available |
| 2026-03-03 | IT2 |
Venezia FC | 4–0 | US Avellino | Available |
| 2026-02-28 | IT2 |
FC Südtirol | 1–1 | Venezia FC | Available |
| 2026-02-21 | IT2 |
Venezia FC | 3–2 | Delfino Pescara | Available |
| 2026-02-14 | IT2 |
Cesena FC | 0–4 | Venezia FC | Available |
| 2026-02-10 | IT2 |
Venezia FC | 0–2 | Modena FC | Available |
| 2026-02-07 | IT2 |
Frosinone Calcio | 1–2 | Venezia FC | Available |
| 2026-01-31 | IT2 |
Venezia FC | 2–1 | Carrarese Calcio | Available |
| 2026-01-24 | IT2 |
Mantova 1911 SSD | 2–5 | Venezia FC | Available |
| 2026-01-17 | IT2 |
Venezia FC | 3–1 | US Catanzaro | Available |
| 2026-01-10 | IT2 |
AC Reggiana 1919 | 1–3 | Venezia FC | Available |
| 2025-12-27 | IT2 |
Venezia FC | 1–0 | Virtus Entella | Available |
| 2025-12-20 | IT2 |
Modena FC | 1–2 | Venezia FC | Available |
| 2025-12-13 | IT2 |
Venezia FC | 2–0 | AC Monza | Available |
| 2025-12-08 | IT2 |
US Avellino | 1–1 | Venezia FC | Available |
| 2025-11-29 | IT2 |
Venezia FC | 3–0 | Mantova 1911 SSD | Available |
| 2025-11-22 | IT2 |
Calcio Padova | 0–2 | Venezia FC | Available |
| 2025-11-08 | IT2 |
Venezia FC | 3–1 | Sampdoria | Available |
| 2025-11-02 | IT2 |
US Catanzaro | 2–1 | Venezia FC | Available |
| 2025-10-29 | IT2 |
Venezia FC | 3–0 | FC Südtirol | Available |
| 2025-10-25 | IT2 |
Carrarese Calcio | 3–2 | Venezia FC | Available |
| 2025-10-19 | IT2 |
Empoli FC | 1–1 | Venezia FC | Available |
| 2025-10-04 | IT2 |
Venezia FC | 3–0 | Frosinone Calcio | Available |
| 2025-09-30 | IT2 |
Palermo FC | 0–0 | Venezia FC | Available |
| 2025-09-27 | IT2 |
Venezia FC | 2–0 | Spezia Calcio | Available |
| 2025-09-20 | IT2 |
Venezia FC | 1–2 | Cesena FC | Available |
| 2025-09-13 | IT2 |
Delfino Pescara | 2–2 | Venezia FC | Available |
| 2025-08-30 | IT2 |
Juve Stabia | 0–0 | Venezia FC | Available |
| 2025-08-24 | IT2 |
Venezia FC | 2–1 | SSC Bari | Available |
| 2025-05-25 | IT1 |
Venezia FC | 2–3 | Juventus FC | Available |
| 2025-05-18 | IT1 |
Cagliari Calcio | 3–0 | Venezia FC | Available |
| 2025-05-12 | IT1 |
Venezia FC | 2–1 | ACF Fiorentina | Available |
| 2025-05-02 | IT1 |
Torino FC | 1–1 | Venezia FC | Available |
| 2025-04-27 | IT1 |
Venezia FC | 0–2 | AC Milan | Available |
| 2025-04-20 | IT1 |
Empoli FC | 2–2 | Venezia FC | Available |
| 2025-04-12 | IT1 |
Venezia FC | 1–0 | AC Monza | Available |
| 2025-04-06 | IT1 |
US Lecce | 1–1 | Venezia FC | Available |
| 2025-03-29 | IT1 |
Venezia FC | 0–1 | Bologna FC 1909 | Available |
| 2025-03-16 | IT1 |
Venezia FC | 0–0 | SSC Napoli | Available |
| 2025-03-08 | IT1 |
Como 1907 | 1–1 | Venezia FC | Available |
| 2025-03-01 | IT1 |
Atalanta BC | 0–0 | Venezia FC | Available |
| 2025-02-22 | IT1 |
Venezia FC | 0–0 | SS Lazio | Available |
| 2025-02-17 | IT1 |
Genoa CFC | 2–0 | Venezia FC | Available |
| 2025-02-09 | IT1 |
Venezia FC | 0–1 | AS Roma | Available |
| 2025-02-01 | IT1 |
Udinese Calcio | 3–2 | Venezia FC | Available |
| 2025-01-27 | IT1 |
Venezia FC | 1–1 | Hellas Verona FC | Available |
| 2025-01-19 | IT1 |
Parma Calcio 1913 | 1–1 | Venezia FC | Available |
| 2025-01-12 | IT1 |
Venezia FC | 0–1 | FC Internazionale Milano | Available |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 09/10 | Senior debut season |
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′ |
|---|---|---|---|---|---|---|
| 22/23 | 20 | 1,830 | 1 | 0 | 0 | 0.05 |
| 20/21 | 29 | 2,580 | 3 | 0 | 0 | 0.1 |
| 19/20 | 27 | 2,430 | 1 | 0 | 0 | 0.04 |
| 18/19 | 37 | 3,360 | 2 | 0 | 0 | 0.05 |
| 17/18 | 37 | 3,330 | 2 | 0 | 0 | 0.05 |
| 15/16 | 28 | 2,520 | 2 | 0 | 0 | 0.07 |
| 13/14 | 33 | 2,970 | 2 | 0 | 0 | 0.06 |
| 12/13 | 7 | 563 | 1 | 0 | 0 | 0.16 |
| 11/12 | 35 | 3,015 | 2 | 0 | 0 | 0.06 |
| 10/11 | 23 | 2,070 | 1 | 0 | 0 | 0.04 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 22/23 | 20 | 1,830 | 7 | 35% | 21 | 1.03 |
| 21/22 | 25 | 2,124 | 3 | 12% | 43 | 1.82 |
| 20/21 | 29 | 2,580 | 5 | 17% | 39 | 1.36 |
| 19/20 | 27 | 2,430 | 15 | 56% | 15 | 0.56 |
| 18/19 | 37 | 3,360 | 11 | 30% | 40 | 1.07 |
| 17/18 | 37 | 3,330 | 12 | 32% | 34 | 0.92 |
| 16/17 | 20 | 1,800 | 4 | 20% | 32 | 1.6 |
| 15/16 | 28 | 2,520 | 11 | 39% | 29 | 1.04 |
| 14/15 | 11 | 1,000 | 4 | 36% | 11 | 0.99 |
| 13/14 | 33 | 2,970 | 13 | 39% | 33 | 1 |
| 12/13 | 7 | 563 | 2 | 29% | 8 | 1.28 |
| 11/12 | 35 | 3,015 | 14 | 40% | 35 | 1.04 |
| 10/11 | 23 | 2,070 | 3 | 13% | 42 | 1.83 |
| 09/10 | 6 | 519 | 1 | 17% | 8 | 1.39 |
Output by competition
Career goals and assists broken down by tournament.
More on Matteo Grandi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Matteo Grandi
Who is Matteo Grandi?
Matteo Grandi is an Italy professional footballer who plays as a goalkeeper for Venezia FC.
How old is Matteo Grandi?
Matteo Grandi is 33 years old. He was born on October 12, 1992 in Faenza.
What position does Matteo Grandi play?
Matteo Grandi plays as a goalkeeper (Goalkeeper).
What club does Matteo Grandi play for?
Matteo Grandi currently plays for Venezia FC.
What is Matteo Grandi's market value?
Matteo Grandi's most recent reported market value is €100k.
Italy