Moras made her professional MMA debut in May 2010. Before appearing on The Ultimate Fighter, she amassed a record of three wins and one loss in the first two years of her career.
The Ultimate Fighter
In August 2013, it was announced that Moras was selected as a participant on , the first coed version of the show. In the elimination bout, Moras defeated Tara LaRosa after 2 rounds via decision to get into the TUF house. She then went on to defeat Peggy Morgan via submission in the first round to get into the semifinals. Sarah banked a 25K bonus for the TUF 18 Submission of the Season. In the semifinals, Moras lost to eventual winner Julianna Peña by submission in the second round.
Ultimate Fighting Championship
Moras made her official UFC debut against Alexis Dufresne on July 6, 2014 at. She won the fight via unanimous decision. After a year away from the sport, Moras returned to face Jéssica Andrade at UFC Fight Night 71. She lost the fight by unanimous decision after almost submitting Andrade to a Hail Maryrear naked choke in the last minute of the last round. Moras faced Ashlee Evans-Smith on September 9, 2017 at UFC 215. She won the fight via armbar submission, dislocating Evans-Smith's elbow in the first round. Moras faced Lucie Pudilová on February 18, 2018 at. She lost the fight by unanimous decision. Moras faced Talita Bernardo on October 27, 2018 at UFC Fight Night 138. She lost the fight via unanimous decision. Moras was scheduled to face Leah Letson on May 4, 2019 at UFC Fight Night 151. However, Letson was removed from the fight in early April for an unspecified medical issue and replaced by Macy Chiasson. Moras lost the fight via TKO in the second round. Moras faced Liana Jojua on September 7, 2019 at UFC 242. At the weigh-ins, Moras weighed in at 138 lbs, 2 pounds over the lightweight non-title fight limit of 136 lbs. She was fined 20% of her fight purse to Jojua, and the bout proceeded at catchweight. She won the fight via TKO in the third round. Moras was scheduled to face Sijara Eubanks on April 18, 2020 at UFC 249. However, on April 9, Dana White, the president of UFC announced that this event was postponed and rescheduled to May 13, 2020 at. She lost the fight via unanimous decision.