PFL Charlotte - Weigh-ins
Live Updates
MMA

PFL Charlotte: Battle vs. Rosta Live Updates, Results and Highlights

Tom TaylorAug 7, 2026, updated 10 min ago

The Professional Fighters League (PFL) is touching down in Charlotte, North Carolina tonight, and the promotion has put together a strong card for the fans inside the host Bojangles Coliseum.

The main event will be contested at middleweight, with former UFC welterweight contender Bryan Battle taking on Dalton Rosta. Battle will be looking to rebound from a decisive loss to Johnny Eblen in his PFL debut, while Rosta has lost two straight.

The co-headliner will be a big one at light heavyweight, with Dovlet Yagshimuradov taking on Simeon Powell. Yagshimuradov is riding a win over UFC veteran Tyson Pedro, while Powell is riding a win over former PFL champ Emiliano Sordi. Other highlights of the lineup include a light heavyweight clash between former PFL champ Bruno Cappelozza and former Bellator interim champ Valentin Moldavsky, and appearances from other PFL and Bellator veterans like Josh Silveira and Dennis Golstov, who are both set for important fights.

The undercard is slated to kick off at 6:30 ET, with the main card going live at 10:00. Stick around for the full results of tonight's PFL action, and the biggest highlights from the card.

PFL Charlotte Full Card

Middleweight: Bryan Battle vs. Dalton Rosta

Light Heavyweight: Dovletdzhan Yagshimuradov vs. Simeon Powell

Middleweight: Joshua Silveira vs. Aaron Jeffery

Bantamweight: Lewis McGrillen-Evans vs. Brandon Lewis

Middleweight: Josh Fremd vs. Jhony Gregory

Heavyweight: Denis Goltsov vs. Hasan Mezhiev

Featherweight.: Cheyden Leialoha vs. Robbie Ring

Flyweight: Cheyanne Bowers vs. Elora Dana

Lightweight: Landry Ward vs. Michael Boylan

Light Heavyweight: Valentin Moldavsky vs. Bruno Cappelozza

Catchweight: Jonathan Martin vs. Wilson Lopshire

Heavyweight: Maxwell Djantou Nana def Eduardo Neves by TKO (body shot) at 2:31 of round 3

Welterweight: Trey Waters def. Trukon Carson by TKO (punches and elbows) at 4:37 of round 1

Live Updates

5 Total Posts

Will the Finishes Continue?

PFL Charlotte - Weigh-ins

Just like last weekend's UFC card in Serbia, this PFL card in Charlotte is off to a red-hot start, with violent finishes in the first two fights. Will it continue into bout No. 3? Let's see.

Up next, it's a 160-pound catchweight clash between Wilson Lopshire and Jonathan Martin. Lopshire is undefeated at 7-0, while Martin is riding a loss to Hector Saenz. Both are making their PFL debuts.

Let's see what these two newcomers are all about.

Nana Sleeps Neves

There is something in the water in Cameroon.

Following in the footsteps of incredible fighters like Francis Ngannou and Ateba Gautier, Maxwell Djantou Nana picked up a huge win for the country in Charlotte, knocking Brazil's Eduardo Neves in round three of their heavyweight clash. It was a body shot that sealed the deal, and 2:31 was the time of the stoppage.

In victory, Nana is now 9-2 overall, and he's sure to climb upwards from his No. 6 spot in the PFL heavyweight rankings. For Neves, now 9-4, it's back to the drawing board.

Heavyweights Up Next

PFL Charlotte - Weigh-ins

After a violent stoppage in the welterweight division to start tonight's card, we move up to the heavyweight division, where Eduardo Neves of Brazil will take on Maxwell Djantou Nana of Cameroon.

Neves (9-3) is riding back-to-back stoppages, while Nana (8-2) is fresh off a win over skidding UFC veteran Karl Williams.

Both men are a long way from the top of the heavyweight division, but they have an opportunity to make a big statement tonight.

Waters Drowns Carson

Trukon Carson came out aggressive in his undercard opener against Trey Waters, but ultimately paid a high price. After pressing the action early, he was dropped by a straight punch, and after a few brutal sequences, was finished off by his more experienced foe on the mat.

The official time of the stoppage was 4:37 of round one.

In victory, Waters makes a successful PFL debut, and improves to 10-2 overall. Importantly, he also puts some distance between himself and the loss that ended his UFC run.

Carson falls to 6-2 in defeat, and will have to wait for his first PFL win — if the organization gives him another shot.

PFL Charlotte is Live!

PFL Charlotte - Weigh-ins

Tonight's PFL card in Charlotte is officially live.

The first fight of the night will be contested in the welterweight division, as Trey Waters takes on Trukon Carlson. Waters is making his PFL debut, but UFC fans may remember his 2-1 run in the Octagon, which ended with a loss to top British talent Sam Patterson. Carson, also debuting, hasn't achieved quite the same level of success so far, but has won a couple of regional titles.

This should be a nice way to kick off the card. Let's get into it.