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. 

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

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. 

Prelims will exclusively stream. on ESPN+, while the main card will air on ESPN.

Both the prelims and main event will stream on ESPN Unlimited. ESPN Unlimited is also available through platforms like DirecTV, Fubo, and YouTube TV. 

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

Read full story at source