Ultimate Fighting Calendar
Heavyweight3 rounds scheduled
RESULT

Bruno Cappelozza def. Valentin Moldavsky (Decision)

Decision · Round 3 · 5:00
Friday, August 7, 2026
Bojangles Coliseum, Charlotte, United States

Bruno Cappelozza defeated Valentin Moldavsky by Decision in round 3 (5:00) in the Heavyweight bout of PFL Charlotte: Battle vs. Rosta, held Friday, August 7, 2026 at Bojangles Coliseum, Charlotte. The judges scored it 30-27, 29-28, 29-28, Bruno Cappelozza won the decision.

Fight stats

Valentin Moldavsky
Bruno Cappelozza
0
Knockdowns
0
84 of 132
Significant strikes
46 of 75
64%
Sig. strike accuracy
61%
85 of 133
Total strikes
53 of 82
1 of 10
Takedowns
0 of 1
10%
Takedown accuracy
0%
0
Submission attempts
0
-
Reversals
-
5:02
Control time
0:00
Significant strikes by target
36 of 83
Head
30 of 55
6 of 7
Body
7 of 7
42 of 42
Leg
9 of 13
37 of 84
Distance
36 of 64
43 of 44
Clinch
10 of 11
4 of 4
Ground
0 of 0

By round

ROUND 1
0
KD
0
17 of 27
Sig. str.
12 of 24
18 of 28
Total str.
16 of 28
1 of 5
Takedowns
0 of 0
0
Sub. att
0
0:35
Ctrl
0:00
ROUND 2
0
KD
0
30 of 57
Sig. str.
18 of 29
30 of 57
Total str.
20 of 31
0 of 2
Takedowns
0 of 0
0
Sub. att
0
1:29
Ctrl
0:00
ROUND 3
0
KD
0
37 of 48
Sig. str.
16 of 22
37 of 48
Total str.
17 of 23
0 of 3
Takedowns
0 of 1
0
Sub. att
0
2:58
Ctrl
0:00

Judges' Scorecards

#MoldavskyCappelozza
1910
2910
3910
Total2730
#MoldavskyCappelozza
1--
2--
3--
Total2829
#MoldavskyCappelozza
1--
2--
3--
Total2829

Media Scores

1
Moldavsky
-
3
Cappelozza
29-28 Cappelozza×230-27 Cappelozza29-28 Moldavsky
All 4 media scorecards

Fan Scorecards

80%
Moldavsky
20%
Cappelozza
10 fan scorecards submitted
30-27 Moldavsky40%29-28 Moldavsky40%30-27 Cappelozza20%
Fans' round-by-round verdict
R1
80%
Moldavsky
R2
80%
Moldavsky
R3
60%
Cappelozza

Scorecard data via mmadecisions.com

Betting Odds

Valentin Moldavsky
-623
86% implied win probability
Open: -397Best: -300
Bruno Cappelozza
+443
18% implied win probability
Open: +290Best: +600

Average moneyline across 17 sportsbooks.

Line Movement

Valentin MoldavskyBruno Cappelozza
20%30%40%50%60%70%80%90%Aug 5Aug 6Aug 7Aug 8Aug 5, 2:50 AM UTC · Valentin Moldavsky -260 (72%)Aug 5, 4:50 AM UTC · Valentin Moldavsky -245 (71%)Aug 5, 6:50 AM UTC · Valentin Moldavsky -280 (74%)Aug 5, 10:50 AM UTC · Valentin Moldavsky -300 (75%)Aug 5, 12:50 PM UTC · Valentin Moldavsky -352 (78%)Aug 5, 2:50 PM UTC · Valentin Moldavsky -375 (79%)Aug 5, 4:50 PM UTC · Valentin Moldavsky -387 (79%)Aug 5, 6:50 PM UTC · Valentin Moldavsky -403 (80%)Aug 5, 8:50 PM UTC · Valentin Moldavsky -441 (82%)Aug 5, 10:50 PM UTC · Valentin Moldavsky -412 (80%)Aug 6, 12:50 AM UTC · Valentin Moldavsky -403 (80%)Aug 6, 2:50 AM UTC · Valentin Moldavsky -406 (80%)Aug 6, 4:20 AM UTC · Valentin Moldavsky -403 (80%)Aug 6, 6:50 AM UTC · Valentin Moldavsky -404 (80%)Aug 6, 8:50 AM UTC · Valentin Moldavsky -429 (81%)Aug 6, 10:50 AM UTC · Valentin Moldavsky -430 (81%)Aug 6, 12:50 PM UTC · Valentin Moldavsky -433 (81%)Aug 6, 2:50 PM UTC · Valentin Moldavsky -436 (81%)Aug 6, 4:50 PM UTC · Valentin Moldavsky -442 (82%)Aug 6, 6:50 PM UTC · Valentin Moldavsky -449 (82%)Aug 6, 8:59 PM UTC · Valentin Moldavsky -447 (82%)Aug 6, 10:50 PM UTC · Valentin Moldavsky -466 (82%)Aug 7, 12:24 AM UTC · Valentin Moldavsky -468 (82%)Aug 7, 12:50 AM UTC · Valentin Moldavsky -469 (82%)Aug 7, 2:50 AM UTC · Valentin Moldavsky -469 (82%)Aug 7, 4:20 AM UTC · Valentin Moldavsky -477 (83%)Aug 7, 4:50 AM UTC · Valentin Moldavsky -479 (83%)Aug 7, 8:50 AM UTC · Valentin Moldavsky -483 (83%)Aug 7, 10:50 AM UTC · Valentin Moldavsky -490 (83%)Aug 7, 12:50 PM UTC · Valentin Moldavsky -498 (83%)Aug 7, 2:50 PM UTC · Valentin Moldavsky -505 (83%)Aug 7, 4:50 PM UTC · Valentin Moldavsky -507 (84%)Aug 7, 6:50 PM UTC · Valentin Moldavsky -503 (83%)Aug 7, 8:50 PM UTC · Valentin Moldavsky -544 (84%)Aug 7, 10:50 PM UTC · Valentin Moldavsky -569 (85%)Aug 8, 12:50 AM UTC · Valentin Moldavsky -623 (86%)Aug 5, 2:50 AM UTC · Bruno Cappelozza +215 (32%)Aug 5, 4:50 AM UTC · Bruno Cappelozza +203 (33%)Aug 5, 6:50 AM UTC · Bruno Cappelozza +230 (30%)Aug 5, 10:50 AM UTC · Bruno Cappelozza +238 (30%)Aug 5, 12:50 PM UTC · Bruno Cappelozza +264 (27%)Aug 5, 2:50 PM UTC · Bruno Cappelozza +276 (27%)Aug 5, 4:50 PM UTC · Bruno Cappelozza +281 (26%)Aug 5, 6:50 PM UTC · Bruno Cappelozza +290 (26%)Aug 5, 8:50 PM UTC · Bruno Cappelozza +316 (24%)Aug 5, 10:50 PM UTC · Bruno Cappelozza +297 (25%)Aug 6, 12:50 AM UTC · Bruno Cappelozza +292 (26%)Aug 6, 2:50 AM UTC · Bruno Cappelozza +294 (25%)Aug 6, 4:20 AM UTC · Bruno Cappelozza +292 (26%)Aug 6, 6:50 AM UTC · Bruno Cappelozza +293 (25%)Aug 6, 8:50 AM UTC · Bruno Cappelozza +306 (25%)Aug 6, 10:50 AM UTC · Bruno Cappelozza +308 (25%)Aug 6, 12:50 PM UTC · Bruno Cappelozza +308 (25%)Aug 6, 2:50 PM UTC · Bruno Cappelozza +311 (24%)Aug 6, 4:50 PM UTC · Bruno Cappelozza +316 (24%)Aug 6, 6:50 PM UTC · Bruno Cappelozza +317 (24%)Aug 6, 8:59 PM UTC · Bruno Cappelozza +317 (24%)Aug 6, 10:50 PM UTC · Bruno Cappelozza +331 (23%)Aug 7, 12:24 AM UTC · Bruno Cappelozza +334 (23%)Aug 7, 12:50 AM UTC · Bruno Cappelozza +335 (23%)Aug 7, 2:50 AM UTC · Bruno Cappelozza +337 (23%)Aug 7, 4:20 AM UTC · Bruno Cappelozza +335 (23%)Aug 7, 4:50 AM UTC · Bruno Cappelozza +336 (23%)Aug 7, 8:50 AM UTC · Bruno Cappelozza +339 (23%)Aug 7, 10:50 AM UTC · Bruno Cappelozza +344 (23%)Aug 7, 12:50 PM UTC · Bruno Cappelozza +349 (22%)Aug 7, 2:50 PM UTC · Bruno Cappelozza +353 (22%)Aug 7, 4:50 PM UTC · Bruno Cappelozza +355 (22%)Aug 7, 6:50 PM UTC · Bruno Cappelozza +359 (22%)Aug 7, 8:50 PM UTC · Bruno Cappelozza +377 (21%)Aug 7, 10:50 PM UTC · Bruno Cappelozza +394 (20%)Aug 8, 12:50 AM UTC · Bruno Cappelozza +443 (18%)-623+443
SportsbookValentin MoldavskyBruno Cappelozza
Bet105-693+476
BetAnything-800+450
BetMGM-900+600
BetOnline-750+534
BetUS-800+425
Betway-500+350
Bookmaker-455+354
Bovada-425+325
Circa-710+525
Cloudbet-769+470
DraftKings-675+490
FanDuel-300+210
Pinnacle-693+476
ProphetX-650+465
Stake-769+420
SXBet-779+394
YouWager-800+561

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

Frequently asked questions

Who won Valentin Moldavsky vs Bruno Cappelozza?

Bruno Cappelozza defeated Valentin Moldavsky by Decision in round 3 (5:00) in the Heavyweight bout of PFL Charlotte: Battle vs. Rosta, held Friday, August 7, 2026 at Bojangles Coliseum, Charlotte. The judges scored it 30-27, 29-28, 29-28, Bruno Cappelozza won the decision.

What were the judges' scorecards for Valentin Moldavsky vs Bruno Cappelozza?

The judges scored it 30-27, 29-28, 29-28, Bruno Cappelozza won the decision.

Referee
Kevin MacDonald
Pre-fight comparison

Win probability

Valentin Moldavsky 73%27% Bruno Cappelozza

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

15-5-0
Record
16-7-0
1793
Power Index rating
1620
0
Win Streak
1
34
Age
37
6'1"
185 cm
Height
6'2"
188 cm
75"
191 cm
Reach
79"
201 cm
-
Stance
-
Heavyweight
Weight Class
Heavyweight
Russia / Ukraine
Nationality
Brazil

Striking Profile

5.60
SLpM
3.07
64%
Str. Acc.
61%
3.07
SApM
5.60
39%
Str. Def.
36%

Grappling Profile

1.00
TD Avg.
0.00
10%
TD Acc.
0%
100%
TD Def.
90%
0.00
Sub. Avg.
0.00

Recent form (last 5 fights)

Valentin Moldavsky · 2-2
  • L
    PFL Charlotte: Battle vs. Rosta · Aug 7, 2026
    Decision · R3 · 5:00 · Heavyweight
  • W
    RCC 24 · Dec 12, 2025
    Split Decision · Light Heavyweight
  • NC
    Professional Fighters League - 2025 PFL World Tournament 7: Semifinals · Jun 27, 2025
    No Contest · R1 · 4:26 · Heavyweight
  • W
    Professional Fighters League - 2025 PFL World Tournament 4: First Round · Apr 30, 2025
    Decision · R3 · 5:00 · Heavyweight
  • L
    Professional Fighters League - PFL 4: 2024 Regular Season · Jun 12, 2024
    Decision · R3 · 5:00 · Heavyweight
Bruno Cappelozza · 2-2
  • W
    PFL Charlotte: Battle vs. Rosta · Aug 7, 2026
    Decision · R3 · 5:00 · Heavyweight
  • W
    Falcon MMA 4 · Sep 27, 2025
    TKO · R1 · 4:06 · Heavyweight
  • L
    PFL Super Fights - PFL vs. Bellator Champs · Feb 23, 2024
    Submission · R2 · 2:13 · Heavyweight
  • NC
    Professional Fighters League - PFL 2: 2023 Regular Season · Apr 6, 2023
    No Contest · R1 · 2:15 · Heavyweight
  • L
    Professional Fighters League - PFL 5: 2022 Regular Season · Jun 23, 2022
    Decision · R3 · 5:00 · Heavyweight

Common Opponents

Career Averages

Based on 4 fights · 7 fights
84.0
Avg sig. strikes
46.0
1.50
Avg takedowns
0.57
5:02
Avg control time
0:00
84
Career high strikes
46
5
Career high TDs
2

Strike Distribution

Valentin Moldavsky
Strike target
Bruno Cappelozza
43%
Head
65%
7%
Body
15%
50%
Leg
20%
Valentin Moldavsky
Strike position
Bruno Cappelozza
38%
Distance
16%
44%
Clinch
4%
18%
Ground
80%