UFC 299 live stream results and play-by-play updates: Bantamweight champion, Sean O’Malley, returns to rematch long-time rival, Marlon Vera, atop the UFC 299 pay-per-view (PPV) main card on ESPN+ TONIGHT (Sat., March 9, 2024) from inside Kaseya Center in Miami, Fla., a five-round showdown that continues the promotion’s high-octane 2024 PPV fight campaign. UFC 299’s co-main event features former interim Lightweight champion, Dustin Poirier, making one last run at the 155-pound title by taking on fast-rising division prospect, Benoit Saint-Denis. Well-traveled UFC veterans Gilbert Burns and Kevin Holland will also see PPV action this weekend in “The Sunshine State,” a fan-friendly fight card that features the Octagon debut of former Bellator MMA skull breaker Michael Page.
UFC 299’s five-fight PPV main card gets underway TONIGHT at 10 p.m. ET, starting with the bantamweight battle between Petr Yan vs. Yadong Song. Get complete UFC 299 PPV main card LIVE results and real-time play-by-play updates below. In addition, we’re also covering the UFC 299 “Prelims” undercard bouts streaming on ESPN and ESPN+ in a separate thread RIGHT HERE, beginning promptly at 6 p.m. ET. Bet on all the UFC 299 action at DraftKings Sportsbook right here.
Keep in mind that we will also be the spot for the latest news, recaps, and post-fight analysis following “O’Malley vs. Vera.” Without further delay, see below for the latest UFC 299 main card PPV results. (Note: This will go from the bottom up; therefore, scroll toward the bottom for the latest detailed round-by-round action.)
UFC 299 ESPN+ QUICK RESULTS:
Sean O’Malley vs. Marlon Vera — O’Malley def. Vera by unanimous decision (50-45 x2, 50-44)
Dustin Poirier vs. Benoit Saint-Denis — Poirier def. Saint-Denis by KO (punches) at 2:32 of Round Two — HIGHLIGHTS!
Kevin Holland vs. Michael Page — Page def. Holland by unanimous decision (29-28 x3)
Gilbert Burns vs. Jack Della Maddalena — Della Maddalena def. Burns by TKO (knee and elbows) at 3:43 of Round Three — HIGHLIGHTS!
Petr Yan vs. Song Yadong — Yan def. Song by unanimous decision (29-28 x3)
Curtis Blaydes vs. Jailton Almeida — Blaydes def. Almeida by KO (punches) at 0:36 of Round Two — HIGHLIGHTS!
Katlyn Cerminara vs. Maycee Barber — Barber def. Cerminara by unanimous decision (30-27 x2, 29-28)
Mateusz Gamrot vs. Rafael dos Anjos — Gamrot def. dos Anjos by unanimous decision (29-28 x2, 30-27)
Pedro Munhoz vs. Kyler Phillips — Phillips def. Munhoz by unanimous decision (30-27 x3)
Ion Cutelaba vs. Philipe Lins — Lins def. Cutelaba by unanimous decision (29-28 x3)
Michel Pereira vs. Michal Oleksiejczuk — Pereira def. Oleksiejczuk by technical submission (rear naked choke) at 1:01 of Round One — HIGHLIGHTS!
Robelis Despaigne vs. Josh Parisian — Despaigne def. Parisian by TKO (punches) at 0:18 of Round One — HIGHLIGHTS!
C.J. Vergara vs. Asu Almabaev — Almabayev def. Vergara by unanimous decision (30-27 x3)
Joanne Wood vs. Maryna Moroz — Wood def. Moroz by split decision (28-29, 29-28 x2)
UFC 299 ESPN+ PPV PLAY-BY-PLAY:
135 lbs.: UFC Bantamweight Champion Sean O’Malley vs. Marlon Vera
Round 1: Quick low kicks from O’Malley to start. Vera slowly advancing, switching stance as he does. Solid body kicks land for O’Malley a minute in. He’s keeping his distance and picking his shots. Front kick downstairs. Vera tries his first real combo, has a head kick blocked. Dart left by O’Malley two minutes in. Straight right downstairs. Heavy dart left. Vera tries a body kick, eats a massive right cross. Two minutes to go.
O’Malley having his way at range thus far. Vera falls short with a hook kick and eats a body shot. More low kicks from O’Malley, both linear and roundhouse. One minute to go. Vera tries an oblique kick. More body work from O’Malley. Straight left from Vera, body kick from O’Malley. 10-9 O’Malley.
Round 2: Spinning kicks just miss for O’Malley. Body jab. Vera tries a jump knee, lands a right cross. Body kick, low kick, straight right all land for O’Malley. One minute in. Vera having all kinds of trouble with O’Malley’s length, feints, and movement. Right body shot to head kick by O’Malley. Stiff jab. Low kicks from Vera in return two minutes in. O’Malley continues to land the right downstairs. Oblique kick, nasty straight right, 1-2. O’Malley running circles around “Chito” so far. They trade body kicks, Vera lands a right hand, O’Malley comes back with two bigger ones. Two minutes to go.
2-1 lands for Vera, who eats a pair of straight lefts in return. Massive knee from O’Malley, then another behind it. O’Malley tearing into him, but takes his foot off the gas when the finish isn’t there. Solid straight punches, near-miss on another knee with a minute to go. O’Malley demolishing Vera with rapid-fire combinations. Vera forces him back with a two-piece, eats a head kick for his trouble. More heavy right hands by O’Malley. A counter right briefly sends Vera to a knee. 10-8 O’Malley.
Round 3: Vera trying to turn up the heat, but gets cracked by a straight left. One minute in. High-low combo, body kick. Vera falls short with a hook kick. Vera tries to chase him down, only manages a glancing hook. O’Malley staying patient this round, picking his shots two minutes in. Hard straight left, then clean jabs. Body kick exchange, straight left by O’Malley. Vera tries to blitz, falls short. Left body shot from O’Malley. Decent straight left from Vera, bigger straight left by O’Malley with two minutes to go.
O’Malley turns up the volume with straight volleys to the head and body. Body shot from O’Malley, straight left behind it. Body kick from Vera, straight left by O’Malley. One minute to go. Brutal straight right, near-miss on a knee. More jabs and crosses landing for O’Malley as Vera tries to chase him down. There’s a decent right from Vera, who slips throwing a head kick and ends up on his back for a moment. 10-9 O’Malley.
Round 4: Vera going for it to start the round, pushing forward with flurries and a flying knee. O’Malley survives, get back to his range, and continues to sharpshoot. One minute in. More clean straights from O’Malley. Double jab met by a counter left from Vera. Vera charges, tries another flying knee that bounces off the guard. Calf kick met by a head kick from O’Malley. Big blitz from Vera. O’Malley cracks him with some straight punches, then trips him up two minutes in. Vera’s fighting as urgently as he needs to but struggling to land anything meaningful as O’Malley picks his shots. Body kick from O’Malley. Two-piece from Vera. Two minutes to go.
Heavy 1-2 and body shot by O’Malley, then a crisp jab. More sharp jabs by O’Malley after a brief hand fight. Vera tries to blitz. One minute to go. Three-piece combo by O’Malley, back to the body. Low-high straight lefts. O’Malley back to firing volume after a mid-round lull. Vera tries to chase him down with a flurry. 10-9 O’Malley.
Round 5: O’malley keeping his distance, switching stance and firing straight shots. Brutal straight right and Vera might be hurt. O’Malley tries a wheel kick, then goes back to chasing with punches. Vera’s left eye might be busted as O’Malley patiently punishes him a minute in. Vera struggling to stay off the fence as O’Malley pushes forward. Heavy crosses. Two minutes in. O’Malley goes high-low with a combo, then goes back to firing straight shots through Vera’s guard. Both land hard straight lefts. Uppercut-cross by O’Malley, low kick behind it. Vera tries a spinning back kick in return. Two minutes to go.
O’Malley backs him to the fence and attacks the body. Hard straight left. Spinning back kick to answer a body kick from Vera. More body punches. Head kick with a minute to go. Vera just misses with a front kick. Solid knee. Vera selling out, eats a 1-2. Both land brutal body shots. They end the fight trading bombs. 10-9 O’Malley.
Final result: O’Malley def. Vera by unanimous decision
155 lbs.: Dustin Poirier vs. Benoit Saint-Denis
Round 1: They trade heavy low kicks to start, then Saint-denies shoots. Poirier jumps on a guillotine, as always, but Saint-Denis scrambles out and puts him on the fence. Knees to the thigh. Looking for the back a minute in, landing punches. One hook in, but Poirier slips out, absorbing knees. Hard two-piece by Saint-Denis into a level change. He avoids another guillotine and lands a hard combo. Poirier lands a solid counter right, but Saint-Denis marches through with a heavy combo against the fence. Clinch knees piling up for him. Poirier changes levels, Saint-Denis uses a kimura to deny it and unloads with power shots against the fence. Punches to the head and body piling up with two minutes to go.
Saint-Denis changes levels and avoids yet another guillotine. Looking for the back, got the body triangle. One minute to go. Saint-Denis hunting for the choke. Poirier sweeps and avoids an armbar at the bell. 10-9 Saint-Denis, borderline 10-8.
Round 2: More heavy pressure from Saint-Denis, but Poirier blasts him with a hard counter and jumps on a guillotine. Saint-Denis again pops his head out and takes mount, then the back. Looking for the RNC a minute in. Nice sweep from Poireir to get to his feet. Saint-Denis threatens to shoot, then lands some heavy shots against the fence before changing levels. Poirier separates and cracks him with a left hand two minutes in. Anotehr clean left by Poirier, then a right hook and straight left that finally buckles Saint-Denis. Saint-Denis tries to knuckle down and slug it out but Poirier’s right hook is waiting, sending him crumpling to the mat with a monstrous punch. A couple more shots and out go the lights.
Final result: Poirier def. Saint-Denis by KO (punches) — WATCH HIGHLIGHTS!
170 lbs.: Kevin Holland vs. Michael Page
Round 1: Both men light on their feet to start. Slick low kick from Page. Holland lunges in with some punches, can’t find it. Huge right cross by Page and Holland eats it with a smile. Holland pressures, then barrels in with a 1-2 before tying up a minute in. Shoulder strikes from Holland in the clinch. Continuing to grind. Page wriggles free just under two minutes in. Superman elbow by Page that Holland absorbs. Page steps into the clinch, exits with an elbow. Body kick lands for him, then an overhand right. Holland continues to march after him, lands against the fence. 1-2 by Page with two minutes to go.
Page landing some gnarly shots on Holland, who absorbs a heavy right hand and ties up. Page hauls him to the fence. One minute to go. Holland peels him off and separates, walking through a counter right. More pressure from Holland, who grabs a body lock as Page bursts in and takes him to the fence. Page quickly separates and lands a spinning back fist. 10-9 Page.
Round 2: Page opens with a spinning back kick attempt. Side kick from Holland, then a long right hand into the clinch. Page quickly separates and goes back to feinting at range. One minute in. Counter right by Page. Holland absorbs another pair of rights. Page tries a flying kick and slips, allowing Holland to grab a rear body lock. Holland bullies him down and looks for the RNC, then blasts him with elbows two minutes in. half guard for Holland, landing shoulder strikes. Holland seemingly works on a forearm choke for a bit before Page escapes with two minutes to go.
Low kicks from Holland. Lunging hook into the clinch, Page shoves him off. Low kick by Holland with a minute to go and he walks through another right hand. Page taunting, lands an overhand right that knocks Holland off-balance. Body jab. Inside low kick by Holland. Spinning back fist by Page and Holland sprints after hum until the bell. 10-9 Holland.
Round 3: Page drops him with a Superman punch and they have a brief conversation while Holland’s on his back. Holland ties up, avoids a foot sweep, and grabs a body lock. Page grabs the fence to avoid the takedown but Holland stays attached, pulling him to a knee a minute in. Page works his way up and separates, then cracks Holland with a right hand and foot sweep before taunting. Two minutes in. Body kick from Page, who spins Holland around, taunts, and blasts him with a spinning elbow. Holland whiffs on a left hook and puts him on the fence. Two minutes to go.
They separate. Holland hauls him to the fence and stomps his feet. Page separates and makes distance. Another big right by Page with a minute to go, then an uppercut . Holland looking spent as he sprints after Page. He tries to mock Page but all he can manage before the bell is a clinch. 10-9 Page.
Final result: Page def. Holland by unanimous decision
170 lbs.: Gilbert Burns vs. Jack Della Maddalena
Round 1: Low kicks from Burns. Stiff jab by Della Maddalena catches Burns on one leg. Slick single-leg from Burns and he’s hunting for Della Maddalena’s back. One minute in. Della Maddalena makes it back to his feet, eats a knee to the body against the fence. More grinding from Burns. Slick hip toss and knee by Della Maddalena and he separates two minutes in. Quick jabs from Della Maddalena. Combination near the fence. Body kick from Burns. Two minutes to go.
Burns falls short with a 1-2. Della Maddalena counters a body kick with a hard left cross, then lands an uppercut. Heavy combo near the fence. Nasty counter left, then another to the body. One minute to go. Burns circling, lands an overhand right. Della Maddalena rips the body. They trade in teh center. Body kick by Burns, then a low kick. Burns bowls him over with a double-leg and blasts him with a hammerfist in the final second. 10-9 Della Maddalena.
Round 2: High-low 1-2 from Della Maddalena, who eats a right cross. He’s doing well on the front foot so far, avoiding the worst of Burns’ shots. Sneaky right hook against the fence. Burns goes from single-leg to cradle, prompting a scramble. Della Maddalena makes it to his feet and separates. Brutal counter elbow by Burns catches Della Maddalena coming in. Two minutes in. Body shot from Della Maddalena as Burns circles off. Burns fires some combos, avoids a back-elbow. Della Maddalena goes back downstairs, eats an overhand right, comes back with a slick combination. Counter left. Two minutes to go.
Another good combo by Della Maddalena against the fence. Check hook from Burns, counter body shot by Della Maddalena. Brutal overhand right by Burns, his best shot of the fight, and he follows with a double-leg. Della Maddalena tries to scramble and gets wrenched back down with a cradle. Burns nearly takes mount, then secures the back. Full body triangle. 10-9 Burns.
Round 3: Stiff jab from Della Maddalena to start the round. Good low kick. Hard cross counter rattles Burns, who backs off and resets. Heavy pressure from Della Maddalena, who counters a head kick with a nasty flurry. Burns eats a hard counter left and shoots a minute in. Impressive defense from Della Maddalena, including a switch. Burns grinding him against the fence, muscles him down to a knee. Seatbelt grip for Burns two minutes in, then a proper top position. Della Maddalena gets back to a knee. Burns wants the back. Mat return by Burns and he has a hook in at the base of the fence, looking for the choke. Two minutes to go.
Burns doesn’t have the angle to properly threaten a choke and Della Maddalena scrambles to his feet. Burns tries to shoot back in and Della Maddalena catches him coming in with an absolute bomb of a knee, sending him to the canvas. Della Maddalena unloads for an uncomfortable amount of time before the ref steps in.
Final result: Della Maddalena def. Burns by KO (knee and elbows) — WATCH HIGHLIGHTS!
135 lbs.: Petr Yan vs. Song Yadong
Round 1: Trading low kicks to start, quick counter from Song. Right cross from Yan, who eats another counter. One minute in. Yan firing the jab to the head and body. Song shoots, denied, eats a low kick and left hook two minutes in. 1-1-2 falls short, combo from Yan in return. Jab exchange, Song tries to blitz. Low kick by Song, who fires counters after eating one from Yan. Yan’s jab doing work. Song falls short with a wheel kick. Two minutes to go.
Body kick from Yan, jab from Song. Song catches a low kick for a takedown and looks for the back. Nice single-leg when Yan gets back to his feet. Yan hits a granby roll but Song wins the scramble to keep the body lock with a minute to go. Yan eats some more shots before getting to his feet. Feinted shot and lead right by Song, who avoids a takedown and eats a left hand against the fence. 10-9 Song.
Round 2: Song doing well with feinted shots, lands well against the fence before tying up. Brutal elbow on the break. Yan keeps biting on the feints. Uppercut by Yan a minute in. Song advancing, eats an uppercut as he changes levels. Again. Hard overhand right by Song, body shot from Yan, overhand right by Song. Song shoots and grabs the body lock, kneeing the thigh. Yan elbowing his forearm two minutes in. Nice elbow by Song on the exit. Heavy uppercut and left hook by Yan. They pause to deal with some loose tape on Yan’s glove. Yan to the body, cracks Song with a left hook before stuffing a takedown and landing a body kick. Jabs from Song, who can’t land a single-leg with two minutes to go.
Body kick from Yan, stiff jab soon after. Song lands his own jab, eats a body shot. Check hook and overhand right from Song, heavy combo by Yan. Nasty body shot by Yan. Song marching forward with artillery of his own. One minute to go. Double uppercut by Yan, then a rib roaster. Song knocks him back with a pair of heavy punches. Perfectly timed takedown by Yan puts him on top in guard and he goes to work with punches and elbows. He’s split Song open. 10-9 Yan.
Round 3: Song tries a spinning back kick as Yan pressures. 2-3 from Song, body kick exchange. Song finding the mark with solid shots. Yan gets too fancy with a takedown attempt and has to scramble to his feet, landing an elbow on the break. Song pumping the jab. Spinning back kick from Yan a minute in. Wheel kick just blocked, Song tries to spin in turn. Song pushing forward, faking level changes and throwing volume. Nice straight right by Song, who can’t find the single-leg but lands on the break. Yan shoots, denied, lands a combination. Two minutes in. Hard 1-2 from Yan, then to the body. Clubbing right by Song, who eats a 1-2 in return. Song shoots, denied. Big uppercut by Yan, who eats a left hook and cracks him with a jab. Spinning back fist misses. Song pressuring, landing jabs. Two minutes to go.
1-2 from Yan, spinning elbow, jabs. SOng lands a body kick, then a 2-1. Yan denies a shot, cracks him with an elbow, then changes levels himself for a takedown into half guard with a minute to go. Ground-and-pound from Yan, who moves to side control and cracks Song with a heavy elbows. Song gets to his knees and Yan cinches up a d’arce at the bell. 10-9 Yan.
Final result: Yan def. Song by unanimous decision
To check out the latest and greatest UFC 299: “O’Malley vs. Vera” news and notes be sure to hit up our comprehensive event archive right here. For the updated and finalized UFC 299 fight card and ESPN+ lineup click here.