Miss✓ BAG called the winnerSTRONG · 8/10

O'Malley Catches Zahabi: When the Script Vanishes in Round Two

Sean O'Malley finished Aiemann Zahabi via second-round knockout at UFC Freedom 250—a fight we couldn't confidently call, and one that exposed the limits of incomplete data.

Sean O'Malley vs Aiemann ZahabiWinner: Sean O'Malley· UFC Freedom 250: Topuria vs. Gaethje· June 15, 2026· 7 min read

Lede

Sean O'Malley closed the show in round two at UFC Freedom 250, catching Aiemann Zahabi with a knockout at 4:02 of the frame. The fight played out in mixed phases—trading on the feet, a knockdown, then the finish—leaving us to reconcile a miss we saw coming. We entered without a confidence tier, no predicted winner, and incomplete stylistic reads on both men. The Bantamweight clash gave us exactly the kind of chaos that happens when the data well runs dry.

This wasn't a case of a bad model; it was a case of no model at all. For bettors and fight analysts alike, the O'Malley–Zahabi bout serves as a stark reminder: when the pre-fight snapshot is blank, every outcome feels like a surprise. And that's worth unpacking.

What We Called

Let's be blunt: we didn't call anything. Our BAG score for this fight? Null. Confidence tier? Unrated. Predicted winner? No selection. Predicted method family? Empty. The pre-fight script we'd normally lean on—key factors, stylistic thesis, closing line value—simply didn't exist. The model had no data to chew on: no consensus odds, no archetype classifications for either fighter, no strike-distance or wrestler-control percentages.

In short, we walked into Freedom 250 blind on O'Malley–Zahabi. The only thing we projected was uncertainty—and the cage delivered it in full.

How It Unfolded

Round One: The Quiet Before the Storm The opening frame passed without a single logged strike, control time, or momentum swing in the available stats. Zero round-score points across the entire round. Both men circled, probed, and essentially did nothing that registered on the stat sheet. The slow pace—consistent with our post-fight analysis rating of "slow"—suggested cautious early engagement. Zahabi likely tried to stay out of O'Malley's range; O'Malley probably looked for his preferred distance. Without round-by-round data, we're left inferring: the first five minutes were a feeling-out period, devoid of the violence that would follow.

Round Two: The Storm Breaks Everything changed in the second frame. A knockdown hit the canvas—advantage neutral per the data—testing any striker-distance thesis we might have leaned on. The knockdown itself wasn't assigned to either fighter in the stats, which muddles the narrative but underlines a key point: both men carried power. One of them planted a shot that sent the other to the mat. From there, the fight swung decisively. At 4:02 of the round, O'Malley landed the knockout blow. The official method—"Kotko," per the record—ended Zahabi's night and left the mixed-range battleground behind.

Neither fighter attempted a takedown across the 9+ minutes of action. This was a pure striking duel, decided by a single violent sequence. The slow pace through round one masked the explosion waiting in round two.

Key Moments

### Round 2, 4:02 — The Finish Sean O'Malley took the W via Kotko at 4:02 of round two. Prediction alignment: contradicted. We projected a different method—except we didn't project any method at all. The ending "broke the script" we never wrote, a reminder that missing data breeds missing reads. The finish was clean, violent, and entirely outside our field of vision.

### Round 2 — Knockdown A knockdown landed in the second frame, advantage neutral. Prediction alignment: supported. This power moment on the feet tested our striker/distance thesis—a thesis we couldn't fully articulate pre-fight. The knockdown set the table for O'Malley's finishing sequence, validating the danger both men carried standing. If we had built a script, it would have likely centered on O'Malley's striking advantage; the knockdown affirmed that narrative.

Stylistic Autopsy

The stylistic snapshot labels both fighters "Unknown"—no archetype, no pre-fight script to match. The primary range played out as mixed, with phases toggling between distance striking and closer exchanges. Script match: partial. The explanation notes the fight "played out with mixed phases relative to our pre-fight script," but the truth is simpler—we had no script. The knockdown and finish on the feet hint at striker tendencies, yet without wrestler-control or distance-striking percentages, we're left sketching archetypes in reverse. The slow pace through round one masked the violence waiting in round two.

This is the danger of stylistic analysis without data. We can say the fight was at mixed range, but we can't quantify how often O'Malley maintained distance versus closing, or how Zahabi's pressure (if any) affected the rhythm. The unknowns dominate.

The Verdict

Miss. We had no predicted winner; Sean O'Malley won. We had no predicted method family; the actual method family was KO/TKO. Our BAG score didn't align with the winner—because we had no BAG score at all. Confidence tier: unrated. This is what happens when the model meets a void: no snapshot, no script, no conviction. The read broke because there was no read to break. O'Malley's second-round knockout was clean, violent, and entirely outside our field of vision. Worth unpacking where the infrastructure failed—sometimes the miss isn't tactical, it's informational.

For fans and bettors, the takeaway is clear: a blank pre-fight sheet is a red flag. When BAG SZN can't even offer a confidence tier, the fight is a stay-away. The outcome may be predictable in hindsight, but without data, no model can earn its keep. We're owning this miss completely—because acknowledging information gaps is the first step toward filling them.


For entertainment purposes only. BAG SZN does not guarantee betting outcomes.

Get the BAG SCORE before the next card drops

Multi-book odds, prediction markets, and confidence tiers on every UFC fight.

Start free trial
Terms of ServicePrivacy PolicyContact