Ultimate Fighting Calendar
Light Heavyweight3 rounds scheduled
Rafal Haratyk
Polish Tank
21-6-2
RESULT

Bartosz Lesko def. Rafal Haratyk (Unanimous Decision)

Unanimous Decision · Round 5 · 5:00
WIN
Bartosz Lesko
Saturday, July 18, 2026
Polsat Plus Arena, Gdynia, Poland

Bartosz Lesko defeated Rafal Haratyk by Unanimous Decision in round 5 (5:00) in the Light Heavyweight main event of KSW 120 - Haratyk vs. Lesko, held Saturday, July 18, 2026 at Polsat Plus Arena, Gdynia.

Betting Odds

Rafal Haratyk
-126
56% implied win probability
Open: -168Best: -110
Bartosz Lesko
-102
50% implied win probability
Open: +126Best: +110

Average moneyline across 5 sportsbooks.

Line Movement

Rafal HaratykBartosz Lesko
40%50%60%70%Jun 25Jul 3Jul 11Jul 18Jun 25, 4:40 PM UTC · Rafal Haratyk -170 (63%)Jul 10, 3:57 PM UTC · Rafal Haratyk -166 (62%)Jul 11, 9:31 AM UTC · Rafal Haratyk -170 (63%)Jul 11, 9:32 AM UTC · Rafal Haratyk -172 (63%)Jul 11, 9:36 AM UTC · Rafal Haratyk -174 (64%)Jul 14, 8:10 PM UTC · Rafal Haratyk -173 (63%)Jul 14, 8:13 PM UTC · Rafal Haratyk -183 (65%)Jul 14, 8:17 PM UTC · Rafal Haratyk -191 (66%)Jul 14, 8:32 PM UTC · Rafal Haratyk -200 (67%)Jul 14, 8:38 PM UTC · Rafal Haratyk -195 (66%)Jul 14, 8:42 PM UTC · Rafal Haratyk -192 (66%)Jul 14, 9:00 PM UTC · Rafal Haratyk -185 (65%)Jul 14, 9:05 PM UTC · Rafal Haratyk -180 (64%)Jul 14, 9:32 PM UTC · Rafal Haratyk -172 (63%)Jul 15, 11:50 AM UTC · Rafal Haratyk -171 (63%)Jul 15, 11:55 AM UTC · Rafal Haratyk -172 (63%)Jul 15, 12:06 PM UTC · Rafal Haratyk -171 (63%)Jul 15, 12:20 PM UTC · Rafal Haratyk -172 (63%)Jul 15, 12:30 PM UTC · Rafal Haratyk -171 (63%)Jul 15, 12:54 PM UTC · Rafal Haratyk -172 (63%)Jul 15, 1:04 PM UTC · Rafal Haratyk -171 (63%)Jul 15, 4:54 PM UTC · Rafal Haratyk -172 (63%)Jul 16, 12:06 AM UTC · Rafal Haratyk -177 (64%)Jul 16, 12:09 AM UTC · Rafal Haratyk -180 (64%)Jul 16, 12:12 AM UTC · Rafal Haratyk -186 (65%)Jul 16, 12:31 AM UTC · Rafal Haratyk -191 (66%)Jul 16, 5:33 AM UTC · Rafal Haratyk -185 (65%)Jul 16, 5:37 AM UTC · Rafal Haratyk -180 (64%)Jul 16, 5:39 AM UTC · Rafal Haratyk -177 (64%)Jul 16, 6:32 AM UTC · Rafal Haratyk -172 (63%)Jul 16, 7:34 AM UTC · Rafal Haratyk -168 (63%)Jul 16, 2:21 PM UTC · Rafal Haratyk -163 (62%)Jul 16, 2:25 PM UTC · Rafal Haratyk -161 (62%)Jul 16, 2:27 PM UTC · Rafal Haratyk -154 (61%)Jul 16, 2:35 PM UTC · Rafal Haratyk -149 (60%)Jul 17, 11:31 AM UTC · Rafal Haratyk -144 (59%)Jul 17, 2:44 PM UTC · Rafal Haratyk -144 (59%)Jul 17, 5:54 PM UTC · Rafal Haratyk -142 (59%)Jul 17, 7:59 PM UTC · Rafal Haratyk -140 (58%)Jul 17, 8:02 PM UTC · Rafal Haratyk -142 (59%)Jul 17, 8:51 PM UTC · Rafal Haratyk -143 (59%)Jul 18, 2:51 AM UTC · Rafal Haratyk -134 (57%)Jul 18, 12:51 PM UTC · Rafal Haratyk -133 (57%)Jul 18, 4:51 PM UTC · Rafal Haratyk -121 (55%)Jul 18, 8:51 PM UTC · Rafal Haratyk -126 (56%)Jun 25, 4:40 PM UTC · Bartosz Lesko +130 (43%)Jul 10, 3:57 PM UTC · Bartosz Lesko +126 (44%)Jul 11, 9:31 AM UTC · Bartosz Lesko +125 (44%)Jul 11, 9:32 AM UTC · Bartosz Lesko +128 (44%)Jul 11, 9:36 AM UTC · Bartosz Lesko +129 (44%)Jul 14, 8:10 PM UTC · Bartosz Lesko +130 (43%)Jul 14, 8:13 PM UTC · Bartosz Lesko +136 (42%)Jul 14, 8:17 PM UTC · Bartosz Lesko +143 (41%)Jul 14, 8:32 PM UTC · Bartosz Lesko +149 (40%)Jul 14, 8:38 PM UTC · Bartosz Lesko +147 (40%)Jul 14, 8:42 PM UTC · Bartosz Lesko +144 (41%)Jul 14, 9:00 PM UTC · Bartosz Lesko +140 (42%)Jul 14, 9:05 PM UTC · Bartosz Lesko +136 (42%)Jul 14, 9:32 PM UTC · Bartosz Lesko +129 (44%)Jul 15, 11:50 AM UTC · Bartosz Lesko +128 (44%)Jul 15, 11:55 AM UTC · Bartosz Lesko +129 (44%)Jul 15, 12:06 PM UTC · Bartosz Lesko +128 (44%)Jul 15, 12:20 PM UTC · Bartosz Lesko +129 (44%)Jul 15, 12:30 PM UTC · Bartosz Lesko +128 (44%)Jul 15, 12:54 PM UTC · Bartosz Lesko +129 (44%)Jul 15, 1:04 PM UTC · Bartosz Lesko +128 (44%)Jul 15, 4:54 PM UTC · Bartosz Lesko +129 (44%)Jul 16, 12:06 AM UTC · Bartosz Lesko +133 (43%)Jul 16, 12:09 AM UTC · Bartosz Lesko +135 (43%)Jul 16, 12:12 AM UTC · Bartosz Lesko +140 (42%)Jul 16, 12:31 AM UTC · Bartosz Lesko +143 (41%)Jul 16, 5:33 AM UTC · Bartosz Lesko +139 (42%)Jul 16, 5:37 AM UTC · Bartosz Lesko +135 (43%)Jul 16, 5:39 AM UTC · Bartosz Lesko +133 (43%)Jul 16, 6:32 AM UTC · Bartosz Lesko +129 (44%)Jul 16, 7:34 AM UTC · Bartosz Lesko +127 (44%)Jul 16, 2:21 PM UTC · Bartosz Lesko +122 (45%)Jul 16, 2:25 PM UTC · Bartosz Lesko +120 (45%)Jul 16, 2:27 PM UTC · Bartosz Lesko +116 (46%)Jul 16, 2:35 PM UTC · Bartosz Lesko +112 (47%)Jul 17, 11:31 AM UTC · Bartosz Lesko +112 (47%)Jul 17, 2:44 PM UTC · Bartosz Lesko +107 (48%)Jul 17, 5:54 PM UTC · Bartosz Lesko +106 (49%)Jul 17, 7:59 PM UTC · Bartosz Lesko +106 (49%)Jul 17, 8:02 PM UTC · Bartosz Lesko +109 (48%)Jul 17, 8:51 PM UTC · Bartosz Lesko +112 (47%)Jul 18, 2:51 AM UTC · Bartosz Lesko +104 (49%)Jul 18, 12:51 PM UTC · Bartosz Lesko +103 (49%)Jul 18, 4:51 PM UTC · Bartosz Lesko -106 (51%)Jul 18, 8:51 PM UTC · Bartosz Lesko -102 (50%)-126-102
SportsbookRafal HaratykBartosz Lesko
BetOnline-110-110
Betway-150+110
Bovada-115-115
Cloudbet-127+104
Stake-135-102

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

Frequently asked questions

Who won Rafal Haratyk vs Bartosz Lesko?

Bartosz Lesko defeated Rafal Haratyk by Unanimous Decision in round 5 (5:00) in the Light Heavyweight main event of KSW 120 - Haratyk vs. Lesko, held Saturday, July 18, 2026 at Polsat Plus Arena, Gdynia.

Referee
Lukasz Bosacki
Pre-fight comparison

Win probability

Rafal Haratyk 68%32% Bartosz Lesko

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

Tale of the Tape

21-6-2
Record
17-6-2
1803
Power Index rating
1675
0
Win Streak
2
39
Age
30
6'1"
185 cm
Height
6'2"
188 cm
76"
193 cm
Reach
79"
201 cm
-
Stance
-
Light Heavyweight
Weight Class
Light Heavyweight
Poland
Nationality
Poland

Striking Profile

-
SLpM
-
-
Str. Acc.
-
-
SApM
-
-
Str. Def.
-

Grappling Profile

-
TD Avg.
-
-
TD Acc.
-
-
TD Def.
-
-
Sub. Avg.
-

Recent form (last 5 fights)

Rafal Haratyk · 4-1
  • L
    KSW 120 - Haratyk vs. Lesko · Jul 18, 2026
    Unanimous Decision · R5 · 5:00 · Light Heavyweight
  • W
    KSW 111 - De Fries vs. Vojcak · Oct 18, 2025
    Unanimous Decision · R5 · 5:00 · Light Heavyweight
  • W
    KSW 100 - Khalidov vs. Bartosinski · Nov 16, 2024
    Knockout · R2 · 3:22 · Light Heavyweight
  • W
    KSW Epic - Khalidov vs. Adamek · Feb 24, 2024
    Split Decision · R3 · 5:00 · Light Heavyweight
  • W
    KSW Epic - Khalidov vs. Adamek · Feb 24, 2024
    TKO · R1 · 4:07 · Light Heavyweight
Bartosz Lesko · 4-1
  • W
    KSW 120 - Haratyk vs. Lesko · Jul 18, 2026
    Unanimous Decision · R5 · 5:00 · Light Heavyweight
  • W
    KSW 116 - Bartosinski vs. Fleminas · Mar 14, 2026
    Unanimous Decision · R3 · 5:00 · Light Heavyweight
  • L
    KSW 111 - De Fries vs. Vojcak · Oct 18, 2025
    Unanimous Decision · R5 · 5:00 · Light Heavyweight
  • W
    KSW 104 - Kuberski vs. Romanowski · Mar 8, 2025
    Unanimous Decision · R3 · 5:00 · Light Heavyweight
  • W
    KSW 98 - Paczuski vs. Zerhouni · Sep 14, 2024
    Unanimous Decision · R3 · 5:00 · Light Heavyweight