ANALYTICS

2025 · 11 events · 35 surfers on the points table · Men's CT 2024 and 2025

Yago Dora, 2025
world champion.

He finished the regular season 1st on points with 54,750 and then won the WSL Finals, which decide the title.

Season points as WSL published them, event by event, with each surfer's published throwaway left out. The title is not the points: the five highest totals surf the WSL Finals and their finishing order there is the published final order. The Trim column is the same latest-Trim figure the leaderboard shows, not a season figure.

World championYago Doraexplicit field
Points leader54,750Yago Dora
Events counted11plus the Finals
Surfers ranked35
Season

Showing 2025, published final order — the Finals field by finishing position, then everyone else by points.

Final Five

Lexus WSL Finals Fiji

  1. 1

    1st · 1st on points

    Yago DoraBrazil

    54,750pts

    2025 World Champion
  2. 2

    2nd · 3rd on points

    Griffin ColapintoUnited States

    48,965pts

  3. 3

    3rd · 2nd on points

    Jordy SmithSouth Africa

    50,835pts

  4. 4

    4th · 5th on points

    Italo FerreiraBrazil

    47,420pts

  5. 5

    5th · 4th on points

    Jack RobinsonAustralia

    47,545pts

Published order

2025 final rankings

Season rankings in the published final order: the WSL Finals field by finishing position, then every other surfer by points
#
1Yago DoraBrazil54,75010 · drop 2651st0.74± 0.8772 · 0.036
2Griffin ColapintoUnited States48,96510 · drop 1,3302nd1.47± 0.8785 · 0.020
3Jordy SmithSouth Africa50,83510 · drop 1,3303rd0.17± 0.8769 · 0.041
4Italo FerreiraBrazil47,42010 · drop 1,3304th1.22± 0.8772 · 0.036
5Jack RobinsonAustralia47,54510 · drop 2655th0.97± 0.8768 · 0.043
6Ethan EwingAustralia46,63010 · drop 1,330—1.54± 0.8772 · 0.036
7Kanoa IgarashiJapan45,78510 · drop 1,330—0.40± 0.8764 · 0.052
8Filipe ToledoBrazil40,09010 · drop 1,330—0.54± 0.9233 · 0.218
9Leonardo FioravantiItaly38,54010 · drop 1,330—1.01± 0.8755 · 0.079
10Cole HoushmandUnited States37,53510 · drop 1,330—0.39± 0.8759 · 0.065
11Barron MamiyaHawaii37,45010 · drop 1,330—−0.45± 0.8761 · 0.060
12Connor O'LearyJapan34,77010 · drop 1,330—0.16± 0.8759 · 0.065
13Miguel PupoBrazil33,70510 · drop 1,330—−0.59± 0.8847 · 0.114
14Jake MarshallUnited States33,49510 · drop 1,330—−0.10± 0.8758 · 0.069
15Crosby ColapintoUnited States32,47010 · drop 265—−0.05± 0.8756 · 0.075
16Marco MignotFrance28,09010 · drop 265—−0.46± 0.9233 · 0.218
17Joao ChiancaBrazil27,23010 · drop 265—0.17± 0.9135 · 0.198
18Joel VaughanAustralia26,66510 · drop 265—−0.69± 0.9428 · 0.274
19Alan ClelandMexico25,24010 · drop 265—0.28± 0.9527 · 0.287
20Rio WaidaIndonesia25,17510 · drop 1,330—−0.76± 0.8761 · 0.060
21Seth MonizHawaii22,18510 · drop 265—−0.99± 0.8753 · 0.086
22Alejo MunizBrazil18,98010 · drop 265—−0.75± 0.9626 · 0.301
23Matthew McGillivraySouth Africa14,4506 · drop 265—−0.15± 0.8847 · 0.114
24Liam O'BrienAustralia13,9506 · drop 265—0.42± 0.8844 · 0.131
=25George PittarAustralia13,3856 · drop 265—0.29± 0.9824 · 0.330
=25Jackson BunchHawaii13,3856 · drop 1,330—−0.80± 1.0220 · 0.397
27Ian GouveiaBrazil11,6706 · drop 265—−0.08± 1.0816 · 0.477
28Samuel PupoBrazil11,3956 · drop 265—0.06± 0.9134 · 0.208
29Imaikalani deVaultHawaii11,2556 · drop 265—−0.81± 0.8943 · 0.137
30Deivid SilvaBrazil10,8956 · drop 265—−1.77± 0.9330 · 0.250
31Ian GentilHawaii9,9706 · drop 265—−0.18± 0.9330 · 0.250
32Ramzi BoukhiamMorocco7,8406 · drop 265—−1.11± 0.9036 · 0.189
33Edgard GroggiaBrazil6,9156 · drop 265—−0.97± 1.0816 · 0.477
34Ryan CallinanAustralia5,8506 · drop 265—−0.01± 0.9037 · 0.181
35Gabriel MedinaBrazil1,5906 · drop 265—1.48± 0.9330 · 0.250
How this is computed
Computed over event_entries for the 11 2025 events that award ranking points — 385 rows over 35 surfers, each row's points and throwaway_published read off WSL's final-rankings page, never derived from a placing. A season total is the sum with the published throwaway left out (the era's stored rule: counting_events, pre_cut_only, over the 7 pre-cut events). Wildcards hold heat results but no ranking row, so they are absent here, not zero. Finals placings are heat_entries.finished_position at Lexus WSL Finals Fiji; the champion is seasons.world_champion_surfer_id, never the points leader. The mid-season cut fell after event 7 (source grade: unsourced) and its position is not stored, so no cut line is drawn. Trim is v_trim_current for 35 of these surfers — their latest rating over every season held, shown with its heat count and prior weight; below 16 heats it is muted, not hidden.