Spavone began his motorsport career in 2005 in karting, where he was active until 2010. 2010 he also made his debut in Formula racing and took Racing for Alan participated in six races of the Formula Abarth. He remained without points. 2011 remained Spavone in Formula Abarth and switched to JD Motorsport. Except for one event he took part in every race. A fourth place was his best result. He was 13th in the Italian standings and 14th in the European rankings. In addition, he went to JD Motorsport to four races of the Formula Pilota China Series.
2012 started Spavone for Euro Nova Racing in the Auto GP World Series. After the fifth event he lost his cockpit. After a break of a race weekend Spavone returned to the last race of the season with Ombra Racing in the Auto GP back. He was charged with a fourth place as best result tenth in the drivers' standings. His Euro - Nova teammate Sergei Sirotkin succeeded in the season to win two races. In addition Spavone 2012 for Trident Racing took part in the first half of the season of the GP3 series. There he was on the 30th place in the drivers' standings. 2013 moved Spavone within the Auto GP Super Nova International, the champion team of the preseason.
- 2005-2010: Karting
- 2010: Formula Abarth ( place 31 )
- 2011: Formula Abarth, Italian ( 13th)
- 2011: Formula Abarth European ( 14th)
- 2011: Formula Pilota China Series (No. 16)
- 2012: Auto GP ( 10th place )
- 2012: GP3 Series ( # 30 )
- 2013: Auto GP