who won ufc

The most notable recent “who won UFC?” answer many fans ask about is UFC 300: Alex Pereira won the main event, knocking out Jamahal Hill in the first round to retain his UFC light heavyweight title.
Because UFC runs events almost every week, “who won UFC?” usually means “who won the latest main event,” which changes from card to card. For truly up‑to‑the‑minute results (for last night or today), you’ll need to check a live results page such as the official UFC results hub or a dedicated results database, which list each event, date, and every winner from early prelims to the main event.
If you tell me which specific card or date you care about (for example “who won last night’s UFC Fight Night?” or “who won UFC 305?”), I can narrow it down to that exact main event and winner.