Caratteristiche tecniche Gioca prevalentemente come regista di centrocampo o come mediano, il suo piede preferito è il sinistro, abile tatticamente e nelle verticalizzazioni per i compagni, possiede un buon tiro dalla lunga distanza.
Carriera Club Cresce calcisticamente nelle giovanili dell'U.S. Montecchio, esordendo nel campionato di Prima Categoria a quattordici anni, prima di essere prelevato dalla Termolan Bibbiano, società di Eccellenza reggiana, nel 2006. Dopo un ottimo campionato con la compagine bibbianese, passa in prestito nella stagione 2007-2008 al , con cui disputa il Campionato Primavera. Dal 2008 al 2011 ha giocato tre stagioni per i parmensi del Crociati Noceto, giocando il primo anno in Serie D, campionato che la squadra vince. Mentre i successivi due anni ha militato in Seconda Divisione della Lega Pro.
Nell'estate del 2011 passa alla Feralpi Salò formazione bresciana di Prima Divisione della Lega Pro, dove ritrova Andrea Tedeschi, collaboratore dell'allenatore Gian Marco Remondina e in precedenza compagno di squadra di Castagnetti nella Termolan Bibbiano. Castagnetti rimane a Salo' per due anni prima di rimanere svincolato al termine della stagione 2012-2013. Il 6 settembre 2013 firma un contratto triennale per il Cosenza in Seconda Divisione. Dopo una buona prima parte di stagione, il giocatore chiede ufficialmente la cessione alla società calabrese per motivi familiari.
Il 22 gennaio trova un accordo di diciotto mesi con la Carrarese tornando a giocare in Prima Divisione della Lega Pro e ritrovando sia Gian Marco Remondina come allenatore, sia Andrea Tedeschi come collaboratore. Nell'estate del 2015 firma un contratto biennale con la . Con la società estense raggiunge subito al primo anno la promozione in Serie B. Con la promozione in serie cadetta gli viene rinnovato ulteriormente il contratto fino al giugno 2019. Nella stagione successiva il 27 agosto 2016 fa il suo debutto in Serie B, giocando da titolare nella partita persa in trasferta 2-0 a Benevento. Il 18 maggio 2017 grazie alla vittoria interna 2-1 nell'ultima partita di campionato giocata contro il , contribuisce a riportare la società estense in Serie A dopo ben 49 anni di assenza.
Il 12 luglio 2017 viene ceduto con la formula del prestito con diritto di riscatto all'Empoli. Il 20 gennaio 2018 segna la sua prima rete in campionato, nella vittoria degli azzurri per 2-1 (rete decisiva) contro la , con una grande conclusione dalla lunga distanza circa 35 metri. Contribuisce al ritorno in Serie A della società toscana, ad un solo anno di distanza dalla retrocessione dalla massima serie italiana. Al termine della stagione l'Empoli non esercita il diritto di riscatto e il calciatore fa ritorno alla .
Il 2 luglio 2018 si trasferisce a titolo definitivo alla , firmando un contratto triennale. Il 24 agosto del 2019 realizza su calcio piazzato dai 35 metri, la sua prima rete in campionato, con la maglia grigio-rossa, decisiva nella vittoria per 2-1 in trasferta contro il . Segna il secondo gol in campionato con un capolavoro da oltre il centrocampo nella vittoriosa trasferta di Frosinone (0-2) il 7 marzo 2020, mentre il terzo, nell'1-3 di Ascoli, arriva il 17 giugno, direttamente da calcio d'angolo. A fine stagione, il gol contro il Frosinone, gli vale il premio di "Gol dell'anno" da parte di Dazn, mentre quello contro il Venezia si classifica al quarto posto.
Il 16 marzo 2021, sigla con una prodezza da circa 70 metri la rete del definitivo 2-0 in trasferta contro la . La rete fa il giro del mondo e gli permette di bissare il successo della stagione precedente come migliore marcatura del torneo.
Il 29 agosto 2025 lascia dopo 7 anni la Cremonese, per trasferirsi a titolo definitivo al , militante in Serie B. Il 13 settembre, all'esordio con i romagnoli va subito a segno nel successo per 2-1 in casa della .
Il 19 agosto 2026 viene acquistato dalla .
Statistiche Presenze e reti nei club Statistiche aggiornate al 23 settembre 2026. StagioneSquadraCampionatoCoppe nazionaliCoppe continentaliAltre coppeTotaleCompPresRetiCompPresRetiCompPresRetiCompPresRetiPresReti 2008-2009 D 27 2 CI-D 0 0 ------ 27 22009-2010 2D 30 1 CI-LP 0 0 ------ 30 12010-2011 2D 26 2 CI-LP 0 0 ------ 26 2Totale Crociati Noceto 83 5 0 0 -- -- 83 52011-2012 1D 27 2 CI+CI-LP 1+1 0 ------ 29 2 2012-2013 1D 30 3 CI+CI-LP 0+2 0 ------ 32 3Totale Feralpisalò 57 5 4 0 -- -- 61 52013-gen. 2014 2D 10 0 CI-LP 0 0 ------ 10 0 gen.-giu. 2014 1D 11 0 CI-LP 0 0 ------ 11 0 2014-2015 1D 33 3 CI-LP 2 0 ------ 35 3Totale Carrarese 44 3 2 0 -- -- 46 3 2015-2016 LP 30 2 CI+CI-LP 2+2 0 --- SC-LP 1 0 35 22016-2017 B 29 0 CI 1 0 ------ 30 0Totale SPAL 59 2 5 0 -- 1 0 65 2 2017-2018 B 39 1 CI 1 0 ------ 40 1 2018-2019 B 17 0 CI 1 1 ------ 18 1 2019-2020 B 25 3 CI 4 1 ------ 29 4 2020-2021 B 32 1 CI 2 0 ------ 34 12021-2022 B 30 0 CI 1 0 ------ 31 02022-2023 A 27 0 CI 6 0 - ----- 33 02023-2024 B 35+4Play-off. 4 CI 2 0 - ----- 41 42024-2025 B 31+4 1+1 CI 1 0 ------ 36 2Totale Cremonese 205 10 17 2 -- -- 222 12 2025-2026 B 30 1 CI -------- 30 12026-2027 C00CI-C--------00Totale carriera 527 27 29 2 -- 1 0 557 29
Palmarès Club Competizioni nazionali
Crociati Noceto: 2008-2009 (girone D)
SPAL: 2015-2016 (girone B)
SPAL: 2016
SPAL: 2016-2017 Empoli: 2017-2018
Individuale Gol dell'anno Serie B 2020-2021
Note
Collegamenti esterni