Miroslav Barnyashev (Bulgarian: Мирослав Барняшев, [miroˈslɑf bɑrˈnjɑʃɛf]) is a Bulgarian professional wrestler who holds both Bulgarian and American citizenship. He is currently signed to All Elite Wrestling (AEW), where he performs under the ring name Miro and is a one-time AEW TNT Champion. He is also known for his decade-long career in WWE under the ring name Rusev, where he became the first and so far only Bulgarian wrestler to have worked for WWE. In 2010, Barnyashev signed a contract with WWE and was assigned to Florida Championship Wrestling (FCW), which was rebranded as NXT in 2012 (WWE's developmental territories). He performed on NXT until 2014, when he and his manager Lana were called to WWE's main roster. He is a three-time WWE United States Champion. He was released by WWE in April 2020, debuting in AEW as Miro in September of that year.
2023
as Miro
2023
as Miro
2023
as Miro
2023
as Miro
2023
as Dad
2023
as Dad (voice)
2022
as Nickie Dushkin
2022
as Miro
2022
as Miro
2021
as Miro
2021
as Miro
2021
as Miro
2021
as Miro
2021
as Miro
2021
as Miro
2020
as Miro
2020
as Miro
2019
as Rusev
2019
as Rusev
2019
as Miro
2019
2019
as Miro
2019
as Rusev
2019
as Rusev
2019
as Rusev (Preshow)
2019
as Rusev
2019
as Rusev (Preshow)
2018
as Rusev
2018
as Rusev
2018
as Rusev
2018
as Rusev
2018
as Rusev
2018
as Kiril
2018
as Rusev (Appearance)
2018
as Rusev
2018
as Rusev
2018
as Rusev
2018
as Rusev
2017
as Rusev
2017
2017
as Self - Rusev
2017
as Rusev
2017
as Rusev
2017
as Rusev
2017
as Big Bartholomew
2017
as Rusev
2017
as Rusev
2016
as Rusev (Preshow)
2016
as Rusev
2016
as Rusev
2016
as Rusev
2016
as Rusev
2016
as Rusev (voice)
2016
as Rusev
2016
as Rusev
2016
as Rusev (archive footage)
2016
as Self
2016
as Rusev
2016
as Rusev
2016
as Rusev
2016
as Rusev
2015
as Rusev
2015
as Rusev
2015
as Rusev
2015
as Rusev
2015
as Rusev
2015
as Rusev
2015
as Rusev
2015
as Rusev
2015
as Rusev
2015
as Rusev
2015
as Rusev
2015
as Rusev
2015
as Rusev
2014
as Rusev
2014
as Rusev
2014
as Rusev
2014
as Rusev
2014
as Rusev
2014
as Rusev
2014
as Rusev
2014
as Alexander Rusev
2014
as Alexander Rusev
2014
as Alexander Rusev
2014
as Alexander Rusev
1999
as Rusev
1999
as Alexander Rusev
1993
as Rusev
1993
as Alexander Rusev
1993