In March 2014, it was announced that FC Steaua București signed Toșca for an undisclosed fee, with the player due to join the squad in the summer.[3] He scored his first competitive goal for the club on 14 December 2014, contributing to a 3–0 away win over Politehnica Iași for the season's Cupa Ligii.[4]
Betis
On 24 January 2017, Toșca moved to Spanish side Real Betis on a five-year deal for an undisclosed fee.[5] He made his La Liga debut five days later, featuring the full 90 minutes against Barcelona in a 1–1 home draw.[6]
After falling down the pecking order, Toșca agreed to a five-month loan deal with Italian club Benevento on 31 January 2018.[7][8] On 24 August 2018, he was loaned to Greek first division club PAOK for the 2018–19 campaign with a purchase option.[9]
Gaziantep
On 21 July 2019, after being released by Betis, he signed a two-year contract with Turkish side Gazişehir Gaziantep.[10]
Return to Benevento
On 30 January 2023, Toșca signed with Benevento in Italy once again.[11]
Al-Riyadh
On 20 July 2023, Toșca joined newly promoted Pro League side Al-Riyadh on loan.[12][13]