How to watch PFL Charlotte: Where to stream the Battle vs. Rosta fight, start time, full fight card, and more
· Yahoo Sports
Middleweights Bryan Battle and Dalton Rosta will headline PFL Charlotte at at Bojangles Coliseum in North Carolina on Friday night. The MMA fight card for the night is stacked, and also includes two middleweight bouts featuring Josh Silveira vs. Aaron Jeffery, and Josh Fremd vs. Jhony Gregory.
Visit moryak.biz for more information.
Prelims, which begin at 7 p.m. ET/4 p.m. PT, will stream exclusively on ESPN+. The main fight card will be available on ESPN. You can stream all the action directly with the ESPN App or with DirecTV, YouTube TV, or Fubo. Here's everything you need to know about how to watch Battle vs. Rosta and every other match.
How to watch PFL Charlotte: Battle vs. Rosta this weekend:
Date: August 7, 2026
Prelims start time: 7 p.m. ET/4 p.m. PT
Main fight card: 10 p.m. ET/7 p.m. PT
Location: Bojangles Coliseum, Charlotte, North Carolina
TV channel: ESPN
Streaming: ESPN Unlimited, DirecTV, Fubo, YouTube TV and more
When is PFL Charlotte?
PFL Charlotte: Battle vs. Rosta takes place this Friday, August 7. Prelims will air at 7 p.m. ET and the main fight card will begin around 10 p.m. ET.
What channel is PFL Charlotte on?
Prelims will exclusively stream. on ESPN+, while the main card will air on ESPN.
Where to watch PFL Charlotte without cable:
Both the prelims and main event will stream on ESPN Unlimited. ESPN Unlimited is also available through platforms like DirecTV, Fubo, and YouTube TV.
PFL Charlotte: Battle vs. Rosta Fight Card:
All times Eastern.
Main Card (ESPN/ESPN Deportes/ESPN Unlimited)
Bryan Battle (13-3, 1 NC) vs. Dalton Rosta (11-3), middleweight
Dovlet Yagshimuradov (26-8-1) vs. Simeon Powell (12-2), light heavyweight
Joshua Silveira (15-5) vs. Aaron Jeffery (16-6), middleweight
Lewis McGrillen (12-2) vs. Brandon Lewis (7-3), bantamweight
Josh Fremd (12-6) vs. Jhony Gregory (11-5), middleweight
Prelims (ESPN+/ESPN Unlimited)
Denis Goltsov (36-9) vs. Hasan Mezhiev (14-0), heavyweight
Cheyden Leialoha (11-3) vs. Robbie Ring (9-1), featherweight
Cheyanne Bowers (7-3) vs. Elora Dana (8-2), women’s flyweight
Michael Boylan (6-0) vs. Landry Ward (10-3), lightweight
Valentin Moldavsky (14-4) vs. Bruno Cappelozza (15-7), heavyweight
Jonathan Martin (8-3) vs. Wilson Lopshire (7-0), welterweight
Eduardo Neves (9-3) vs. Maxwell Djantou Nana (8-2), heavyweight
Trukon Carson (6-1) vs. Trey Waters (9-2), lightweight