PFL Charlotte: Battle vs. Rosta Full Results

Bryan Battle and Dalton Rosta, PFL Charlotte
Bryan Battle and Dalton Rosta, 2026 PFL12 Charlotte: Ceremonial Weigh-Ins at Platform Sports Bar in Charlotte, North Carolina. Thursday, Aug. 6, 2026. (Matt Ferris / PFL)

Two middleweights looking for a return to their winning ways faced off at PFL Charlotte on Friday, as Bryan Battle and Dalton Rosta looked to bounce back from recent setbacks.

In Battle’s case, he had dropped his promotional debut to Johnny Eblen, who would go on to win interim gold and book himself a rematch with Costello van Steenis. That left Battle looking to regroup, the former UFC fighter and TUF winner having moved to the PFL after a pair of wins in Dirty Boxing.

For Dalton Rosta, the former Bellator standout entered Friday’s bout having lost back-to-back fights against Impa Kasanganay and Fabian Edwards.

With middleweight being one of the PFL’s deeper weight classes, a win was key for both men.

Where to Watch PFL Charlotte

Friday, August 7, 2026 saw PFL Charlotte take place at the Bojangles Coliseum in Charlotte, NC. The preliminary card gets underway at 6:30PM ET, 3:30PM PT, and airs live on the ESPN App, followed by main card action on ESPN. Full results can be found below.

PFL Charlotte: Battle vs. Rosta Results

Main Card

Bryan Battle def. Dalton Rosta by split decision (29-28, 28-29, 29-28)
Simeon Powell def. Dovlet Yagshimuradov by split decision (28-29, 30-27, 30-27)
Aaron Jeffery def. Josh Silveira by unanimous decision (30-27, 30-27, 30-26)
Lewis McGrillen def. Brandon Lewis by unanimous decision (30-27, 29-28, 29-28)
Josh Fremd def. Jhony Gregory by TKO, Round 2, 1:44

Preliminary Card

Denis Goltsov def. Hasan Mezhiev by TKO, Round 1, 0:52
Cheyden Leialoha def. Robbie Ring by unanimous decision (30-27, 30-27, 30-27)
Cheyanne Bowers def. Elora Dana by submission (rear-naked choke), Round 1, 3:36
Landry Ward def. Michael Boylan by split decision (30-27, 28-29, 30-27)
Bruno Cappelozza def. Valentin Moldavsky by unanimous decision (29-28, 30-27, 29-28)
Jonathan Martin def. Wilson Lopshire by unanimous decision (30-26, 30-25, 30-27)
Maxwell Djantou Nana def. Eduardo Neves by TKO (body shot), Round 3, 2:01
Trey Waters def. Trukon Carson by TKO, Round 1, 4:37