Olga Rubin has five losses against five opponents on her MMA record. For a list of Rubin's best fights, refer to "Best fights of Olga Rubin".
On February 7, 2025 Olga Rubin faced off against Mayra Cantuária in a bantamweight bout at age 35. She was coming in with a record of 9-5 (4). Rubin lost the fight via 3-round unanimous decision.
On June 28, 2024 Olga Rubin fought Talita Bernardo in a bantamweight title fight for Bernardo's Invicta FC Championship title. Rubin was 34 years old and with a record of 9-4 (4), and Bernardo was 37 years old and with a record of 10-4 (6). Rubin lost the fight via 2nd-round submission.
On July 20, 2022 Olga Rubin fought Taneisha Tennant in a bantamweight title fight for Tennant's Invicta FC Championship title. Rubin was 32 years old and with a record of 7-3 (3), and Tennant was 33 years old and with a record of 4-1 (1). Rubin lost the fight via 5-round split decision.
On November 15, 2019 Olga Rubin faced off against Sinead Kavanagh in a featherweight bout at age 30. She was coming in with a record of 6-2 (3), and Kavanagh was 33 years old and with a record of 5-4 (3). Rubin lost the fight via 2nd-round TKO.
On July 12, 2019 Olga Rubin fought Julia Budd in a featherweight title fight for Budd's Bellator Women's World Championship title. Rubin was 29 years old and with a record of 6-1 (3), and Budd was 36 years old and with a record of 12-2 (6). Rubin lost the fight via 1st-round TKO.