ANALYTICS
WSL Finals · 2025

Lexus WSL Finals Fiji

Official results on worldsurfleague.com

Cloudbreak (4 heats) · 27 Aug 2025 – 4 Sep 2025 (listed venue Cloudbreak)

Rounds4
Heats4
Surfed5surfers
WinnerYago Dorapublished finishing position 1

Draw

Match 1 and the field

Everyone who surfed the event or is listed against it on the final rankings page, with the published placing, points, participation and status
FinishSurferHeats
1stYago DoraBrazil1
2ndGriffin ColapintoUnited States3
3rdJordy SmithSouth Africa1
4thItalo FerreiraBrazil2
5thJack RobinsonAustralia1
How this is computed
Computed over the Match 1 heat as surfed, names in alphabetical order (no seed is stored), and every surfer in heat_entries at this event, with the published finished_position. The WSL Finals awards no ranking points and has no event_entries rows.

Heat list

4 heats across 4 rounds

Match 11 heat

HeatCloudbreak · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Italo FerreiraBrazil7.50 + 6.8314.33
2Jack RobinsonAustralia3.83 + 2.005.83

Match 21 heat

HeatCloudbreak · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Griffin ColapintoUnited States8.33 + 8.0016.33
2Italo FerreiraBrazil7.00 + 6.6713.67

Match 31 heat

HeatCloudbreak · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Griffin ColapintoUnited States7.83 + 7.6015.43
2Jordy SmithSouth Africa8.67 + 4.8313.50

Title Match1 heat

world #1 wins the title by winning Heat 1, otherwise best of three · Y. Dora won 1–0

Heat 01Cloudbreak · 4-6' · Light
PositionSurfer and progressionCounting ridesTotal
1Yago DoraBrazil8.33 + 7.3315.66
2Griffin ColapintoUnited States6.33 + 6.0012.33
How this is computed
Computed over rounds, heats and heat_entries, ordered by the stored round_order — never generated, so a round WSL does not publish as heats is absent rather than invented. Placings are the published position, never a re-sort by total. The counting rides are the stored waves.counted flag in score order, not ride order; they are not the best two, because an interference penalty zeroes a counting ride without promoting the next one. An em-dash in the rides column is a heat whose rides are not loaded, not a surfer who caught nothing. Venue and conditions are read per heat from heats, not from the event.

Trim movement

How Trim moved across the Finals

Trim before each surfer's first heat at the event and after their last, with the change and the share still carried by the prior
SurferRated heatsBeforeAfterChangePrior
Yago DoraBrazil10.6630.739+0.0760.036
Italo FerreiraBrazil21.1851.219+0.0340.036
Griffin ColapintoUnited States31.4571.470+0.0140.020
Jordy SmithSouth Africa10.1580.166+0.0080.041
Jack RobinsonAustralia11.3150.971−0.3440.043
How this is computed
Computed over trim_before of each surfer's first heat at this event and trim_after of their last, for the 5 of 5 surfers with a rated heat here. The change is the one subtraction on the page. Prior is the share of the rating still carried by the starting prior of zero; below 16 heats it is the majority, and the Trim after is shown faint. Trim is rated on the round alone, so “movement” is against what the round usually yields, not these conditions or this break.