Unanimous decision. Every judge scored the bout for Tommy McMillen.
Scorecards as recorded by PropSports results · source ↗ · fighter attribution derived from the recorded result, not assumed from score order · how this is built
| 1 | Knockdowns | 1 |
|---|---|---|
| 89/237 | Sig. strikes38% · 44% | 79/178 |
| 128/280 | Total strikes | 80/179 |
| 5/5 | Takedowns | 1/2 |
| 4:53 | Control | 0:07 |
| 0 | Reversals | 0 |
| 56/192 | Head | 46/135 |
|---|---|---|
| 21/30 | Body | 24/32 |
| 12/15 | Leg | 9/11 |
| 78/220 | Distance | 69/168 |
|---|---|---|
| 9/14 | Clinch | 10/10 |
| 2/3 | Ground | 0/0 |
Both breakdowns decompose the same significant-strike totals, once by target and once by position, so each adds back to the sig. strikes line above.
Fight progression reconstructed from verified round-level observations.
Pace is significant strikes landed per minute of observed round time. A round with no recorded observation is left empty rather than drawn as zero.
| Round | Fighter | KD | Sig. str. | Total | TD | Sub | Ctrl | Head | Body | Leg |
|---|---|---|---|---|---|---|---|---|---|---|
Rahiki’s first archived defeat adds durability and sustained-volume evidence, but it also exposes gaps in the defensive and takedown numbers bettors had before Noche UFC.
McMillen delivered as the pre-fight favorite, but the route to his decision win matters more than the result for his next set of betting markets.
| R1 |
| Tommy McMillen |
| 0 |
| 29/87 |
| 29/87 |
| 1/1 |
| 0 |
| 0:21 |
| 20 |
| 4 |
| 5 |
| Marwan Rahiki | 0 | 23/76 | 23/76 | 0/0 | 0 | 0:00 | 9 | 8 | 6 |
| R2 | Tommy McMillen | 0 | 38/97 | 47/106 | 2/2 | 1 | 0:45 | 22 | 11 | 5 |
| Marwan Rahiki | 1 | 46/81 | 46/81 | 0/1 | 0 | 0:02 | 32 | 12 | 2 |
| R3 | Tommy McMillen | 1 | 22/53 | 52/87 | 2/2 | 2 | 3:47 | 14 | 6 | 2 |
| Marwan Rahiki | 0 | 10/21 | 11/22 | 1/1 | 0 | 0:05 | 5 | 4 | 1 |
Rahiki has finished all three opponents in the available archive, but McMillen’s volume, reach and demonstrated ability to win late complicate the underdog case.