For the 2009–10 season, he left for Lega Pro Prima Divisione side Rimini in co-ownership deal, which worked as backup keeper for Maurizio Pugliesi.
On 26 June 2010, Inter bought him back by giving a higher price in closed tender between the two clubs,[8] for another nominal fee.
Co-currently, Inter "new" signing Emiliano Viviano was injured (who already left for Genoa in late August but forced to stay in Milan due to injury), Tornaghi became Inter Milan's fourth (or fifth counting injured Viviano) keeper in domestic competitions behind Júlio César, Luca Castellazzi and Paolo Orlandoni, and youth team player Raffaele Di Gennaro during the 2011–12 UEFA Champions League (but later replaced by Riccardo Melgrati as Di Gennaro not yet recovered; Viviano not in the list).
To become fit, Tornaghi also played for Primavera occasionally as overage player, also due to the health of Di Gennaro, Andrea Sala and immature of Melgrati and Matteo Cincilla.
Due to the regulation, Tornaghi was not eligible to the European match of the "spring", the NextGen series as overage player.
[14][15] The youth team had Di Gennaro and Sala fit again, and Tornaghi did not qualify for the playoffs in May 2012 as overage player.
(player born on or before 31 December 1990 were not allowed)[16] Tornaghi played for Chicago Fire in pre-season friendlies, beat two other trialist and draftee Alec Kann and Carl Woszczynski as the third keeper of the team.
The Whitecaps eventually lose the championship after the second-leg match despite the full-powered lineup that includes 2015 and 2016 All-Star goalkeeper David Ousted.
Tornaghi plays two of four matches in the 2016 CONCACAF Champions League group stage where the Whitecaps gets their first historical qualification for the knock-out phase.
[26] After not playing in the 2017–18 season, he returned to Italy and joined Pro Patria, which was newly promoted to the third-tier Serie C on 14 July 2018.
After 14 games were played in the 2021–22 Serie C season, Olbia's new first-choice goalkeeper Giuseppe Ciocci suffered a knee injury.
[31] Tornaghi was call-up to 2005 FIFA U-17 World Championship as understudy Enrico Alfonso, who later became Inter teammate from 2007 to 2011, including the time spent on loan.