Matteo Spreafico (Erba, 15 februari 1993) is een Italiaans wielrenner die als laatste uit kwam voor Vini Zabù-KTM.

Carrière 
In 2014 reed Spreafico zich in dienst van Team Idea naar de vierde plaats in de Trofeo Edil C. Later dat seizoen werd hij zeventiende op het nationale kampioenschap tijdrijden. Omdat zijn ploeg na 2015 ophield te bestaan moest Spreafico op zoek naar een nieuwe ploeg en tekende een contract bij het Oekraïense Kolss-BDC. Namens deze ploeg werd hij in 2016 opnieuw zeventiene op het nationale kampioenschap tijdrijden en werd hij elfde in de Beker van de Subkarpaten. In september eindigde hij op plek 21 in de Coppa Bernocchi. Mede door deze resultaten tekende hij voor het seizoen 2017 een profcontract bij Androni Giocattoli-Sidermec.

In juni 2017 werd hij achttiende in het eindklassement van de Ronde van Bihor, met een achterstand van bijna drie minuten op zijn winnende ploeggenoot Rodolfo Torres. Later dat jaar werd hij onder meer zevende in het eindklassement van de Ronde van China II, waar Kevin Rivera won.

In 2018 behaalde hij zijn eerste UCI-overwinning toen hij de vijfde etappe, een tijdrit, in de Ronde van Venezuela won. De leiderstrui die hij daaraan overhield wist hij tot het eind te verdedigen, waardoor hij Carlos Torres opvolgde op de erelijst.

Doping 
Tijdens de Ronde van Italië van 2020 testte Spreafico twee keer positief op het gebruik van doping. Het ging om het gebruik van het middel enobosarm, ook wel ostarine genoemd, een middel dat dezelfde werking heeft als anabole steroïden. Hierdoor werd debutant Spreafico voorafgaand aan de negentiende etappe van de Ronde van Italië uit koers gezet. De Italiaan was op dat moment pas een paar maanden in dienst van Vini Zabù-KTM.
Op 4 mei 2021 maakte de UCI bekend dat Spreafico met terugwerkende kracht van 22 oktober 2020 tot 21 oktober 2023 is geschorst. Zijn uitslagen uit de Ronde van Italië van 2020 zijn geschrapt.

Belangrijkste overwinningen 

2018
5e etappe Ronde van Venezuela
Eindklassement Ronde van Venezuela

Resultaten in voornaamste wedstrijden 

|
|}

Ploegen 
2012 –  Team Idea (stagiair vanaf 1 augustus)
2014 –  Team Idea
2015 –  Team Idea 2010 ASD
2016 –  Kolss-BDC Team
2017 –  Androni-Sidermec-Bottecchia
2018 –  Androni Giocattoli-Sidermec
2019 –  Androni Giocattoli-Sidermec
2020 –  Androni Giocattoli-Sidermec (tot en met 30 juni)
 –  Vini Zabù-KTM (van 31 juli t/m 23 oktober)

Italiaans wielrenner