Club Career Edit
He joined Sampdoria from Como on January 2006, and made his Serie A debut against A.S. Livorno Calcio on 7 May 2006. He was successively sent out on loan to Serie B side Modena on January 2008. In July 2008 he accepted a loan move toSassuolo, another Serie B team.
In August 2009, he was loaned to Salernitana.
On 9 August 2010 Bastrini was sold to Vicenza Calcio in a co-ownership deal. In June 2011 the deal was renewed. In June 2012 Bastrini and Mattia Mustacchio joined Vicenza outright.
On 20 August 2012 Bastrini joined Novara Calcio, with Achille Coser moved to opposite direction. Bastrini signed a 4-year contract. On 1 February 2014, Bastrini joined Serie A side Cagliari on loan for the reminder of 2013-14 season. On 17 July 2014 Bastrini was signed by Ternana in a temporary deal, with a option to buy.
On 28 August 2015 Bastrini was signed by Calcio Catania in a temporary deal, with an obligation to sign outright at the end of season.
International career Edit
On 5 October 5 2007 was called up for the first time by Pierluigi Casiraghi for the Italy U-21's in the matches against Croatia and Greece in the qualification for the European Championships in Sweden, however Bastrini was unused in both matches.