UFC Vegas 115 live results and play-by-play analysis

Ultimate Fighting Championship (UFC) is live TONIGHT (Sat., April 4, 2026) with UFC Vegas 115, streaming live online via Paramount+. The happens at the META APEX for tens of tens of fans. The main event is Renato Moicano vs. Chris Duncan in the Lightweight division. The rest of the card is… well, terrible. So you must be a real hardcore fan if you’re joining us tonight!
UFC Vegas 115’s main event is an interesting tilt in the promotion’s premier division. Renato Moicano has lurked around the top fifteen for years, but he’s fallen on hard times. He was dominated by Beneil Dariush in his last fight. That was his first bout since he was smoked by Islam Makhachev in a short notice title fight (which he grabbed after Arman Tsarukyan hurt his back).
Chris Duncan is surging up the ranks right now and will hope to land himself among the upper-middle class of Lightweight with a win over the Brazilian. Duncan has won his last four, including wins over Terrance McKinney and Mateusz Rebecki. He’s gotten a lot of his wins with his trademark guillotine.
While Duncan eyes a spot in the rankings, ‘Money’ Moicano is just looking for a ‘W’.
The co-main event is Virna Jandiroba vs. Tabatha Ricci at Strawweight. Yeah, I know. Jandiroba is a recent title challenger, though. She lost to Mackenzie Dern last year for the right to keep Zhang Weili’s belt warm. Ricci is on a mini run and a win here might put her in line to meet Zhang at some point in the near future.
The pick of the main card fights include top prospects Abdul Rakhman Yakhyaev, Tommy McMillen and Ethyn Ewing. Yakhyaev and McMillen have lay-up opponents. Ewing meets the undefeated Rafael Estevam.
The “Prelims” see the return of Lando Vannata. He fight Darrius Flowers.
UFC Vegas 115 Start Date and Time
It’s the standard operating procedure this weekend.
- UFC Vegas 115’s “Prelims” will begin at 5 p.m. ET.
- UFC Vegas 115’s main card is scheduled to start at 8 p.m. ET.
- All of UFC Vegas 115 airs on Paramount+, which you can stream here.
The live blog here starts rolling at 5 p.m. ET. Come in and say hi!
UFC VEGAS 115 QUICK RESULTS
- 155 lbs.: Renato Moicano vs. Chris Duncan
- 115 lbs.: Virna Jandiroba def. Tabatha Ricci by unanimous decision (30-27, 29-28, 29-28)
- 205 lbs.: Abdul Rakhman Yakhyaev def. Brendson Ribeiro by submission (rear naked choke), round 1 (2:52)
- 135 lbs.: Ethyn Ewing def. Rafael Estevam by TKO (body punch), round 3 (1:44) — HIGHLIGHTS
- 145 lbs.: Tommy McMillen def. Manolo Zecchini by TKO (knees and punches), round 1 (3:57) — HIGHLIGHTS
- 145 lbs.: Jose Delano def. Robert Ruchala by unanimous decision (30-26, 29-27, 29-27)
- 265 lbs.: Thomas Petersen def. Guilherme Pat by majority decision (28-28, 29-27, 29-27)
- 125 lbs.: Alessandro Costa def. Stewart Nicoll by TKO (punches), round 2 (4:56)
- 155 lbs.: Darrius Flowers def. Lando Vannata by TKO (punches), round 2 (0:52)
- 135 lbs.: Alice Pereira def. Hailey Cowan by KO (knee), round 2 (4:24) — HIGHLIGHTS
- 185 lbs.: Tresean Gore def. Azamat Bekoev by technical submission (guillotine), round 3 (3:27) — HIGHLIGHTS
- 125 lbs.: Dione Barbosa def. Melissa Gatto by majority decision (28-28, 28-27, 28-27) — HIGHLIGHTS
- 155 lbs.: Kai Kamaka III def. Dakota Hope by split decision (29-28, 28-29, 28-29)
UFC VEGAS 115 PLAY-BY-PLAY UPDATES
Virna Jandiroba vs. Tabatha Ricci
Round 1: Jandiroba started well, tagging Ricci with a one-two after Ricci got too close. Jandiroba then landed a series of takedowns throughout the round. The last of those resulted in a long period of ground control for the former title challenger. That last few minutes sealed the round for her.
Round 2: Jandiroba dominated the second. She sucked up around four minutes of control time after getting an early takedown. Ricci was busy from the bottom with elbows, but that’s not enough to take the round.
Round 3: Ricci came out looking to stop the fight in the third, which is exactly what she needed. She started well, getting a takedown. Jandiroba managed to get up, though. After that Ricci had her best striking moments of the fight and landed some hard shots. Jandiroba was able to weather the storm and get a late takedown to stay alive.
Official decision: Virna Jandiroba def. Tabatha Ricci by unanimous decision (30-27, 29-28, 29-28)
Abdul Rakhman Yakhyaev vs. Brendson Ribeiro
Round 1: Yakhyaev made good as one of the biggest betting favorites in UFC history. However, he looked a little shaky to start this fight. Ribeiro cracked him a couple of times, but Yakhyaev got the fight to the ground after catching a head kick attempt. On the ground Yakhyaev took the back and sunk in the choke without any trouble at all.
Official decision: Abdul Rakhman Yakhyaev def. Brendson Ribeiro by submission (rear naked choke), round 1 (2:52)
Ethyn Ewing vs. Rafael Estevam
Round 1: That was a very strong opening round for Ewing. He walked forwards, forcing Estevam to back up. While walking back Estevam couldn’t launch into takedowns, so he became a bit of a sitting duck. In the last few seconds Ewing put a hurting on him against the fence and would have got the stoppage if there had been perhaps 10 seconds more in the round.
Round 2: Ewing styled on Estevam in this round. Estevam looked desperate going for takedowns early, but Ewing defended and the proceeded to rock him with punches. Estevam got bloodied up and looked very tired and foggy from all the damage. Ewing didn’t over commit, though. He cruised through the round just adding more punches to the bank.
Round 3: Ewing continued to pour it on in the third round. All that volume eventually added up to a stoppage, with Estevam going down off a big shot to the liver. That’s Estevam’s first loss. Ewing looks like someone we’re going to see a lot of in Bantamweight division.
Official decision: Ethyn Ewing def. Rafael Estevam by TKO (body punch), round 3 (1:44)
Tommy McMillen vs. Manolo Zecchini
Round 1: These guys came to fight. They swung haymakers at each other from the jump. And it was McMillen’s length that made a lot of difference. He was able to tag Zecchini with more power and from further range. Zecchini did his best to fire back, but he ended up taking a bit of a beating and went down off some body shots against the fence.
Official decision: Tommy McMillen def. Manolo Zecchini by TKO (knees and punches), round 1 (3:57)
Jose Delano vs. Robert Ruchala
Round 1: That was a close and competitive round. Ruchala pushed the pace, walking Delano down and throwing lots of volume. Delano stayed very composed, though. He was able to avoid a lot of what Ruchala threw and land good counters. He bloodied Ruchala’s nose and gave him a big welt with a very good body kick.
Round 2: Delano decided to go forwards in this round. And he found a lot of success doing that. He landed a number of overhand rights and started to wear Ruchala down. He then mixed it up with combos, landing to Ruchala’s head repeatedly.
Round 3: Ruchala came out looking for a finish. He pressed forwards throwing combos. That forced Delano to play his counter striking game again, which he did very effectively. He used excellent head movement to avoid Ruchala’s shots and continued to land good counters. Ruchala looked for a takedown late in the round and had a point deducted for grabbing onto the fence.
Official result: Jose Delano def. Robert Ruchala by unanimous decision (30-26, 29-27, 29-27)
Guilherme Pat vs. Thomas Petersen: Pat looked menacing in the first round, throwing power kicks at Petersen. But in the second he was too passive and he let Petersen fight himself back into the contest. Then, in the third, Petersen went for broke, dropping Pat and coming close to a finish. That earned him a 10-8 round and the underdog victory.
Official decision: Thomas Petersen def. Guilherme Pat by majority decision (28-28, 29-27, 29-27)
Alessandro Costa vs. Stewart Nicoll: These two looked evenly matched early on, until Costa started landing to the body. He went there early and often and this led to Nicoll focussing a lot of his attention on protecting his body. This left his head open for shots over the top. In the second Costa continued going to the body and eventually dropped Nicoll with a crushing shot to the liver. He followed up to score the TKO on the ground.
Official decision: Alessandro Costa def. Stewart Nicoll by TKO (punches), round 2 (4:56)
Lando Vannata vs. Darrius Flowers: This fight looked painful, for Vannata. In the second round Vannata jumped a guillotine, but Flowers responded in brutal fashion. He jumped and landed right on top of Vannata, driving his shoulder into Vannata’s ribs. Vannata reacted like he had broken a rib, but he made it to the end of the round. He looked terrible on the stool and early in the second, Flowers landed a trip which put Vannata on his back. As soon as he hit the ground Vannata was yelping in pain. He turtled up and Flowers was able to score the TKO win.
Official decision: Darrius Flowers def. Lando Vannata by TKO (punches), round 2 (0:52)
Alice Pereira vs. Hailey Cowan: The 19 year-old Pereira looked sharp in the first round, beating Cowan to the punch. Cowan was able to take back some momentum in the second, with her wrestling. She had Pereira pinned down for some time. However, once they stood up, Pereira placed a knee right on Cowan’s jaw. That put Cowan to sleep and earned Pereira her first UFC win.
Official decision: Alice Pereira def. Hailey Cowan by KO (knee), round 2 (4:24)
Azamat Bekoev vs. Tresean Gore: Gore wins as a massive underdog here. He unsettled Bekoev early by throwing hard combos. Gore was able to out work Bekoev with his wrestling, too. That all tired out Bekoev. In the third round Gore was still going for the kill. Half way through that round he was able to trap Bekoev in a guillotine, off a scramble. Gore put him to sleep from that position, scoring his third guillotine win in a row. Impressive stuff from Gore.
Official decision: Tresean Gore def. Azamat Bekoev by technical submission (guillotine), round 3 (3:27)
Dione Barbosa vs. Melissa Gatto: Barbosa must have forgotten where she was fighting here. She obliterated Gatto in the second round with a soccer kick to the throat that would have been more than at home at the Saitama Super Arena. Gatto looked unconscious, but she was allowed to keep fighting after a five minute break. Barbosa was docked a point, but that didn’t matter in the end. Barbosa won every round on my card with her very aggressive striking, grappling and submission hunting.
Official decision: Dione Barbosa def. Melissa Gatto by majority decision (28-28, 28-27, 28-27)
Kai Kamaka III vs. Dakota Hope: Hope gambled that he could get Kamaka out of there with five minutes of furious Muay Thai offense. That didn’t happen, though, and Kamaka was able to take over for the second and third round against a tired Hope (whose gas tank was further depleted by all the body shots he took). I had Kamaka winning 29-28.
Official decision: Kai Kamaka III def. Dakota Hope by split decision (29-28, 28-29, 28-29)
Live stream begins at 5 p.m. ET. …
Dealing with a busted bracket?
The Sweet 16 is almost here – who’s still alive? We’re reviewing the week that was in the first week of the NCAA tournament and turning our focus to remaining teams. How bad (or good!) is your bracket? Join us in the SB Nation March Madness Feed and let’s talk about who’s most likely to make a run to glory.




