Ed Ruth has three losses against three opponents on his MMA record. For a list of Ruth's best fights, refer to "Best fights of Ed Ruth".
On September 11, 2020 Ed Ruth faced off against Taylor Johnson in a middleweight bout at age 29. He was coming in with a record of 8-3 (6). Ruth lost the fight via 1st-round submission.
On February 21, 2020 Ed Ruth faced off against Yaroslav Amosov in a welterweight bout at age 29. He was coming in with a record of 8-2 (6), and Amosov was 26 years old and with a record of 22-0 (18). Ruth lost the fight via 3-round unanimous decision.
On December 15, 2018 Ed Ruth faced off against Neiman Gracie in a welterweight bout at age 28. He was coming in with a record of 6-1 (5), and Gracie was 30 years old and with a record of 8-0 (7). Ruth lost the fight via 4th-round submission.