CT 2025 · Stop 07
Western Australia Margaret River Pro
Official results on worldsurfleague.com
Main Break (41 heats), The Box (6 heats) · 17 May 2025 – 27 May 2025 (listed venue Main Break)
Draw
Opening Round and the field
| Placing | Surfer | Heats | Points | Entry | Status |
|---|---|---|---|---|---|
| 1st | Jordy SmithSouth Africa | 6 | 10,000 | CT surfer | Competed |
| 2nd | Griffin ColapintoUnited States | 6 | 7,800 | CT surfer | Competed |
| 3rd | Barron MamiyaHawaii | 6 | 6,085 | CT surfer | Competed |
| 3rd | Crosby ColapintoUnited States | 6 | 6,085 | CT surfer | Competed |
| 5th | Connor O'LearyJapan | 4 | 4,745 | CT surfer | Competed |
| 5th | Imaikalani deVaultHawaii | 5 | 4,745 | CT surfer | Competed |
| 5th | Leonardo FioravantiItaly | 4 | 4,745 | CT surfer | Competed |
| 9th | Alan ClelandMexico | 3 | 3,320 | CT surfer | Competed |
| 9th | Jackson BunchHawaii | 3 | 3,320 | CT surfer | Competed |
| 9th | Jake MarshallUnited States | 3 | 3,320 | CT surfer | Competed |
| 9th | Joao ChiancaBrazil | 3 | 3,320 | CT surfer | Competed |
| 9th | Kanoa IgarashiJapan | 3 | 3,320 | CT surfer | Competed |
| 9th | Marco MignotFrance | 3 | 3,320 | CT surfer | Competed |
| 9th | Miguel PupoBrazil | 3 | 3,320 | CT surfer | Competed |
| 17th | Cole HoushmandUnited States | 2 | 1,330 | CT surfer | Competed |
| 17th | Edgard GroggiaBrazil | 3 | 1,330 | CT surfer | Competed |
| 17th | Ethan EwingAustralia | 2 | 1,330 | CT surfer | Competed |
| 17th | Filipe ToledoBrazil | 2 | 1,330 | CT surfer | Competed |
| 17th | George PittarAustralia | 2 | 1,330 | CT surfer | Competed |
| 17th | Ian GentilHawaii | 3 | 1,330 | Injury replacement | CompetedReplacement: WSL Replacement |
| 17th | Ian GouveiaBrazil | 2 | 1,330 | CT surfer | Competed |
| 17th | Italo FerreiraBrazil | 2 | 1,330 | CT surfer | Competed |
| 17th | Jack RobinsonAustralia | 2 | 1,330 | CT surfer | Competed |
| 17th | Joel VaughanAustralia | 2 | 1,330 | CT surfer | Competed |
| 17th | Liam O'BrienAustralia | 2 | 1,330 | CT surfer | Competed |
| 17th | Matthew McGillivraySouth Africa | 2 | 1,330 | CT surfer | Competed |
| 17th | Rio WaidaIndonesia | 2 | 1,330 | CT surfer | Competed |
| 17th | Samuel PupoBrazil | 2 | 1,330 | CT surfer | Competed |
| 17th | Yago DoraBrazil | 2 | 1,330 | CT surfer | Competed |
| 33rd | Alejo MunizBrazil | 2 | 265Throwaway | CT surfer | Competed |
| 33rd | Deivid SilvaBrazil | 2 | 265 | CT surfer | Competed |
| 33rd | Gabriel MedinaBrazil | 0 | 265 | CT surfer | Injured withdrawalInjured: Ongoing injury - Replaced by Ian Gentil |
| 33rd | Ramzi BoukhiamMorocco | 0 | 265 | CT surfer | Injured withdrawalInjured: Ongoing injury - Replaced by Winter Vincent |
| 33rd | Ryan CallinanAustralia | 2 | 265 | CT surfer | Competed |
| 33rd | Seth MonizHawaii | 2 | 265 | CT surfer | Competed |
| — | Jacob WillcoxAustralia | 5 | — | no entry row | — |
| — | Mikey McDonaghAustralia | 4 | — | no entry row | — |
| — | Winter VincentAustralia | 3 | — | no entry row | — |
How this is computed
Computed over the Opening Round heats as surfed, names in alphabetical order (no seed is stored), and every surfer in
heat_entries at this event, joined to the 35 rows event_entries holds for it — the season's final rankings page, which lists placing, points, participation and status. Points are published, never derived from a placing. 3 who surfed have no row there and show as “no entry row”: the rankings page does not list them, and their participation is not guessed. 2 listed there surfed no heat, shown with their published status.Heat list
47 heats across 7 rounds
Opening Round12 heats
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Connor O'LearyJapanAdv to R/32 - HT 6 | 8.50 + 7.30 | 15.80 |
| 2 | Filipe ToledoBrazilAdv to R/32 - HT 11 | 8.00 + 7.10 | 15.10 |
| 3 | Imaikalani deVaultHawaiiAdv to ER - HT 2 | 7.93 + 6.50 | 14.43 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Matthew McGillivraySouth AfricaAdv to R/32 - HT 10 | 8.00 + 6.33 | 14.33 |
| 2 | Ethan EwingAustraliaAdv to R/32 - HT 12 | 7.10 + 6.67 | 13.77 |
| 3 | Ryan CallinanAustraliaAdv to ER - HT 1 | 7.00 + 6.10 | 13.10 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Kanoa IgarashiJapanAdv to R/32 - HT 5 | 7.43 + 6.83 | 14.26 |
| 2 | Alan ClelandMexicoAdv to R/32 - HT 15 | 7.50 + 6.67 | 14.17 |
| 3 | Edgard GroggiaBrazilAdv to ER - HT 4 | 5.17 + 4.63 | 9.80 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Joao ChiancaBrazilAdv to R/32 - HT 10 | 8.83 + 7.17 | 16.00 |
| 2 | Jordy SmithSouth AfricaAdv to R/32 - HT 13 | 6.50 + 6.37 | 12.87 |
| 3 | Mikey McDonaghAustraliaAdv to ER - HT 3 | 5.97 + 5.50 | 11.47 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Liam O'BrienAustraliaAdv to R/32 - HT 6 | 8.00 + 7.33 | 15.33 |
| 2 | Yago DoraBrazilAdv to R/32 - HT 1 | 7.50 + 5.23 | 12.73 |
| 3 | Winter VincentAustraliaAdv to ER - HT 2 | 5.63 + 3.77 | 9.40 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Italo FerreiraBrazilAdv to R/32 - HT 9 | 7.33 + 6.77 | 14.10 |
| 2 | George PittarAustraliaAdv to R/32 - HT 4 | 6.00 + 4.33 | 10.33 |
| 3 | Jacob WillcoxAustraliaAdv to ER - HT 1 | 2.50 + 2.50 | 5.00 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jack RobinsonAustraliaAdv to R/32 - HT 16 | 8.93 + 6.63 | 15.56 |
| 2 | Marco MignotFranceAdv to R/32 - HT 14 | 7.83 + 4.53 | 12.36 |
| 3 | Ian GentilHawaiiAdv to ER - HT 3 | 6.50 + 4.83 | 11.33 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Cole HoushmandUnited StatesAdv to R/32 - HT 2 | 8.50 + 7.93 | 16.43 |
| 2 | Samuel PupoBrazilAdv to R/32 - HT 7 | 8.23 + 8.00 | 16.23 |
| 3 | Barron MamiyaHawaiiAdv to ER - HT 1 | 5.83 + 5.43 | 11.26 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Ian GouveiaBrazilAdv to R/32 - HT 8 | 7.00 + 6.23 | 13.23 |
| 2 | Miguel PupoBrazilAdv to R/32 - HT 4 | 7.13 + 6.00 | 13.13 |
| 3 | Alejo MunizBrazilAdv to ER - HT 3 | 5.77 + 5.67 | 11.44 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Leonardo FioravantiItalyAdv to R/32 - HT 3 | 8.00 + 5.07 | 13.07 |
| 2 | Griffin ColapintoUnited StatesAdv to R/32 - HT 2 | 6.17 + 5.63 | 11.80 |
| 3 | Crosby ColapintoUnited StatesAdv to ER - HT 4 | 5.10 + 4.53 | 9.63 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Joel VaughanAustraliaAdv to R/32 - HT 14 | 4.83 + 4.33 | 9.16 |
| 2 | Rio WaidaIndonesiaAdv to R/32 - HT 15 | 4.83 + 3.50 | 8.33 |
| 3 | Deivid SilvaBrazilAdv to ER - HT 4 | 4.13 + 3.20 | 7.33 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jake MarshallUnited StatesAdv to R/32 - HT 7 | 7.90 + 7.00 | 14.90 |
| 2 | Jackson BunchHawaiiAdv to R/32 - HT 11 | 7.10 + 6.43 | 13.53 |
| 3 | Seth MonizHawaiiAdv to ER - HT 2 | 5.77 + 4.57 | 10.34 |
Elimination Round4 heats
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jacob WillcoxAustraliaAdv to R/32 - HT 9 | 5.70 + 5.33 | 11.03 |
| 2 | Barron MamiyaHawaiiAdv to R/32 - HT 8 | 5.17 + 4.07 | 9.24 |
| 3 | Ryan CallinanAustraliaEliminated | 4.43 + 3.77 | 8.20 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Imaikalani deVaultHawaiiAdv to R/32 - HT 16 | 6.33 + 6.17 | 12.50 |
| 2 | Winter VincentAustraliaAdv to R/32 - HT 5 | 6.27 + 5.37 | 11.64 |
| 3 | Seth MonizHawaiiEliminated | 4.43 + 3.33 | 7.76 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Ian GentilHawaiiAdv to R/32 - HT 3 | 7.50 + 6.83 | 14.33 |
| 2 | Mikey McDonaghAustraliaAdv to R/32 - HT 1 | 5.57 + 5.33 | 10.90 |
| 3 | Alejo MunizBrazilEliminated | 4.37 + 4.00 | 8.37 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Crosby ColapintoUnited StatesAdv to R/32 - HT 12 | 5.50 + 4.50 | 10.00 |
| 2 | Edgard GroggiaBrazilAdv to R/32 - HT 13 | 6.17 + 3.33 | 9.50 |
| 3 | Deivid SilvaBrazilEliminated | 4.93 + 4.00 | 8.93 |
Round of 3216 heats
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Mikey McDonaghAustralia | 6.60 + 6.17 | 12.77 |
| 2 | Yago DoraBrazil | 7.67 + 3.63 | 11.30 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Griffin ColapintoUnited States | 6.50 + 4.47 | 10.97 |
| 2 | Cole HoushmandUnited States | 5.13 + 4.77 | 9.90 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Leonardo FioravantiItaly | 9.00 + 8.13 | 17.13 |
| 2 | Ian GentilHawaii | 7.00 + 6.60 | 13.60 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Miguel PupoBrazil | 8.00 + 7.27 | 15.27 |
| 2 | George PittarAustralia | 7.00 + 4.83 | 11.83 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Kanoa IgarashiJapan | 7.33 + 5.83 | 13.16 |
| 2 | Winter VincentAustralia | 4.10 + 3.83 | 7.93 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Connor O'LearyJapan | 8.50 + 5.87 | 14.37 |
| 2 | Liam O'BrienAustralia | 7.83 + 5.50 | 13.33 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jake MarshallUnited States | 6.43 + 6.33 | 12.76 |
| 2 | Samuel PupoBrazil | 5.43 + 4.67 | 10.10 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Barron MamiyaHawaii | 6.87 + 6.67 | 13.54 |
| 2 | Ian GouveiaBrazil | 6.73 + 6.33 | 13.06 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jacob WillcoxAustralia | 8.33 + 6.67 | 15.00 |
| 2 | Italo FerreiraBrazil | 6.87 + 6.00 | 12.87 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Joao ChiancaBrazil | 8.73 + 5.20 | 13.93 |
| 2 | Matthew McGillivraySouth Africa | 6.00 + 4.87 | 10.87 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jackson BunchHawaii | 4.63 + 4.50 | 9.13 |
| 2 | Filipe ToledoBrazil | 3.83 + 3.73 | 7.56 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Crosby ColapintoUnited States | 8.83 + 7.17 | 16.00 |
| 2 | Ethan EwingAustralia | 8.00 + 6.33 | 14.33 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jordy SmithSouth Africa | 6.67 + 5.83 | 12.50 |
| 2 | Edgard GroggiaBrazil | 4.60 + 3.93 | 8.53 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Marco MignotFrance | 7.17 + 6.50 | 13.67 |
| 2 | Joel VaughanAustralia | 6.80 + 6.00 | 12.80 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Alan ClelandMexico | 6.90 + 6.50 | 13.40 |
| 2 | Rio WaidaIndonesia | 5.50 + 5.00 | 10.50 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Imaikalani deVaultHawaii | 8.00 + 6.33 | 14.33 |
| 2 | Jack RobinsonAustralia | 6.00 + 5.33 | 11.33 |
Round of 168 heats
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Griffin ColapintoUnited States | 9.00 + 7.00 | 16.00 |
| 2 | Mikey McDonaghAustralia | 1.50 + 0.93 | 2.43 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Leonardo FioravantiItaly | 6.83 + 5.33 | 12.16 |
| 2 | Miguel PupoBrazil | 5.17 + 1.87 | 7.04 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Connor O'LearyJapan | 5.67 + 2.83 | 8.50 |
| 2 | Kanoa IgarashiJapan | 1.50 + 1.00 | 2.50 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Barron MamiyaHawaii | 8.00 + 7.17 | 15.17 |
| 2 | Jake MarshallUnited States | 3.33 + 2.40 | 5.73 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jacob WillcoxAustralia | 8.17 + 4.33 | 12.50 |
| 2 | Joao ChiancaBrazil | 3.70 + 2.17 | 5.87 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Crosby ColapintoUnited States | 4.50 + 2.03 | 6.53 |
| 2 | Jackson BunchHawaii | 2.17 + 1.17 | 3.34 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jordy SmithSouth Africa | 9.50 + 7.83 | 17.33 |
| 2 | Marco MignotFrance | 4.67 + 2.50 | 7.17 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Imaikalani deVaultHawaii | 8.50 + 6.83 | 15.33 |
| 2 | Alan ClelandMexico | 5.33 + 2.93 | 8.26 |
Quarterfinals4 heats
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Griffin ColapintoUnited States | 10.00 + 6.33 | 16.33 |
| 2 | Leonardo FioravantiItaly | 9.00 + 6.73 | 15.73 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Barron MamiyaHawaii | 6.83 + 4.33 | 11.16 |
| 2 | Connor O'LearyJapan | 6.83 + 1.83 | 8.66 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Crosby ColapintoUnited States | 8.83 + 6.83 | 15.66 |
| 2 | Jacob WillcoxAustralia | 6.10 + 5.00 | 11.10 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jordy SmithSouth Africa | 8.17 + 6.33 | 14.50 |
| 2 | Imaikalani deVaultHawaii | 7.83 + 3.67 | 11.50 |
Semifinals2 heats
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Griffin ColapintoUnited States | 6.50 + 5.67 | 12.17 |
| 2 | Barron MamiyaHawaii | 4.67 + 2.77 | 7.44 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jordy SmithSouth Africa | 8.50 + 6.17 | 14.67 |
| 2 | Crosby ColapintoUnited States | 6.671 of 2 | 6.67 |
Final1 heat
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jordy SmithSouth Africa | 8.50 + 3.50 | 12.00 |
| 2 | Griffin ColapintoUnited States | 4.831 of 2 | 4.83 |
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 event
| Surfer | Rated heats | Before | After | Change | Prior |
|---|---|---|---|---|---|
| Imaikalani deVaultHawaii | 5 | −1.474 | −0.812 | +0.662 | 0.137 |
| Leonardo FioravantiItaly | 4 | 0.745 | 1.060 | +0.315 | 0.125 |
| Ian GentilHawaii | 3 | −0.468 | −0.175 | +0.293 | 0.250 |
| Liam O'BrienAustralia | 2 | 0.167 | 0.423 | +0.256 | 0.131 |
| Cole HoushmandUnited States | 2 | −0.509 | −0.301 | +0.208 | 0.125 |
| Ian GouveiaBrazil | 2 | −0.269 | −0.078 | +0.191 | 0.477 |
| Ethan EwingAustralia | 2 | 0.826 | 1.001 | +0.175 | 0.075 |
| Samuel PupoBrazil | 2 | −0.114 | 0.060 | +0.173 | 0.208 |
| Jack RobinsonAustralia | 2 | 0.587 | 0.725 | +0.138 | 0.086 |
| Matthew McGillivraySouth Africa | 2 | −0.078 | 0.045 | +0.123 | 0.125 |
| Jordy SmithSouth Africa | 6 | 0.761 | 0.877 | +0.116 | 0.075 |
| Italo FerreiraBrazil | 2 | 1.031 | 1.136 | +0.106 | 0.065 |
| Joao ChiancaBrazil | 3 | −0.490 | −0.394 | +0.096 | 0.330 |
| Miguel PupoBrazil | 3 | −0.465 | −0.379 | +0.086 | 0.181 |
| Yago DoraBrazil | 2 | 0.092 | 0.150 | +0.058 | 0.079 |
| Joel VaughanAustralia | 2 | −0.745 | −0.699 | +0.046 | 0.435 |
| Connor O'LearyJapan | 4 | −0.508 | −0.465 | +0.043 | 0.119 |
| Alan ClelandMexico | 3 | 0.043 | 0.080 | +0.037 | 0.435 |
| George PittarAustralia | 2 | 0.330 | 0.288 | −0.042 | 0.330 |
| Ryan CallinanAustralia | 2 | 0.035 | −0.014 | −0.048 | 0.181 |
| Marco MignotFrance | 3 | −0.101 | −0.157 | −0.056 | 0.362 |
| Filipe ToledoBrazil | 2 | 0.683 | 0.623 | −0.060 | 0.345 |
| Alejo MunizBrazil | 2 | −0.364 | −0.440 | −0.077 | 0.397 |
| Deivid SilvaBrazil | 2 | −1.655 | −1.770 | −0.115 | 0.250 |
| Jake MarshallUnited States | 3 | 0.362 | 0.246 | −0.116 | 0.114 |
| Seth MonizHawaii | 2 | −0.540 | −0.676 | −0.136 | 0.131 |
| Barron MamiyaHawaii | 6 | −0.380 | −0.519 | −0.139 | 0.090 |
| Rio WaidaIndonesia | 2 | −0.145 | −0.292 | −0.146 | 0.090 |
| Edgard GroggiaBrazil | 3 | −0.808 | −0.971 | −0.163 | 0.477 |
| Winter VincentAustralia | 3 | 0.000 | −0.219 | −0.219 | 0.871 |
| Jacob WillcoxAustralia | 5 | 0.298 | 0.071 | −0.228 | 0.456 |
| Kanoa IgarashiJapan | 3 | 0.780 | 0.455 | −0.325 | 0.099 |
| Jackson BunchHawaii | 3 | −0.470 | −0.799 | −0.329 | 0.397 |
| Crosby ColapintoUnited States | 6 | 0.082 | −0.299 | −0.381 | 0.125 |
| Mikey McDonaghAustralia | 4 | 0.000 | −0.384 | −0.384 | 0.831 |
| Griffin ColapintoUnited States | 6 | 0.964 | 0.527 | −0.437 | 0.057 |
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 36 of 36 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.