Since you didn’t mention a specific event (like UFC 300, a boxing PPV, or a local card), the only honest answer is: it depends on which show you’re watching and where the broadcast currently is.

Quick Scoop: General Rule

In most big combat sports events (UFC PPVs, major boxing cards):

  • There are usually 3–5 fights on the main card and several on the prelims.
  • When you’re already watching the main card , there are typically 3–4 fights left before the main event, depending on where the broadcast is in the lineup.
  • If you’re still on early prelims , there might be 6+ fights to go before the main event.

Because cards vary a lot, the real way to know “how many more fights until main event” right now is:

  1. Check the official fight card/order on the promotion’s site or broadcaster (UFC, ESPN, DAZN, etc.). These pages list the order from early prelims to main event.
  1. Note which fight is currently live and count how many listed above it are still to come.
  2. Remember that a couple of fights can end very quickly (early KO, doctor stoppage), so time-wise it can move faster than the count suggests.

If you tell me the exact event name (e.g., “UFC 3xx in Las Vegas” or “Joshua vs [opponent] tonight”), I can help you estimate much more precisely how many fights are left and roughly how long until walkouts.

TL;DR: The number of fights before the main event isn’t fixed; you need the specific card and where tonight’s broadcast currently is. Checking the live bout order and counting up from the current fight gives you the most accurate answer.

Information gathered from public forums or data available on the internet and portrayed here.