Gabriele Angella
Career snapshot
Career highs
Born the same day
Shares 1989-04-28 · 6 players total
| Full name | Gabriele Angella |
|---|---|
| Date of birth | 1989-04-28 (37 yrs) |
| Place of birth | Firenze, Italy |
| Citizenship | Italy |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 193.00 m |
| Current club | AC Perugia Calcio |
| Joined | 2019-08-16 |
| Contract expires | 2026-06-30 |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| AC Perugia Calcio | 7 | 19/20 | 25/26 | 132 | 2 | 3 | 3,948 |
| Royal Charleroi SC | 1 | 18/19 | 18/19 | 25 | 2 | 2 | 1,687 |
| Udinese Calcio | 4 | 10/11 | 17/18 | 52 | 6 | 0 | 1,530 |
| Watford FC | 3 | 13/14 | 15/16 | 82 | 11 | 7 | 1,922 |
| Queens Park Rangers | 1 | 15/16 | 15/16 | 18 | 1 | 1 | 1,456 |
| Reggina Calcio | 1 | 11/12 | 11/12 | 19 | 1 | 0 | 1,683 |
| AC Siena | 1 | 11/12 | 11/12 | 2 | 0 | 0 | 0 |
| Siena Primavera | 1 | 11/12 | 11/12 | 1 | 0 | 0 | 0 |
| FC Empoli | 3 | 08/09 | 10/11 | 54 | 2 | 0 | 300 |
| Empoli Primavera | 3 | 06/07 | 09/10 | 48 | 2 | 1 | 995 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Coppa Serie C | AC Perugia Calcio | 0 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Serie C - B | AC Perugia Calcio | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Serie C-B | AC Perugia Calcio | 15 | 0 | 0 | 2 | 0 | 0 |
| 23/24 | Coppa Serie C | AC Perugia Calcio | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Playoff Serie C | AC Perugia Calcio | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Serie C-B | AC Perugia Calcio | 24 | 0 | 0 | 2 | 0 | 0 |
| 22/23 | Serie B | AC Perugia Calcio | 17 | 1 | 1 | 2 | 0 | 1,218 |
| 21/22 | Italy Cup | AC Perugia Calcio | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Serie B | AC Perugia Calcio | 22 | 0 | 0 | 5 | 0 | 0 |
| 21/22 | Serie B Play-off | AC Perugia Calcio | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Italy Cup | AC Perugia Calcio | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Serie C - B | AC Perugia Calcio | 31 | 1 | 0 | 2 | 0 | 2,730 |
| 20/21 | Superc. Serie C | AC Perugia Calcio | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Italy Cup | AC Perugia Calcio | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Serie B | AC Perugia Calcio | 16 | 0 | 2 | 2 | 1 | 0 |
| 18/19 | Croky Cup | Royal Charleroi SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | JPL | Royal Charleroi SC | 16 | 1 | 0 | 4 | 0 | 1,246 |
| 18/19 | JPL Playoff II | Royal Charleroi SC | 6 | 1 | 1 | 0 | 0 | 441 |
| 18/19 | Jupiler Pro League playoff Europa League | Royal Charleroi SC | 2 | 0 | 1 | 1 | 0 | 0 |
| 17/18 | Italy Cup | Udinese Calcio | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Serie A | Udinese Calcio | 12 | 0 | 0 | 2 | 0 | 0 |
| 16/17 | Italy Cup | Udinese Calcio | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Serie A | Udinese Calcio | 14 | 1 | 0 | 3 | 0 | 1,013 |
| 15/16 | Championship | Queens Park Rangers | 17 | 1 | 1 | 3 | 0 | 1,456 |
| 15/16 | FA Cup | Queens Park Rangers | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Cup | Watford FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Premier League | Watford FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Championship | Watford FC | 35 | 2 | 4 | 4 | 1 | 1,412 |
| 14/15 | FA Cup | Watford FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | Watford FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Championship | Watford FC | 40 | 8 | 3 | 10 | 1 | 438 |
| 13/14 | FA Cup | Watford FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | League Cup | Watford FC | 2 | 1 | 0 | 0 | 0 | 72 |
| 12/13 | Italy Cup | Udinese Calcio | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Serie A | Udinese Calcio | 14 | 4 | 0 | 4 | 0 | 268 |
| 11/12 | Italy Cup | AC Siena | 2 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | Primavera A | Siena Primavera | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Serie B | Reggina Calcio | 19 | 1 | 0 | 2 | 0 | 1,683 |
| 10/11 | Italy Cup | Udinese Calcio | 3 | 1 | 0 | 0 | 0 | 249 |
| 10/11 | Italy Cup | FC Empoli | 1 | 1 | 0 | 0 | 0 | 90 |
| 10/11 | Serie A | Udinese Calcio | 8 | 0 | 0 | 0 | 1 | 0 |
| 10/11 | Serie B | FC Empoli | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Italy Cup | FC Empoli | 2 | 1 | 0 | 0 | 0 | 210 |
| 09/10 | Primavera Fase Finale | Empoli Primavera | 3 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Serie B | FC Empoli | 35 | 0 | 0 | 5 | 0 | 0 |
| 08/09 | Italy Cup | FC Empoli | 1 | 0 | 0 | 1 | 0 | 0 |
| 08/09 | Serie B | FC Empoli | 11 | 0 | 0 | 1 | 0 | 0 |
| 08/09 | Serie B Play-off | FC Empoli | 2 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Primavera B | Empoli Primavera | 23 | 2 | 0 | 1 | 0 | 995 |
| 07/08 | Viareggio Cup | Empoli Primavera | 8 | 0 | 1 | 1 | 0 | 0 |
| 06/07 | Primavera C | Empoli Primavera | 9 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Viareggio Cup | Empoli Primavera | 5 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 08/09 | 2008-07-01 | Empoli U19 | FC Empoli | Transfer | 0 | — |
| 10/11 | 2010-08-01 | FC Empoli | Udinese | Transfer | 800000 | €2.00m |
| 11/12 | 2011-07-01 | Udinese | AC Siena | Loan | 1600000 | — |
| 11/12 | 2011-12-01 | AC Siena | Udinese | Return from loan | 1600000 | — |
| 11/12 | 2012-01-01 | Udinese | Reggina | Loan | 1600000 | — |
| 11/12 | 2012-06-30 | Reggina | Udinese | Return from loan | 850000 | — |
| 13/14 | 2013-07-19 | Udinese | Watford | Transfer | 1500000 | — |
| 15/16 | 2015-09-01 | Watford | QPR | Loan | 2000000 | — |
| 15/16 | 2016-05-31 | QPR | Watford | Return from loan | 2000000 | — |
| 16/17 | 2016-07-01 | Watford | Udinese | Transfer | 2000000 | — |
| 18/19 | 2018-08-31 | Udinese | R Charleroi SC | Loan | 1000000 | — |
| 18/19 | 2019-06-30 | R Charleroi SC | Udinese | Return from loan | 1000000 | — |
| 19/20 | 2019-08-16 | Udinese | Perugia | Transfer | 1000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Hamstring injury | 2020-02-25 | 2020-03-10 | 15 | 3 |
| 19/20 | Thigh problems | 2020-06-30 | 2020-07-09 | 10 | 1 |
| 20/21 | Corona virus | 2020-10-26 | 2020-11-07 | 13 | 2 |
| 20/21 | unknown injury | 2021-03-31 | 2021-04-24 | 25 | 3 |
| 20/21 | Metacarpal fracture | 2021-05-09 | 2021-05-24 | 16 | 1 |
| 20/21 | Broken hand | 2021-05-09 | 2021-05-24 | 16 | 1 |
| 21/22 | Knee surgery | 2022-04-19 | 2022-05-07 | 19 | 3 |
| 22/23 | Leg injury | 2023-02-23 | 2023-03-16 | 22 | 3 |
| 23/24 | Hamstring strain | 2023-11-06 | 2023-11-24 | 19 | 3 |
| 23/24 | Muscle injury | 2023-12-22 | 2024-01-05 | 15 | 1 |
| 24/25 | Muscle injury | 2024-08-01 | 2024-08-20 | 20 | 2 |
| 24/25 | Muscle injury | 2024-10-31 | 2024-12-02 | 33 | 6 |
| 24/25 | Calf strain | 2024-12-10 | 2025-01-13 | 35 | 4 |
| 24/25 | Shoulder injury | 2025-01-27 | 2025-03-09 | 42 | 6 |
| 24/25 | Muscle injury | 2025-03-24 | 2025-05-24 | 62 | 5 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €475k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €1.60m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €600k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #11947 | — | 4 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Christian Kouan | 2 | 0 | 0 |
| Marcello Falzerano | 2 | 0 | 0 |
| Filippo Sgarbi | 2 | 1 | 0 |
| Daniel Pudil | 2 | 0 | 0 |
| Simone Santoro | 2 | 0 | 0 |
| Fernando Forestieri | 2 | 1 | 0 |
| Federico Melchiorri | 2 | 0 | 0 |
| Salvatore Burrai | 2 | 0 | 0 |
| Giuseppe Arvia | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 13/14 | Championship | Watford FC | 8 | 40 |
| 12/13 | Serie A | Udinese Calcio | 4 | 14 |
| 07/08 | Primavera B | Empoli Primavera | 2 | 23 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 14/15 | Championship | Watford FC | 4 | 35 |
| 13/14 | Championship | Watford FC | 3 | 40 |
| 19/20 | Serie B | AC Perugia Calcio | 2 | 16 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 18/19 | 2019-06-30 | R Charleroi SC | Udinese | Return from loan | — | €1.00m |
| 18/19 | 2018-08-31 | Udinese | R Charleroi SC | Loan | — | €1.00m |
| 15/16 | 2016-05-31 | QPR | Watford | Return from loan | — | €2.00m |
| 15/16 | 2015-09-01 | Watford | QPR | Loan | — | €2.00m |
| 11/12 | 2012-06-30 | Reggina | Udinese | Return from loan | — | €850k |
| 11/12 | 2012-01-01 | Udinese | Reggina | Loan | — | €1.60m |
| 11/12 | 2011-12-01 | AC Siena | Udinese | Return from loan | — | €1.60m |
| 11/12 | 2011-07-01 | Udinese | AC Siena | Loan | — | €1.60m |
Last 50 matches for AC Perugia Calcio 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 |
|---|---|---|---|---|---|
| 2025-03-23 | IT3B |
Ternana Calcio | 0–0 | AC Perugia Calcio | Available |
| 2025-03-15 | IT3B |
AC Perugia Calcio | 2–1 | FC Legnago Salus | Available |
| 2025-03-11 | IT3B |
AC Perugia Calcio | 1–0 | SEF Torres 1903 | Available |
| 2025-03-08 | IT3B |
AC Milan II | 0–0 | AC Perugia Calcio | INJURED Shoulder injury |
| 2025-03-03 | IT3B |
AC Perugia Calcio | 2–1 | Ascoli Calcio | INJURED Shoulder injury |
| 2025-02-23 | IT3B |
Virtus Entella | 1–0 | AC Perugia Calcio | INJURED Shoulder injury |
| 2025-02-17 | IT3B |
Lucchese | 2–1 | AC Perugia Calcio | INJURED Shoulder injury |
| 2025-02-07 | IT3B |
AC Perugia Calcio | 0–1 | Vis Pesaro | INJURED Shoulder injury |
| 2025-02-01 | IT3B |
AC Rimini | 1–1 | AC Perugia Calcio | INJURED Shoulder injury |
| 2025-01-26 | IT3B |
AC Perugia Calcio | 0–0 | Delfino Pescara | Available |
| 2025-01-20 | IT3B |
AS Gubbio | 1–0 | AC Perugia Calcio | Available |
| 2025-01-10 | IT3B |
AC Perugia Calcio | 1–0 | AC Carpi | INJURED Calf strain |
| 2025-01-05 | IT3B |
SPAL 2013 Ferrara | 1–1 | AC Perugia Calcio | INJURED Calf strain |
| 2024-12-22 | IT3B |
AC Perugia Calcio | 1–1 | US Pianese | INJURED Calf strain |
| 2024-12-15 | IT3B |
US Pontedera | 2–1 | AC Perugia Calcio | INJURED Calf strain |
| 2024-12-09 | IT3B |
AC Perugia Calcio | 2–1 | Campobasso | Available |
| 2024-12-01 | IT3B |
USD Sestri Levante | 2–2 | AC Perugia Calcio | INJURED Muscle injury |
| 2024-11-22 | IT3B |
AC Perugia Calcio | 2–0 | US Arezzo | INJURED Muscle injury |
| 2024-11-16 | IT3B |
ASD Pineto Calcio | 3–1 | AC Perugia Calcio | INJURED Muscle injury |
| 2024-11-10 | IT3B |
AC Perugia Calcio | 0–0 | Ternana Calcio | INJURED Muscle injury |
| 2024-11-03 | IT3B |
FC Legnago Salus | 2–2 | AC Perugia Calcio | INJURED Muscle injury |
| 2024-10-30 | IT3B |
SEF Torres 1903 | 2–1 | AC Perugia Calcio | Available |
| 2024-10-27 | IT3B |
AC Perugia Calcio | 0–2 | AC Milan II | Available |
| 2024-10-19 | IT3B |
Ascoli Calcio | 0–1 | AC Perugia Calcio | Available |
| 2024-10-12 | IT3B |
AC Perugia Calcio | 0–1 | Virtus Entella | Available |
| 2024-10-06 | IT3B |
AC Perugia Calcio | 4–0 | Lucchese | Available |
| 2024-09-30 | IT3B |
Vis Pesaro | 0–0 | AC Perugia Calcio | Available |
| 2024-09-26 | IT3B |
AC Perugia Calcio | 1–4 | AC Rimini | Available |
| 2024-09-23 | IT3B |
Delfino Pescara | 0–0 | AC Perugia Calcio | Available |
| 2024-09-15 | IT3B |
AC Perugia Calcio | 1–1 | AS Gubbio | Available |
| 2024-09-08 | IT3B |
AC Carpi | 2–0 | AC Perugia Calcio | Available |
| 2024-08-30 | IT3B |
AC Perugia Calcio | 3–0 | SPAL 2013 Ferrara | Available |
| 2024-08-24 | IT3B |
US Pianese | 3–3 | AC Perugia Calcio | Available |
| 2023-05-19 | IT2 |
AC Perugia Calcio | 3–2 | Benevento Calcio | Available |
| 2023-05-13 | IT2 |
Venezia FC | 3–2 | AC Perugia Calcio | Available |
| 2023-05-05 | IT2 |
AC Perugia Calcio | 0–5 | Cagliari Calcio | Available |
| 2023-04-30 | IT2 |
SPAL 2013 Ferrara | 1–1 | AC Perugia Calcio | Available |
| 2023-04-22 | IT2 |
AC Perugia Calcio | 0–0 | Cosenza Calcio | Available |
| 2023-04-15 | IT2 |
Genoa CFC | 2–0 | AC Perugia Calcio | Available |
| 2023-04-10 | IT2 |
AC Perugia Calcio | 0–1 | Modena FC | Available |
| 2023-04-05 | IT2 |
AC Perugia Calcio | 1–3 | Reggina 1914 | Available |
| 2023-04-01 | IT2 |
AC Perugia Calcio | 1–1 | Frosinone Calcio | Available |
| 2023-03-18 | IT2 |
AS Cittadella | 0–2 | AC Perugia Calcio | Available |
| 2023-03-05 | IT2 |
FC Südtirol | 2–1 | AC Perugia Calcio | INJURED Leg injury |
| 2023-03-01 | IT2 |
AC Perugia Calcio | 0–0 | Como 1907 | INJURED Leg injury |
| 2023-02-24 | IT2 |
Pisa SC | 2–1 | AC Perugia Calcio | INJURED Leg injury |
| 2023-02-18 | IT2 |
AC Perugia Calcio | 3–0 | Ternana Calcio | Available |
| 2023-02-11 | IT2 |
Ascoli Calcio | 1–0 | AC Perugia Calcio | Available |
| 2023-02-04 | IT2 |
AC Perugia Calcio | 4–0 | Brescia Calcio | Available |
| 2023-01-28 | IT2 |
SSC Bari | 0–2 | AC Perugia Calcio | Available |
Teams faced most often by Gabriele Angella'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 % |
|---|---|---|---|---|---|---|---|---|
| Reading FC | 29 | 13 | 11 | 5 | 41 | 23 | +18 | 45% |
| Leicester City | 28 | 11 | 3 | 14 | 37 | 55 | -18 | 39% |
| Middlesbrough FC | 28 | 14 | 5 | 9 | 38 | 31 | +7 | 50% |
| Ipswich Town | 28 | 17 | 4 | 7 | 42 | 24 | +18 | 61% |
| Burnley FC | 26 | 6 | 12 | 8 | 34 | 37 | -3 | 23% |
| Crystal Palace | 25 | 9 | 6 | 10 | 30 | 38 | -8 | 36% |
| Nottingham Forest | 24 | 7 | 10 | 7 | 31 | 29 | +2 | 29% |
| Barnsley FC | 24 | 15 | 3 | 6 | 42 | 21 | +21 | 63% |
| Derby County | 24 | 6 | 5 | 13 | 28 | 39 | -11 | 25% |
| Cardiff City | 24 | 9 | 7 | 8 | 39 | 37 | +2 | 38% |
| Bristol City | 22 | 7 | 8 | 7 | 29 | 28 | +1 | 32% |
| Sheffield Wednesday | 22 | 11 | 5 | 6 | 35 | 22 | +13 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 06/07 | Senior debut season | |
| 07/08 | 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 | 15 | 0 | 2 | 0 | 0 | 0 |
| 23/24 | 24 | 0 | 2 | 0 | 0 | 0 |
| 22/23 | 17 | 1,218 | 2 | 0 | 0 | 0.15 |
| 21/22 | 24 | 0 | 5 | 0 | 0 | 0 |
| 20/21 | 33 | 2,730 | 2 | 0 | 0 | 0.07 |
| 19/20 | 16 | 0 | 2 | 0 | 1 | 0 |
| 18/19 | 25 | 1,687 | 5 | 0 | 0 | 0.27 |
| 17/18 | 12 | 0 | 2 | 0 | 0 | 0 |
| 16/17 | 14 | 1,013 | 3 | 0 | 0 | 0.27 |
| 15/16 | 19 | 1,456 | 3 | 0 | 0 | 0.19 |
| 14/15 | 36 | 1,412 | 4 | 1 | 1 | 0.38 |
| 13/14 | 45 | 510 | 11 | 0 | 1 | 2.12 |
| 12/13 | 15 | 268 | 4 | 0 | 0 | 1.34 |
| 11/12 | 22 | 1,683 | 3 | 0 | 0 | 0.16 |
| 10/11 | 14 | 339 | 0 | 0 | 1 | 0.27 |
| 09/10 | 40 | 210 | 5 | 1 | 0 | 2.57 |
| 08/09 | 14 | 0 | 2 | 0 | 0 | 0 |
| 07/08 | 31 | 995 | 2 | 0 | 0 | 0.18 |
Output by competition
Career goals and assists broken down by tournament.
More on Gabriele Angella
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Gabriele Angella
Who is Gabriele Angella?
Gabriele Angella is an Italy professional footballer who plays as a centre-back for AC Perugia Calcio.
How old is Gabriele Angella?
Gabriele Angella is 37 years old. He was born on April 28, 1989 in Firenze.
What position does Gabriele Angella play?
Gabriele Angella plays as a centre-back (Defender - Centre-Back).
What club does Gabriele Angella play for?
Gabriele Angella currently plays for AC Perugia Calcio.
How many career goals has Gabriele Angella scored?
Across all senior club competitions in our dataset, Gabriele Angella has scored 27 goals in 433 appearances.
What is Gabriele Angella's market value?
Gabriele Angella's most recent reported market value is €150k.
Italy