Ultimate Fighting Calendar
Middleweight3 rounds scheduled
WIN
Christian Leroy Duncan
CLD
15-2-0
RESULT

Christian Leroy Duncan def. Denis Tiuliulin (TKO)

TKO · Round 2 · 4:24
Denis Tiuliulin
Lionheart
10-10-0 (1 NC)
Saturday, November 18, 2023
Meta Apex, Las Vegas, United States

Christian Leroy Duncan defeated Denis Tiuliulin by TKO in round 2 (4:24) in the Middleweight bout of UFC Fight Night: Allen vs Craig, held Saturday, November 18, 2023 at Meta Apex, Las Vegas.

Fight stats

Christian Leroy Duncan
Denis Tiuliulin
1
Knockdowns
0
65 of 87
Significant strikes
30 of 71
75%
Sig. strike accuracy
42%
90 of 123
Total strikes
37 of 81
0 of 2
Takedowns
0 of 0
0%
Takedown accuracy
-
0
Submission attempts
0
0
Reversals
0
4:51
Control time
0:00
Significant strikes by target
44 of 65
Head
19 of 57
8 of 9
Body
6 of 8
13 of 13
Leg
5 of 6
46 of 65
Distance
26 of 66
16 of 17
Clinch
4 of 5
3 of 5
Ground
0 of 0

By round

ROUND 1
0
KD
0
13 of 15
Sig. str.
7 of 14
38 of 51
Total str.
12 of 21
0 of 1
Takedowns
0 of 0
0
Sub. att
0
4:37
Ctrl
0:00
ROUND 2
1
KD
0
52 of 72
Sig. str.
23 of 57
52 of 72
Total str.
25 of 60
0 of 1
Takedowns
0 of 0
0
Sub. att
0
0:14
Ctrl
0:00

Betting Odds

Christian Leroy Duncan
-710
88% implied win probability
Open: -408Best: -500
Denis Tiuliulin
+465
18% implied win probability
Open: +306Best: +1000

Average moneyline across 12 sportsbooks.

Line Movement

Christian Leroy DuncanDenis Tiuliulin
20%30%40%50%60%70%80%90%Nov 15Nov 16Nov 17Nov 18Nov 15, 1:09 PM UTC · Christian Leroy Duncan -350 (78%)Nov 15, 1:36 PM UTC · Christian Leroy Duncan -290 (74%)Nov 15, 2:57 PM UTC · Christian Leroy Duncan -320 (76%)Nov 15, 4:33 PM UTC · Christian Leroy Duncan -315 (76%)Nov 16, 2:20 PM UTC · Christian Leroy Duncan -395 (80%)Nov 16, 8:30 PM UTC · Christian Leroy Duncan -409 (80%)Nov 16, 9:00 PM UTC · Christian Leroy Duncan -431 (81%)Nov 16, 9:45 PM UTC · Christian Leroy Duncan -423 (81%)Nov 16, 9:55 PM UTC · Christian Leroy Duncan -413 (81%)Nov 16, 10:10 PM UTC · Christian Leroy Duncan -417 (81%)Nov 16, 10:30 PM UTC · Christian Leroy Duncan -420 (81%)Nov 16, 11:40 PM UTC · Christian Leroy Duncan -412 (80%)Nov 16, 11:49 PM UTC · Christian Leroy Duncan -421 (81%)Nov 17, 12:00 AM UTC · Christian Leroy Duncan -438 (81%)Nov 17, 12:35 AM UTC · Christian Leroy Duncan -440 (81%)Nov 17, 5:10 AM UTC · Christian Leroy Duncan -448 (82%)Nov 17, 7:00 AM UTC · Christian Leroy Duncan -449 (82%)Nov 17, 9:15 AM UTC · Christian Leroy Duncan -451 (82%)Nov 17, 9:33 AM UTC · Christian Leroy Duncan -458 (82%)Nov 17, 9:51 AM UTC · Christian Leroy Duncan -473 (83%)Nov 17, 10:11 AM UTC · Christian Leroy Duncan -484 (83%)Nov 17, 2:15 PM UTC · Christian Leroy Duncan -486 (83%)Nov 17, 3:21 PM UTC · Christian Leroy Duncan -485 (83%)Nov 17, 6:50 PM UTC · Christian Leroy Duncan -486 (83%)Nov 17, 6:55 PM UTC · Christian Leroy Duncan -491 (83%)Nov 17, 7:01 PM UTC · Christian Leroy Duncan -498 (83%)Nov 17, 7:05 PM UTC · Christian Leroy Duncan -505 (83%)Nov 17, 7:10 PM UTC · Christian Leroy Duncan -511 (84%)Nov 17, 7:13 PM UTC · Christian Leroy Duncan -515 (84%)Nov 17, 7:36 PM UTC · Christian Leroy Duncan -516 (84%)Nov 17, 9:31 PM UTC · Christian Leroy Duncan -512 (84%)Nov 17, 9:41 PM UTC · Christian Leroy Duncan -503 (83%)Nov 17, 10:11 PM UTC · Christian Leroy Duncan -499 (83%)Nov 17, 10:11 PM UTC · Christian Leroy Duncan -508 (84%)Nov 17, 10:21 PM UTC · Christian Leroy Duncan -509 (84%)Nov 17, 10:45 PM UTC · Christian Leroy Duncan -528 (84%)Nov 17, 11:36 PM UTC · Christian Leroy Duncan -528 (84%)Nov 17, 11:41 PM UTC · Christian Leroy Duncan -545 (84%)Nov 17, 11:45 PM UTC · Christian Leroy Duncan -548 (85%)Nov 17, 11:51 PM UTC · Christian Leroy Duncan -555 (85%)Nov 18, 1:07 AM UTC · Christian Leroy Duncan -555 (85%)Nov 18, 1:48 AM UTC · Christian Leroy Duncan -555 (85%)Nov 18, 2:32 AM UTC · Christian Leroy Duncan -555 (85%)Nov 18, 4:10 AM UTC · Christian Leroy Duncan -555 (85%)Nov 18, 5:37 AM UTC · Christian Leroy Duncan -559 (85%)Nov 18, 7:11 AM UTC · Christian Leroy Duncan -559 (85%)Nov 18, 8:01 AM UTC · Christian Leroy Duncan -564 (85%)Nov 18, 9:01 AM UTC · Christian Leroy Duncan -564 (85%)Nov 18, 10:10 AM UTC · Christian Leroy Duncan -571 (85%)Nov 18, 11:15 AM UTC · Christian Leroy Duncan -574 (85%)Nov 18, 11:21 AM UTC · Christian Leroy Duncan -577 (85%)Nov 18, 12:10 PM UTC · Christian Leroy Duncan -581 (85%)Nov 18, 12:40 PM UTC · Christian Leroy Duncan -568 (85%)Nov 18, 1:06 PM UTC · Christian Leroy Duncan -571 (85%)Nov 18, 1:26 PM UTC · Christian Leroy Duncan -574 (85%)Nov 18, 5:09 PM UTC · Christian Leroy Duncan -579 (85%)Nov 18, 5:10 PM UTC · Christian Leroy Duncan -592 (86%)Nov 18, 6:05 PM UTC · Christian Leroy Duncan -596 (86%)Nov 18, 7:35 PM UTC · Christian Leroy Duncan -598 (86%)Nov 18, 7:49 PM UTC · Christian Leroy Duncan -609 (86%)Nov 18, 8:20 PM UTC · Christian Leroy Duncan -616 (86%)Nov 18, 9:01 PM UTC · Christian Leroy Duncan -627 (86%)Nov 18, 9:05 PM UTC · Christian Leroy Duncan -641 (87%)Nov 18, 9:10 PM UTC · Christian Leroy Duncan -651 (87%)Nov 18, 9:16 PM UTC · Christian Leroy Duncan -710 (88%)Nov 18, 9:16 PM UTC · Christian Leroy Duncan -710 (88%)Nov 15, 1:09 PM UTC · Denis Tiuliulin +285 (26%)Nov 15, 1:36 PM UTC · Denis Tiuliulin +275 (27%)Nov 15, 2:57 PM UTC · Denis Tiuliulin +270 (27%)Nov 15, 4:33 PM UTC · Denis Tiuliulin +290 (26%)Nov 16, 2:20 PM UTC · Denis Tiuliulin +293 (25%)Nov 16, 8:30 PM UTC · Denis Tiuliulin +309 (24%)Nov 16, 9:00 PM UTC · Denis Tiuliulin +318 (24%)Nov 16, 9:45 PM UTC · Denis Tiuliulin +314 (24%)Nov 16, 9:55 PM UTC · Denis Tiuliulin +317 (24%)Nov 16, 10:10 PM UTC · Denis Tiuliulin +311 (24%)Nov 16, 10:30 PM UTC · Denis Tiuliulin +312 (24%)Nov 16, 11:40 PM UTC · Denis Tiuliulin +307 (25%)Nov 16, 11:49 PM UTC · Denis Tiuliulin +316 (24%)Nov 17, 12:00 AM UTC · Denis Tiuliulin +322 (24%)Nov 17, 12:35 AM UTC · Denis Tiuliulin +324 (24%)Nov 17, 5:10 AM UTC · Denis Tiuliulin +329 (23%)Nov 17, 7:00 AM UTC · Denis Tiuliulin +330 (23%)Nov 17, 9:15 AM UTC · Denis Tiuliulin +330 (23%)Nov 17, 9:33 AM UTC · Denis Tiuliulin +336 (23%)Nov 17, 9:51 AM UTC · Denis Tiuliulin +344 (23%)Nov 17, 10:11 AM UTC · Denis Tiuliulin +355 (22%)Nov 17, 2:15 PM UTC · Denis Tiuliulin +353 (22%)Nov 17, 3:21 PM UTC · Denis Tiuliulin +353 (22%)Nov 17, 6:50 PM UTC · Denis Tiuliulin +355 (22%)Nov 17, 6:55 PM UTC · Denis Tiuliulin +358 (22%)Nov 17, 7:01 PM UTC · Denis Tiuliulin +364 (22%)Nov 17, 7:05 PM UTC · Denis Tiuliulin +368 (21%)Nov 17, 7:10 PM UTC · Denis Tiuliulin +372 (21%)Nov 17, 7:13 PM UTC · Denis Tiuliulin +374 (21%)Nov 17, 7:36 PM UTC · Denis Tiuliulin +376 (21%)Nov 17, 9:31 PM UTC · Denis Tiuliulin +367 (21%)Nov 17, 9:41 PM UTC · Denis Tiuliulin +365 (22%)Nov 17, 10:11 PM UTC · Denis Tiuliulin +365 (22%)Nov 17, 10:11 PM UTC · Denis Tiuliulin +368 (21%)Nov 17, 10:21 PM UTC · Denis Tiuliulin +371 (21%)Nov 17, 10:45 PM UTC · Denis Tiuliulin +381 (21%)Nov 17, 11:36 PM UTC · Denis Tiuliulin +379 (21%)Nov 17, 11:41 PM UTC · Denis Tiuliulin +388 (20%)Nov 17, 11:45 PM UTC · Denis Tiuliulin +397 (20%)Nov 17, 11:51 PM UTC · Denis Tiuliulin +399 (20%)Nov 18, 1:07 AM UTC · Denis Tiuliulin +400 (20%)Nov 18, 1:48 AM UTC · Denis Tiuliulin +399 (20%)Nov 18, 2:32 AM UTC · Denis Tiuliulin +400 (20%)Nov 18, 4:10 AM UTC · Denis Tiuliulin +399 (20%)Nov 18, 5:37 AM UTC · Denis Tiuliulin +402 (20%)Nov 18, 7:11 AM UTC · Denis Tiuliulin +400 (20%)Nov 18, 8:01 AM UTC · Denis Tiuliulin +403 (20%)Nov 18, 9:01 AM UTC · Denis Tiuliulin +404 (20%)Nov 18, 10:10 AM UTC · Denis Tiuliulin +405 (20%)Nov 18, 11:15 AM UTC · Denis Tiuliulin +408 (20%)Nov 18, 11:21 AM UTC · Denis Tiuliulin +412 (20%)Nov 18, 12:10 PM UTC · Denis Tiuliulin +414 (19%)Nov 18, 12:40 PM UTC · Denis Tiuliulin +410 (20%)Nov 18, 1:06 PM UTC · Denis Tiuliulin +409 (20%)Nov 18, 1:26 PM UTC · Denis Tiuliulin +413 (19%)Nov 18, 5:09 PM UTC · Denis Tiuliulin +414 (19%)Nov 18, 5:10 PM UTC · Denis Tiuliulin +419 (19%)Nov 18, 6:05 PM UTC · Denis Tiuliulin +422 (19%)Nov 18, 7:35 PM UTC · Denis Tiuliulin +424 (19%)Nov 18, 7:49 PM UTC · Denis Tiuliulin +429 (19%)Nov 18, 8:20 PM UTC · Denis Tiuliulin +433 (19%)Nov 18, 9:01 PM UTC · Denis Tiuliulin +428 (19%)Nov 18, 9:05 PM UTC · Denis Tiuliulin +429 (19%)Nov 18, 9:10 PM UTC · Denis Tiuliulin +427 (19%)Nov 18, 9:16 PM UTC · Denis Tiuliulin +420 (19%)Nov 18, 9:16 PM UTC · Denis Tiuliulin +465 (18%)-710+465
SportsbookChristian Leroy DuncanDenis Tiuliulin
BetAnything-725+425
BetOnline-725+525
BetUS-725+475
Betway-500+300
Bovada-650+450
Cloudbet-699+375
DraftKings-2100+1000
FanDuel-650+400
MyBookie-750+400
Pinnacle-750+371
SXBet-700+441
unibet-590+420

Odds are for information only. · Odds data: fightodds.io

Frequently asked questions

Who won Christian Leroy Duncan vs Denis Tiuliulin?

Christian Leroy Duncan defeated Denis Tiuliulin by TKO in round 2 (4:24) in the Middleweight bout of UFC Fight Night: Allen vs Craig, held Saturday, November 18, 2023 at Meta Apex, Las Vegas.

Referee
Mike Beltran
Time format
3 Rnd (5-5-5)
Pre-fight comparison

Win probability

Christian Leroy Duncan 77%23% Denis Tiuliulin

What the model gave each fighter going into the fight, from their pre-fight UFCalendar Power Index ratings. See the full Power Index

Fight DNA

Head to head

UFCalendar's style model · Middleweight roster (229 fighters)

Christian Leroy Duncan
Knockout Artist
9 edges
Denis Tiuliulin
Knockout Artist
1 edge
PowerSpeedPrecisionDurabilityEngineWrestlingGround

Radar scaled to this matchup · bars show the gap

Style shape

97Power84
97Speed79
98Precision68
91Durability75
75Engine65
77Wrestling51
56Ground48

Biggest edge Christian Leroy Duncan, Kick speed +36

Attribute by attribute

Christian Leroy Duncan is on the left of every row, Denis Tiuliulin on the right.
96Punch power98
98Kick power70
96Punch speed96
98Kick speed62
98Accuracy68
77Takedowns51
61Ground striking52
50Submissions43
87Chin78
94Body strength72
75Cardio65

Attributes are rated 0-100 by UFCalendar's style model.

Tale of the Tape

15-2-0
Record
10-10-0 (1 NC)
1789
Power Index rating
1576
5
Win Streak
0
31
Age
38
6'2"
188 cm
Height
6'1"
185 cm
79"
201 cm
Reach
77"
196 cm
Switch
Stance
Orthodox
Middleweight
Weight Class
Middleweight
England
Nationality
Russia

Striking Profile

4.45
SLpM
3.61
57%
Str. Acc.
41%
2.36
SApM
5.23
54%
Str. Def.
38%

Grappling Profile

0.43
TD Avg.
0.96
20%
TD Acc.
42%
57%
TD Def.
72%
0.00
Sub. Avg.
0.00

Recent form (last 5 fights)

Christian Leroy Duncan · 5-0
  • W
    UFC Fight Night: Du Plessis vs Usman · Jul 18, 2026
    Unanimous Decision · R3 · 5:00 · Middleweight
  • W
    UFC Fight Night: Evloev vs Murphy · Mar 21, 2026
    Unanimous Decision · R3 · 5:00 · Middleweight
  • W
    UFC Fight Night: Bonfim vs Brown · Nov 8, 2025
    TKO · R2 · 3:20 · Middleweight
  • W
    UFC Fight Night: Dolidze vs Hernandez · Aug 9, 2025
    TKO · R1 · 3:53 · Middleweight
  • W
    UFC Fight Night: Edwards vs Brady · Mar 22, 2025
    Unanimous Decision · R3 · 5:00 · Middleweight
Denis Tiuliulin · 1-4
  • L
    UFC Fight Night: Sandhagen vs Nurmagomedov · Aug 3, 2024
    Unanimous Decision · R3 · 5:00 · Middleweight
  • L
    UFC Fight Night: Allen vs Craig · Nov 18, 2023
    TKO · R2 · 4:24 · Middleweight
  • L
    UFC 292: Sterling vs O'Malley · Aug 19, 2023
    TKO · R1 · 1:43 · Middleweight
  • L
    UFC Fight Night: Lewis vs Spivac · Feb 5, 2023
    Submission · R1 · 4:05 · Middleweight
  • W
    UFC 279: Diaz vs Ferguson · Sep 10, 2022
    TKO · R2 · 4:52 · Middleweight

Career Averages

Based on 10 fights · 6 fights
46.9
Avg sig. strikes
28.3
0.30
Avg takedowns
0.50
2:09
Avg control time
0:35
73
Career high strikes
73
1
Career high TDs
3

Strike Distribution

Christian Leroy Duncan
Strike target
Denis Tiuliulin
49%
Head
68%
17%
Body
26%
34%
Leg
5%
Christian Leroy Duncan
Strike position
Denis Tiuliulin
74%
Distance
84%
19%
Clinch
13%
7%
Ground
4%