Ultimate Fighting Calendar
Featherweight3 rounds scheduled
RESULT

Oskar Stachura def. Mateusz Balko (Unanimous Decision)

Unanimous Decision · Round 3 · 5:00
Mateusz Balko
Saturday, July 18, 2026
Polsat Plus Arena, Gdynia, Poland

Oskar Stachura defeated Mateusz Balko by Unanimous Decision in round 3 (5:00) in the Featherweight bout of KSW 120 - Haratyk vs. Lesko, held Saturday, July 18, 2026 at Polsat Plus Arena, Gdynia.

Betting Odds

Oskar Stachura
-164
62% implied win probability
Open: -148Best: -155
Mateusz Balko
+129
44% implied win probability
Open: +110Best: +145

Average moneyline across 5 sportsbooks.

Line Movement

Oskar StachuraMateusz Balko
40%50%60%Jul 12Jul 14Jul 16Jul 18Jul 12, 5:57 AM UTC — Oskar Stachura -145 (59%)Jul 12, 6:32 AM UTC — Oskar Stachura -147 (60%)Jul 13, 6:35 AM UTC — Oskar Stachura -146 (59%)Jul 14, 10:36 AM UTC — Oskar Stachura -147 (60%)Jul 14, 8:11 PM UTC — Oskar Stachura -148 (60%)Jul 16, 7:34 AM UTC — Oskar Stachura -146 (59%)Jul 16, 7:34 AM UTC — Oskar Stachura -146 (59%)Jul 16, 5:03 PM UTC — Oskar Stachura -145 (59%)Jul 16, 5:03 PM UTC — Oskar Stachura -145 (59%)Jul 17, 8:01 PM UTC — Oskar Stachura -144 (59%)Jul 17, 8:01 PM UTC — Oskar Stachura -144 (59%)Jul 17, 8:02 PM UTC — Oskar Stachura -145 (59%)Jul 17, 8:02 PM UTC — Oskar Stachura -145 (59%)Jul 17, 8:04 PM UTC — Oskar Stachura -148 (60%)Jul 17, 8:04 PM UTC — Oskar Stachura -148 (60%)Jul 17, 8:39 PM UTC — Oskar Stachura -149 (60%)Jul 17, 8:39 PM UTC — Oskar Stachura -149 (60%)Jul 18, 3:04 AM UTC — Oskar Stachura -147 (60%)Jul 18, 3:04 AM UTC — Oskar Stachura -147 (60%)Jul 18, 3:05 AM UTC — Oskar Stachura -145 (59%)Jul 18, 3:05 AM UTC — Oskar Stachura -145 (59%)Jul 18, 3:07 AM UTC — Oskar Stachura -143 (59%)Jul 18, 3:07 AM UTC — Oskar Stachura -143 (59%)Jul 18, 3:33 AM UTC — Oskar Stachura -141 (59%)Jul 18, 3:33 AM UTC — Oskar Stachura -141 (59%)Jul 18, 3:51 AM UTC — Oskar Stachura -146 (59%)Jul 18, 3:51 AM UTC — Oskar Stachura -146 (59%)Jul 18, 3:55 AM UTC — Oskar Stachura -149 (60%)Jul 18, 3:55 AM UTC — Oskar Stachura -149 (60%)Jul 18, 4:03 AM UTC — Oskar Stachura -154 (61%)Jul 18, 4:03 AM UTC — Oskar Stachura -154 (61%)Jul 18, 4:51 AM UTC — Oskar Stachura -154 (61%)Jul 18, 8:51 AM UTC — Oskar Stachura -170 (63%)Jul 18, 12:51 PM UTC — Oskar Stachura -171 (63%)Jul 18, 4:51 PM UTC — Oskar Stachura -164 (62%)Jul 12, 5:57 AM UTC — Mateusz Balko +113 (47%)Jul 12, 6:32 AM UTC — Mateusz Balko +111 (47%)Jul 13, 6:35 AM UTC — Mateusz Balko +111 (47%)Jul 14, 10:36 AM UTC — Mateusz Balko +110 (48%)Jul 14, 8:11 PM UTC — Mateusz Balko +110 (48%)Jul 16, 7:34 AM UTC — Mateusz Balko +110 (48%)Jul 16, 7:34 AM UTC — Mateusz Balko +109 (48%)Jul 16, 5:03 PM UTC — Mateusz Balko +109 (48%)Jul 16, 5:03 PM UTC — Mateusz Balko +110 (48%)Jul 17, 8:01 PM UTC — Mateusz Balko +110 (48%)Jul 17, 8:01 PM UTC — Mateusz Balko +113 (47%)Jul 17, 8:02 PM UTC — Mateusz Balko +113 (47%)Jul 17, 8:02 PM UTC — Mateusz Balko +114 (47%)Jul 17, 8:04 PM UTC — Mateusz Balko +114 (47%)Jul 17, 8:04 PM UTC — Mateusz Balko +115 (47%)Jul 17, 8:39 PM UTC — Mateusz Balko +115 (47%)Jul 17, 8:39 PM UTC — Mateusz Balko +116 (46%)Jul 18, 3:04 AM UTC — Mateusz Balko +116 (46%)Jul 18, 3:04 AM UTC — Mateusz Balko +115 (47%)Jul 18, 3:05 AM UTC — Mateusz Balko +115 (47%)Jul 18, 3:05 AM UTC — Mateusz Balko +113 (47%)Jul 18, 3:07 AM UTC — Mateusz Balko +113 (47%)Jul 18, 3:07 AM UTC — Mateusz Balko +112 (47%)Jul 18, 3:33 AM UTC — Mateusz Balko +112 (47%)Jul 18, 3:33 AM UTC — Mateusz Balko +110 (48%)Jul 18, 3:51 AM UTC — Mateusz Balko +110 (48%)Jul 18, 3:51 AM UTC — Mateusz Balko +115 (47%)Jul 18, 3:55 AM UTC — Mateusz Balko +115 (47%)Jul 18, 3:55 AM UTC — Mateusz Balko +117 (46%)Jul 18, 4:03 AM UTC — Mateusz Balko +117 (46%)Jul 18, 4:03 AM UTC — Mateusz Balko +121 (45%)Jul 18, 4:51 AM UTC — Mateusz Balko +120 (45%)Jul 18, 8:51 AM UTC — Mateusz Balko +132 (43%)Jul 18, 12:51 PM UTC — Mateusz Balko +133 (43%)Jul 18, 4:51 PM UTC — Mateusz Balko +129 (44%)-164+129
SportsbookOskar StachuraMateusz Balko
BetOnline-170+145
Betway-175+130
Bovada-155+120
Cloudbet-156+128
Stake-167+120

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

Frequently asked questions

Who won Oskar Stachura vs Mateusz Balko?

Oskar Stachura defeated Mateusz Balko by Unanimous Decision in round 3 (5:00) in the Featherweight bout of KSW 120 - Haratyk vs. Lesko, held Saturday, July 18, 2026 at Polsat Plus Arena, Gdynia.

Referee
Paulina Bonkowska
Pre-fight comparison

Win probability

Oskar Stachura 46%54% Mateusz Balko

What the model gave each fighter going into the fight, from their pre-fight UFCal Elo ratings. See all Elo ratings

Tale of the Tape

2-1-0
Record
1470
Elo rating
1500
1
Win Streak
0
21
Age
23
6'0"
183 cm
Height
5'9"
175 cm
74"
188 cm
Reach
Stance
Featherweight
Weight Class
Featherweight
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)

Oskar Stachura · 1-1
  • W
    KSW 120 - Haratyk vs. LeskoSat, Jul 18, 2026
    Unanimous Decision · R3 · 5:00 · Featherweight
  • L
    KSW 106 - Parnasse vs. ZiolkowskiSat, May 10, 2025
    Unanimous Decision · R3 · 5:00 · Featherweight
Mateusz Balko · 0-1
  • L
    KSW 120 - Haratyk vs. LeskoSat, Jul 18, 2026
    Unanimous Decision · R3 · 5:00 · Featherweight