Caratteristiche tecniche È un difensore centrale, destro di piede, abile nell'anticipo, nel confronto fisico e nel gioco aereo. Sa anche impostare da dietro.

Carriera Inizi e Virtus Verona Nato a Correggio, in provincia di Reggio Emilia, inizia a giocare a calcio nel AC Fabbrico, passando in seguito alla , rimanendovi fino a fine 2013. Da gennaio a giugno 2014 gioca nella Primavera del . Nella stagione 2014-2015 fa la sua prima esperienza nel calcio dei "grandi", giocando 27 gare e segnando 2 gol in Serie D con la , con cui chiude il campionato 5º, perdendo il 1º turno dei play-off con il .

Lumezzane Per la stagione 2015-2016 va a giocare al , in Lega Pro. Debutta in rossoblù il 23 agosto 2015, in Coppa Italia Lega Pro, entrando all' 86' della vittoria per 1-0 nella fase a gironi sul campo del . La prima in campionato la gioca invece il 19 settembre, alla 3ª giornata, entrando al 75' della sconfitta per 1-0 in trasferta contro il . Segna il suo primo gol la stagione successiva, il 25 marzo 2017, nel 31º turno di Lega Pro, realizzando l'1-0 al 9' nella gara persa per 7-2 sul campo del . Termina dopo 2 stagioni con 31 presenze e 1 rete, arrivando 13º il primo anno e 19º il secondo, retrocedendo in Serie D dopo la sconfitta ai play-out con il .

Siracusa e Perugia Nel luglio 2017 passa al , formazione militante in Serie C. Esordisce con i siciliani il 26 agosto, alla 1ª di campionato, in trasferta contro il , entrando al 60' della gara persa per 1-0. Partito inizialmente come riserva, pian piano guadagna la fiducia del mister e dell'ambiente, riuscendo nonostante la giovanissima età a risultare tra i più promettenti giovani in circolazione. Segna la sua prima rete il 4 novembre, realizzando il definitivo 2-3 all'83' nella sconfitta in casa contro la , al 12º turno di Serie C. Al termine del girone di andata, con l'apertura della sessione invernale di mercato, per lui fioccano diverse richieste dalla Serie B e passa a titolo definitivo (quadriennale per lui) al Perugia grazie anche alla collaborazione della Juventus, società che manifestando un concreto interesse per il difensore, lo segnala al club biancorosso in cadetteria, visti i buoni rapporti, portando nelle casse del Siracusa circa cinquecentomila euro. Al Siracusa collezionerà in totale 19 presenze ed 1 gol. Magnani nel giorno dei saluti, scriverà una lettera per ringraziare la città di Siracusa.

A fine calciomercato invernale 2018 va a giocare in Serie B, al , che lo paga cinquecentomila euro. Debutta in biancorosso l'11 febbraio, giocando titolare nel pareggio per 1-1 sul campo del , alla 25ª di campionato. Nella mezza stagione in Umbria chiude 8º in classifica, arrivando ai play-off, nei quali esce al turno preliminare contro il , chiudendo con 16 presenze.

Sassuolo A fine luglio passa a titolo definitivo al , per 5 milioni di euro. Esordisce con i neroverdi il 12 agosto, nel 3º turno di Coppa Italia, giocando tutti i 90 minuti del successo per 5-1 in casa contro la . Il debutto in Serie A arriva invece la settimana successiva, alla 1ª giornata, il 19 agosto, quando parte titolare nella vittoria interna per 1-0 sull', e disputando un'ottima partita.

Brescia e ritorno al Sassuolo Il 7 agosto 2019, viene ceduto in prestito secco al , neopromosso in Serie A. Fa il suo esordio in campionato con la maglia delle rondinelle il 9 novembre successivo, nella partita persa per 4-0 in casa contro il .

Il 31 gennaio 2020 fa ritorno al Sassuolo, con cui torna a giocare il successivo 1º febbraio in Serie A contro la . Il 24 giugno 2020 realizza con la maglia neroverde il suo primo gol in massima serie, siglando il definitivo 3-3 nella trasferta di San Siro contro l'.

Verona e prestito alla Sampdoria Il 2 settembre 2020 si trasferisce in prestito con obbligo di riscatto al .

Il 16 gennaio 2022, dopo aver collezionato 41 presenze totali con gli scaligeri, passa a titolo temporaneo, con diritto di opzione, alla .

A fine prestito fa ritorno ai veronesi, con cui milita per altri due anni e mezzo prima di andarsene; nel mentre ha realizzato un gol nel successo per 3-2 contro la del 3 novembre 2024.

Palermo e prestito alla Reggiana Il 28 gennaio 2025 viene ceduto a titolo definitivo in Serie B al .

Dopo soli sei mesi viene ceduto in prestito alla Reggiana.

Il 14 gennaio 2026 viene annunciata la risoluzione del prestito.

Statistiche Presenze nei club Statistiche aggiornate al 12 maggio 2025.

StagioneSquadraCampionatoCoppe nazionaliCoppe continentaliAltre coppeTotale CompPresRetiCompPresRetiCompPresRetiCompPresRetiPresReti 2014-2015 D 27 2 CI-D 0 0 - - - - - - 27 2 2015-2016 LP 10 0 CI-LP 1 0 - - - - - - 11 0 2016-2017 LP 18 1 CI-LP 2 0 - - - - - - 20 1Totale Lumezzane 28 1 3 0 - - - - 31 1 2017-gen. 2018 C 19 1 CI+CI-C 0 0 - - - - - - 19 1 gen.-giu. 2018 B 15+1Play-off. 0 CI 0 0 - - - - - - 16 0 2018-2019 A 19 0 CI 3 0 - - - - - - 22 0 2019-gen. 2020 A 2 0 CI 1 0 - - - - - - 3 0 gen.-giu. 2020 A 8 1 CI 0 0 - - - - - - 8 1Totale Sassuolo 27 1 3 0 - - - - 30 1 2020-2021 A 25 0 CI 1 0 - - - - - - 26 02021-gen. 2022 A 14 0 CI 1 0 - - - - - - 15 0 gen.-giu. 2022 A 4 0 CI 1 0 - - - - - - 5 0 2022-2023 A 24+1 Spareggio salvezza 0 CI 1 0 - - - - - - 26 0 2023-2024 A 33 0 CI 2 0 - - - - - - 35 0 2024-gen. 2025 A 17 1 CI 1 0 - - - - - - 18 1Totale Verona 113+1 1 6 0 - - - - 120 1 gen.-giu. 2025 B 13 0 CI 0 0 - - - - - - 13 0 2025-gen. 2026 B 11 0 CI - - - - - - - - 11 0 gen.-giu. 2026 B 13+2 Playoff 0 CI 0 0 - - - - - - 15 0 2026-2027 B 1 0 CI 1 0 - - - - - - 2 0Totale Palermo 29 0 1 0 - - - - 30 0Totale carriera 277 6 14 0 - - - - 291 6

Note

Altri progetti

Collegamenti esterni