Performance Overview
Season Performance 26/27
All Competitions
- Matches
- —
- Mins/game
- —
- Avg Rating
- —
rating
7.30+7.30(+0.0%)
Last 2 matches
Oct 6, 2025 — Oct 6, 2026
High
7.30
Low
7.30
Avg
7.30
G+A
0
Wins1
Draws0
Losses1
| Month | Matches | Mins | G | A | G+A | G/M | Rating |
|---|---|---|---|---|---|---|---|
Jul 2026 | 1 | 11 | 0 | 0 | 0 | 0.00 | 7.30 |
Dec 2025 | 1 | 90 | 0 | 0 | 0 | 0.00 | - |
2 months • 2 matches
Career
Club Career
MCSGASvRtg
Vicenza
2018/2019 - 2022/2023
1193319112610,5246.71
Catanzaro
2015/2016 - 2016/2017
3527—2,250-
Bassano Virtus
2014/2015 - 2017/2018
341029—2,970-
Pergolettese
2013/2014
32—-—2,880-
Sangiuliano City
2022/2023
19620—1,710-
Südtirol
2012/2013
6—-——-
Latina
2016/2017
3140270-
Venezia
2023/2024 - 2024/2025
2156906.10
Total
2505325613220,694
Club Career
MCSGASvRtg
Venezia
25/26
1--90—006.10
Venezia
23/24
1--——10-
Vicenza
22/23
104120000-
Sangiuliano City
22/23
19--1,710—40-
Vicenza
21/22
25--2,124—006.71
Vicenza
20/21
295522,58065216.71
Vicenza
19/20
2715122,430—10-
Vicenza
18/19
37--3,270—20-
Bassano Virtus
17/18
3410282,970—30-
Catanzaro
16/17
29--2,070—20-
Latina
16/17
314270000-
Catanzaro
15/16
61-180—30-
Pergolettese
13/14
32--2,880—20-
Südtirol
12/13
6--——10-
League seasons, computed
| Season | League | Apps | Min | Saves | Clean sheets | Conceded | Conceded / 90 | Rating |
|---|---|---|---|---|---|---|---|---|
| 2012/2013 | Serie C: Girone A | 6 | — | — | — | — | — | — |
| 2013/2014 | Lega Pro 2: Girone A | 32 | 2880 | — | — | — | — | — |
| 2015/2016 | Serie C: Girone C | 6 | 180 | — | 1 | — | — | — |
| 2016/2017 | Serie B | 3 | 270 | 0 | 1 | 4 | 1.33 | — |
| 2016/2017 | Serie C: Girone C | 14 | 720 | — | 1 | 7 | 0.88 | — |
| 2016/2017 | Serie C: Girone A | 15 | 1350 | — | — | — | — | — |
| 2017/2018 | Serie C: Girone A | 2 | 90 | 0 | 0 | 1 | 1 | — |
| 2017/2018 | Serie C: Girone B | 32 | 2880 | — | 10 | 28 | 0.88 | — |
| 2018/2019 | Serie C: Girone B | 34 | 2970 | — | 11 | 36 | 1.09 | — |
| 2019/2020 | Serie C: Girone B | 26 | 2340 | — | 15 | 12 | 0.46 | — |
| 2020/2021 | Serie B | 29 | 2580 | 65 | 5 | 52 | 1.81 | 6.71 |
| 2021/2022 | Serie B | 25 | 2124 | 61 | 2 | 60 | 2.54 | 6.71 |
| 2022/2023 | Serie C: Girone A | 17 | 1530 | — | 6 | 18 | 1.06 | — |
Career Progress
Appearances per Season
Appearance Distribution
4
Full match
0
Substituted off
3
From Bench
Matteo Grandi: career in numbers
- Clean sheets (league)
- 5228% of 188 league appearances
- Goals conceded (league)
- 218
- Saves (league)
- 126
- Conceded per 90
- 1.27over 15504 minutes on record
- Best-rated season
- 2020/2021 · 6.71Serie B
- Lowest-rated season
- 2020/2021 · 6.71Serie B
- Career involvement (league)
- 0 G+A per 900 goals + 0 assists across 13 league seasons (per-90 from 19914 minutes on record)
- League seasons on record
- 13 (2012–2022)
- Clubs with recorded appearances
- 9
Rival Clubs(50)
Player stats against each opponent club
| Team | MP | W | D | L | G | A | ||
|---|---|---|---|---|---|---|---|---|
| 6 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | |
| 6 | 1 | 4 | 1 | 0 | 0 | 0 | 0 | |
| 5 | 0 | 4 | 1 | 0 | 0 | 1 | 0 | |
| 5 | 1 | 3 | 1 | 0 | 0 | 0 | 0 | |
| 5 | 2 | 2 | 1 | 0 | 0 | 0 | 0 | |
| 5 | 0 | 1 | 4 | 0 | 0 | 0 | 0 | |
| 5 | 0 | 1 | 4 | 0 | 0 | 0 | 0 | |
| 4 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | |
| 4 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | |
| 4 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | |
| 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 4 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | |
| 4 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | |
| 4 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | |
| 4 | 1 | 1 | 2 | 0 | 0 | 1 | 0 | |
| 4 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | |
| 3 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 3 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 |
1–20 of 50
Transfers
Transfer History
Trophies & Awards
2 titles won
Championships
Serie C: Girone B
1x Winner(2019/2020)
1x
Coppa Italia Serie C
1x Winner(2022/2023)
1x








