*Club domestic league appearances and goals, correct as of 17:18, 14 October 2024 (UTC) ‡ National team caps and goals, correct as of 23:07, 18 November 2024 (UTC)
Rusev started his youth career with the academy of DIT Sofia before moving to the academy of Spanish club Elche CF in 2016.[3] On 27 August, he made his debut for the B-team, starting in a 1–0 defeat against CD Castellón.[4] After being rarely used, he joined the reserve team of Getafe CF on 14 December 2017.[1] On 5 June 2018, he returned to Bulgaria and joined Septemvri Sofia.[5] On 23 July, he made his debut for the club in a 0–0 draw against FC Vereya.
On 29 December 2023, Sion announced they had signed Rusev for an undisclosed fee, with Rusev joining the team on 2 January 2024.[6]
On 13 August 2024, Rusev joined Ludogorets on loan, being regarded an emergency option for the team's offense following the serious injury suffered by Bernard Tekpetey.[7]
Rusev received his first call-up for the Bulgaria national team on 5 September 2022, for the games of the UEFA Nations League games against Gibraltar and North Macedonia on 23 and 23 September 2022.[10] He completed his debut in the match against Gibraltar on 23 September, won by Bulgaria with 5:1 result.[11]