UFC 331 · Result and what paid · Lightweight main card
Ruffy out-landed him 22 total strikes to 9, and Tsarukyan knocked him out with four seconds left in the round
Ruffy landed more than twice as many total strikes for four and a half minutes. One elbow in the clinch ended it with four seconds left in the round.
Final
Tsarukyan def. Ruffy KO (elbows) · Round 1, 4:56 · Performance of the Night
The takeaway
The favourite won, and the market wobbled on the way.
- Result
- Tsarukyan, KO (elbows) R1 4:56
- Kalshi close
- 73¢ / 28¢
- Cheapest you could buy
- 62¢ in play
- $100 paid
- $136.00
- Ruffy at 28¢
- $0
Hindsight, not a pick we made
The ticket that paid
The longest price on this fight that actually came in.
- Tsarukyan wins in round 1 · Kalshi
- 20¢
- $100.00 returns
- $500.00
- $200.00 returns
- $1,000.00
Priced from the last trade before the bout opened. Stakes stop at $200 here: a prop market on a single fight is thin, and we have no depth data to say a larger stake could have been filled at this price. Combining it with another leg on the same fight would not multiply cleanly, which is why the ticket builder below refuses those.
The short version
- Arman Tsarukyan beat Maurício Ruffy by KO (elbows), round 1, 4:56, and took the Performance of the Night
- Main card, Lightweight, 5 rounds
- Closing line: Arman Tsarukyan −310, Maurício Ruffy +250
- Arman Tsarukyan closed at 73¢ on Kalshi. The cheapest a buyer could get him while the fight was live was 62¢, and he settled at 100¢
Build a ticket
Every leg below was a real Kalshi market on this fight, at the price it traded for before the bout opened. Tick any combination to see what it would have returned. This is hindsight, not a pick.
Pick a leg to start.
Prices are the last trade before this bout opened, taken from Kalshi one-minute candles. Combining legs multiplies their prices, which assumes they are independent. They are not: a round-one finish and a knockout overlap heavily, so a real book would price that ticket higher than the arithmetic here. Returns are gross of the Kalshi fee, and the larger stakes assume that size was there to buy, which on a thin prop market it often was not.
How it happened
Arman Tsarukyan beat Maurício Ruffy by knockout at UFC 331 on September 19, 2026, in a five-round lightweight co-main event that was not for a title. The official finish is an elbow to the head in the clinch at 4:56 of round one, four seconds before the bell, refereed by Jason Herzog. Tsarukyan took a Performance of the Night bonus and moved to 24-3.
Tsarukyan finished it with four seconds left in the first round. The official tabulation records the method as an elbow to the head in the clinch, at 4:56 of round one, with Jason Herzog refereeing. It was the co-main event, scheduled for five rounds at lightweight and not for a title, and it earned Tsarukyan one of the night's Performance of the Night bonuses.
The strike counts go the other way. Ruffy landed 22 of 28 total strikes to Tsarukyan's 9 of 20, more than twice as many, and was the busier man for almost the whole round. Significant strikes read 8 to 4 in Tsarukyan's favour, because most of what Ruffy landed was short work that does not count as significant. Tsarukyan scored the only knockdown, landed one takedown from ten attempts and held 3:00 of control time to Ruffy's 0:06. Five of his eight significant strikes landed in the clinch, which is where the fight ended.
Tsarukyan is 24-3 and on six straight wins, his last loss a decision to Mateusz Gamrot in June 2022. He asked for a title shot in the cage afterwards and Dana White said he did not know yet. Ruffy goes to 14-3 and loses for the first time since Benoît Saint Denis submitted him in September 2025, ending a two-fight run that included stopping Michael Chandler in June.
The official numbers
Official tabulation: Tsarukyan landed 8 significant strikes to Ruffy’s 4, scored 1 knockdown and landed 1 of 10 takedowns.
| Tsarukyan W | Ruffy | |
|---|---|---|
| 1 | Knockdowns | 0 |
| 8 of 19 | Significant strikes | 4 of 10 |
| 42% | Significant strike accuracy | 40% |
| 9 of 20 | Total strikes | 22 of 28 |
| 1 of 10 | Takedowns | 0 of 0 |
| 10% | Takedown accuracy | n/a |
| 0 | Submission attempts | 0 |
| 0 | Reversals | 0 |
| 3:00 | Control time | 0:06 |
| Tsarukyan | Significant strikes | Ruffy |
|---|---|---|
| 7 of 14 | To the head | 3 of 7 |
| 0 of 1 | To the body | 1 of 2 |
| 1 of 4 | To the legs | 0 of 1 |
| 3 of 13 | At distance | 2 of 8 |
| 5 of 6 | In the clinch | 2 of 2 |
| 0 of 0 | On the ground | 0 of 0 |
Landed of attempted. Significant strikes exclude short strikes from inside the guard; total strikes include them, which is why a fighter working on the ground can show a much larger total. Control time is time spent in a dominant position. Source: UFCStats official tabulation, read Sep 21, 2026.
Tale of the tape
Georgia · Syndicate MMA
5'7" tall · 72.5" reach · 29 years old
Sixth win in a row, and Performance of the Night for the finish
Brazil · Fighting Nerds
5'11" tall · 75.0" reach · 30 years old
First loss since Benoît Saint Denis submitted him in September 2025
| Stat | Tsarukyan | Ruffy |
|---|---|---|
| Significant strikes landedVolume on the feet. | 3.78 per min | 3.93 per min |
| Striking accuracyShare of attempted strikes that land. | 50% | 57% |
| Significant strikes absorbedHow much comes back. Lower is better. | 1.77 per min | 3.66 per min |
| Striking defenseShare of opponent strikes avoided. | 55% | 59% |
| Takedowns landedWhere the fight goes if he wants it there. | 3.25 per 15 min | 0.0 per 15 min |
| Takedown defenseShare of opponent takedowns stuffed. | 75% | 88% |
| KnockdownsHow often a punch ends the exchange. | 0.39 per 15 min | 1.42 per 15 min |
| Average fight timeNeither is better. It says how each man's fights end. | 11:42 | 7:56 |
These are career rates from the fighters' official pages, read the day after the event. Most had not been updated with this fight yet, so they describe each man going in, not including this result. Takedown accuracy is left out everywhere: the published figure contradicts the published takedown average on several fighters, so we would rather show nothing than show a number we cannot reconcile.
Where each number came from, and what did not reconcile (18 notes)
- Tsarukyan: Rates are UFC.com's career block, read Sep 21, 2026. Unlike most fighters on this card his block IS updated with this fight. Verified arithmetically: 575 significant strikes landed at 3.78 per minute is 152.1 minutes of Octagon time, and 152.1 divided by the printed 11:42 average is exactly 13 fights, which is his UFC record of 11-2 after this bout. So these numbers include the Ruffy win.
- Tsarukyan: UFC.com prints takedown accuracy as 3 of 95 attempts, or 3%. That is a display fault, not a statistic: the same page's 3.25 takedowns per 15 minutes over 152.1 minutes works out to 33 takedowns, and UFCStats independently prints the same figure as 33 landed from 95 attempts. Takedown accuracy is left off this page everywhere, and this fighter is why the rule exists.
- Tsarukyan: UFCStats prints slightly different rounding on three of the same figures: striking accuracy 49% against UFC.com's 50%, striking defense 54% against 55%, and reach 72" against 72.5". UFC.com is kept as primary because knockdown average and average fight time appear only there. Takedown defense agrees at 75%.
- Tsarukyan: nick is UFC.com's billing, "Ahalkalakets". UFCStats bills him as "The Batman". Both are real; the conflict is not resolved here.
- Tsarukyan: Rank #2 at lightweight and #14 pound-for-pound are UFC.com's rankings as they stood on Sep 21, 2026, two days after the fight, not before it.
- Tsarukyan: The Dariush finish is "KO/TKO Punch" on UFCStats and "KO (knee and punches)" in press coverage. UFCStats is used in the form list.
- Tsarukyan: He lost a freestyle wrestling match to Colby Covington at RAF 11 on Jul 18, 2026. That was not an MMA fight and is not in this record.
- Tsarukyan: debut is null: his first professional fight is not on UFC.com or UFCStats, and nothing here is filled from an unverified source.
- Tsarukyan: The official tabulation records the finish as "KO/TKO" with the detail "Elbow to Head In Clinch", singular. The method shown across this site is "KO (elbows)", which is how the event report and the press wrote it. The conflict is one word and is not resolved here.
- Ruffy: Rates are UFC.com's career block, read Sep 21, 2026, and they include this fight. Verified arithmetically: 249 significant strikes at 3.93 per minute is 63.4 minutes, and 63.4 divided by the printed 07:56 average is exactly 8 fights. He has seven UFC bouts, so the eighth is his Contender Series win over Raimond Magomedaliev on Oct 3, 2023, which UFCStats also carries in his record.
- Ruffy: UFCStats rounds three of the same figures differently: striking accuracy 56% against UFC.com's 57%, takedown defense 87% against 88%. Significant strikes absorbed and striking defense agree exactly. UFC.com is kept as primary because knockdown average and average fight time appear only there.
- Ruffy: Takedown average is a published 0.00 and literal: he has attempted one takedown in his UFC career and did not land it. Takedown accuracy is left off this page.
- Ruffy: stance Orthodox is from UFCStats. UFC.com does not print a stance for him.
- Ruffy: flag: UFC.com prints his place of birth as the state of São Paulo, Brazil, and prints no gym at all. Fighting Nerds comes from the research pack for this card, not from UFC.com.
- Ruffy: nick is null. UFC.com bills him with no nickname.
- Ruffy: Rank #7 at lightweight is UFC.com's ranking as it stood on Sep 21, 2026, two days after the fight, not before it.
- Ruffy: The Saint Denis finish is "SUB Rear Naked Choke" on UFCStats; Wikipedia and parts of the press call it a face crank. UFCStats is used in the form list. The Chandler finish is "KO/TKO Punches" on UFCStats; the press describes a spinning wheel kick followed by punches.
- Ruffy: debut is null: his first professional fight is not on UFC.com or UFCStats.
Recent form
Tsarukyan
- WMaurício RuffyKO (elbows) · R1 4:56 · Sep 19, 2026
- WDan HookerSubmission (arm-triangle) · R2 3:34 · Nov 22, 2025
- WCharles OliveiraDecision (split) · R3 5:00 · Apr 13, 2024
- WBeneil DariushKO (punch) · R1 1:04 · Dec 2, 2023
- WJoaquim SilvaTKO (punches) · R3 3:25 · Jun 17, 2023
- WDamir IsmagulovDecision (unanimous) · R3 5:00 · Dec 17, 2022
- LMateusz GamrotDecision (unanimous) · R5 5:00 · Jun 25, 2022
Ruffy
- LArman TsarukyanKO (elbows) · R1 4:56 · Sep 19, 2026
- WMichael ChandlerKO (punches) · R1 4:29 · Jun 14, 2026
- WRafael FizievTKO (punches) · R2 4:30 · Jan 31, 2026
- LBenoît Saint DenisSubmission (rear-naked choke) · R2 2:56 · Sep 6, 2025
- WKing GreenKO (kick) · R1 2:07 · Mar 8, 2025
- WJames LlontopDecision (unanimous) · R3 5:00 · Nov 16, 2024
- WJamie MullarkeyKO (punches) · R1 4:42 · May 4, 2024
Most recent first, this fight included.
What the market did
The lowest trade printed at 61¢ and the best offer was 62¢, so this one is close to honest for a buyer.
KXUFCFIGHT-26SEP19TSARUF-TSA. The line is the traded price, which is not always a price you could buy at.Tsarukyan went into the fight at 73¢, about −310 at the books. While the round was live his contract traded down to 61¢, and the cheapest a buyer could actually pay was 62¢. Both are timestamped 2026-09-20 03:04Z, which is the same minute the fight ended: the price fell while Ruffy was ahead on volume and then went to 99¢ on the elbow, inside one candle. 144,464 contracts changed hands in that minute. He settled at 100.
The other side of the same market went into the fight at 28¢ and printed as high as 40¢ inside that final minute before settling at zero. The two captured prices pair at 101¢, so the spread on this bout was one cent. Kalshi listed 27 markets on the fight across five series, and every price on this page is the last trade before the opening bell, taken five minutes out because the book went wide on the walkouts.
What each stake returned
| Stake | Contracts at 73¢ | Returned | Contracts at 62¢ | Returned |
|---|---|---|---|---|
| $100.00 | 136 | $136.00 | 161 | $161.00 |
| $200.00 | 273 | $273.00 | 322 | $322.00 |
| $5,000.00 | 6,849 | $6,849.00 | 8,064 | $8,064.00 |
The right half is the best offer that existed while the fight was live. Getting filled there still depends on size being available, which a candlestick cannot tell you. Volume on that minute was 144,464 contracts. Returns are gross of the Kalshi trading fee and are hindsight: they show what a price paid once the result was known, not what anyone should stake next.
The bout, on the record
| Method | Knockout, elbow to the head in the clinch |
|---|---|
| Round and time | Round 1, 4:56 of five |
| Weight class | Lightweight, 5 rounds, not for a title |
| Referee | Jason Herzog |
| Bonus | Performance of the Night, Tsarukyan |
| Closing moneylines | Tsarukyan −310, Ruffy +250 |
| Kalshi pre-fight | 73¢ |
| Cheapest you could buy | 62¢ at 2026-09-20 03:04Z |
| Total strikes landed | Ruffy 22, Tsarukyan 9 |
| Significant strikes landed | Tsarukyan 8, Ruffy 4 |
Quick answers
Who won Tsarukyan vs Ruffy at UFC 331?
Arman Tsarukyan won by knockout at 4:56 of round one. The official method is an elbow to the head in the clinch. It was the five-round lightweight co-main event, it was not for a title, and Tsarukyan took a Performance of the Night bonus for it.
Who landed more strikes in Tsarukyan vs Ruffy?
Ruffy did, on total strikes: 22 of 28 to Tsarukyan's 9 of 20. Significant strikes went the other way, 8 of 19 to 4 of 10, and Tsarukyan scored the only knockdown and held 3:00 of control time to Ruffy's 0:06. Total strikes include short work from close range that does not count as significant, which is how a man can land more than twice as many and still be knocked out.
How far did Tsarukyan's contract fall during the fight?
It went in at 73¢ and traded as low as 61¢ while the round was live, with 62¢ the cheapest price a buyer could actually have paid. Both prints are timestamped 2026-09-20 03:04Z, the same minute the elbow landed, and the contract settled at 100.
All 12 bouts and the full UFC 331 results board
Sources and method
Results and scorecards from the official UFC event pages, cross-checked against Sherdog and theScore. Closing moneylines from BestFightOdds and DraftKings, captured after the event. Official striking and grappling numbers from the UFCStats tabulation for this event, read in a browser on Sep 21, 2026 because UFCStats blocks automated fetching. Fighter career rates from the official athlete pages, read the day after the card. Contract prices are Kalshi one-minute candlesticks on the KXUFCFIGHT-26SEP19TSARUF-TSA market, with prop legs from the KXUFCMOV, KXUFCMOF, KXUFCROUNDS, KXUFCDISTANCE and KXUFCVICROUND series. Where sources disagree on a finish time or a method, both readings are carried on this page rather than resolved silently. We aren't affiliated with the UFC or Kalshi.
The Morning Board · free
Tomorrow's plan, in your inbox by 8am ET
- One market with the buy price, sell target and hold rule
- Yesterday's results, losses included
- A 60-second lesson on sizing or stopping
21+. One email a day. Unsubscribe in one click.