CT 2025 · Stop 05
Rip Curl Pro Bells Beach
Official results on worldsurfleague.com
Bells Beach (13 heats) · 18 Apr 2025 – 28 Apr 2025 · venue unknown for 34 of 47 heats (listed venue Bells Beach)
Draw
Opening Round and the field
| Placing | Surfer | Heats | Points | Entry | Status |
|---|---|---|---|---|---|
| 1st | Jack RobinsonAustralia | 6 | 10,000 | CT surfer | Competed |
| 2nd | Kanoa IgarashiJapan | 6 | 7,800 | CT surfer | Competed |
| 3rd | Griffin ColapintoUnited States | 5 | 6,085 | CT surfer | Competed |
| 5th | Ethan EwingAustralia | 4 | 4,745 | CT surfer | Competed |
| 5th | Jake MarshallUnited States | 4 | 4,745 | CT surfer | Competed |
| 5th | Jordy SmithSouth Africa | 4 | 4,745 | CT surfer | Competed |
| 5th | Samuel PupoBrazil | 4 | 4,745 | CT surfer | Competed |
| 9th | Connor O'LearyJapan | 3 | 3,320 | CT surfer | Competed |
| 9th | Filipe ToledoBrazil | 3 | 3,320 | CT surfer | Competed |
| 9th | Ian GentilHawaii | 3 | 3,320 | Injury replacement | CompetedReplacement: WSL Replacement |
| 9th | Joel VaughanAustralia | 4 | 3,320 | CT surfer | Competed |
| 9th | Leonardo FioravantiItaly | 3 | 3,320 | CT surfer | Competed |
| 9th | Seth MonizHawaii | 4 | 3,320 | CT surfer | Competed |
| 9th | Yago DoraBrazil | 3 | 3,320 | CT surfer | Competed |
| 17th | Alan ClelandMexico | 2 | 1,330 | CT surfer | Competed |
| 17th | Alejo MunizBrazil | 3 | 1,330 | CT surfer | Competed |
| 17th | Barron MamiyaHawaii | 2 | 1,330 | CT surfer | Competed |
| 17th | Cole HoushmandUnited States | 2 | 1,330 | CT surfer | Competed |
| 17th | Crosby ColapintoUnited States | 2 | 1,330 | CT surfer | Competed |
| 17th | George PittarAustralia | 2 | 1,330 | CT surfer | Competed |
| 17th | Imaikalani deVaultHawaii | 3 | 1,330 | CT surfer | Competed |
| 17th | Italo FerreiraBrazil | 2 | 1,330Throwaway | CT surfer | Competed |
| 17th | Jackson BunchHawaii | 3 | 1,330 | CT surfer | Competed |
| 17th | Joao ChiancaBrazil | 3 | 1,330 | CT surfer | Competed |
| 17th | Liam O'BrienAustralia | 2 | 1,330 | CT surfer | Competed |
| 17th | Marco MignotFrance | 3 | 1,330 | CT surfer | Competed |
| 17th | Matthew McGillivraySouth Africa | 3 | 1,330 | CT surfer | Competed |
| 17th | Miguel PupoBrazil | 2 | 1,330 | CT surfer | Competed |
| 17th | Rio WaidaIndonesia | 2 | 1,330 | CT surfer | Competed |
| 17th | Ryan CallinanAustralia | 2 | 1,330 | CT surfer | Competed |
| 33rd | Deivid SilvaBrazil | 2 | 265Throwaway | CT surfer | Competed |
| 33rd | Edgard GroggiaBrazil | 2 | 265 | CT surfer | Competed |
| 33rd | Gabriel MedinaBrazil | 0 | 265 | CT surfer | Injured withdrawalInjured: Ongoing injury - Replaced by Ian Gentil |
| 33rd | Ian GouveiaBrazil | 2 | 265 | CT surfer | Competed |
| 33rd | Ramzi BoukhiamMorocco | 2 | 265Throwaway | CT surfer | Injured withdrawalWithdrawn: Injury |
| — | Morgan CibilicAustralia | 5 | — | no entry row | — |
| — | Xavier HuxtableAustralia | 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. 2 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. 1 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 | Crosby ColapintoUnited StatesAdv to R/32 - HT 6 | 6.67 + 6.17 | 12.84 |
| 2 | Rio WaidaIndonesiaAdv to R/32 - HT 11 | 5.93 + 4.27 | 10.20 |
| 3 | Imaikalani deVaultHawaiiAdv to ER - HT 2 | 5.57 + 2.50 | 8.07 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Samuel PupoBrazilAdv to R/32 - HT 11 | 6.33 + 5.67 | 12.00 |
| 2 | Barron MamiyaHawaiiAdv to R/32 - HT 12 | 4.20 + 4.00 | 8.20 |
| 3 | Joao ChiancaBrazilAdv to ER - HT 4 | 4.90 + 2.87 | 7.77 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jordy SmithSouth AfricaAdv to R/32 - HT 5 | 6.87 + 5.67 | 12.54 |
| 2 | George PittarAustraliaAdv to R/32 - HT 15 | 6.67 + 4.10 | 10.77 |
| 3 | Edgard GroggiaBrazilAdv to ER - HT 1 | 4.60 + 4.27 | 8.87 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Ian GentilHawaiiAdv to R/32 - HT 12 | 6.57 + 6.50 | 13.07 |
| 2 | Yago DoraBrazilAdv to R/32 - HT 13 | 5.50 + 4.63 | 10.13 |
| 3 | Ian GouveiaBrazilAdv to ER - HT 4 | 5.10 + 4.80 | 9.90 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Morgan CibilicAustraliaAdv to R/32 - HT 7 | 7.23 + 6.83 | 14.06 |
| 2 | Ethan EwingAustraliaAdv to R/32 - HT 1 | 6.67 + 6.30 | 12.97 |
| 3 | Seth MonizHawaiiAdv to ER - HT 3 | 4.67 + 4.00 | 8.67 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Italo FerreiraBrazilAdv to R/32 - HT 9 | 8.50 + 7.17 | 15.67 |
| 2 | Xavier HuxtableAustraliaAdv to R/32 - HT 9 | 6.17 + 5.27 | 11.44 |
| 3 | Ramzi BoukhiamMoroccoAdv to ER - HT 2 | 5.67 + 5.33 | 11.00 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jack RobinsonAustraliaAdv to R/32 - HT 16 | 6.93 + 6.00 | 12.93 |
| 2 | Ryan CallinanAustraliaAdv to R/32 - HT 1 | 6.93 + 5.63 | 12.56 |
| 3 | Marco MignotFranceAdv to ER - HT 3 | 6.10 + 5.13 | 11.23 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Connor O'LearyJapanAdv to R/32 - HT 2 | 6.83 + 3.93 | 10.76 |
| 2 | Leonardo FioravantiItalyAdv to R/32 - HT 8 | 5.33 + 3.83 | 9.16 |
| 3 | Deivid SilvaBrazilAdv to ER - HT 3 | 5.70 + 3.00 | 8.70 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jake MarshallUnited StatesAdv to R/32 - HT 14 | 7.00 + 6.80 | 13.80 |
| 2 | Miguel PupoBrazilAdv to R/32 - HT 4 | 5.60 + 4.93 | 10.53 |
| 3 | Alejo MunizBrazilAdv to ER - HT 4 | 5.33 + 4.10 | 9.43 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Alan ClelandMexicoAdv to R/32 - HT 8 | 8.00 + 7.00 | 15.00 |
| 2 | Filipe ToledoBrazilAdv to R/32 - HT 15 | 6.17 + 4.17 | 10.34 |
| 3 | Joel VaughanAustraliaAdv to ER - HT 2 | 4.67 + 3.00 | 7.67 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Kanoa IgarashiJapanAdv to R/32 - HT 3 | 6.87 + 6.50 | 13.37 |
| 2 | Griffin ColapintoUnited StatesAdv to R/32 - HT 10 | 6.00 + 4.33 | 10.33 |
| 3 | Jackson BunchHawaiiAdv to ER - HT 1 | 5.17 + 3.50 | 8.67 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Cole HoushmandUnited StatesAdv to R/32 - HT 7 | 6.50 + 3.83 | 10.33 |
| 2 | Liam O'BrienAustraliaAdv to R/32 - HT 3 | 5.83 + 4.50 | 10.33 |
| 3 | Matthew McGillivraySouth AfricaAdv to ER - HT 1 | 4.83 + 4.63 | 9.46 |
Elimination Round4 heats
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Matthew McGillivraySouth AfricaAdv to R/32 - HT 10 | 7.43 + 7.10 | 14.53 |
| 2 | Jackson BunchHawaiiAdv to R/32 - HT 16 | 6.50 + 6.47 | 12.97 |
| 3 | Edgard GroggiaBrazilEliminated | 5.57 + 4.93 | 10.50 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Joel VaughanAustraliaAdv to R/32 - HT 6 | — | — |
| 2 | Imaikalani deVaultHawaiiAdv to R/32 - HT 5 | — | — |
| 3 | Ramzi BoukhiamMoroccoEliminated | — | — |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Marco MignotFranceAdv to R/32 - HT 2 | 5.90 + 4.77 | 10.67 |
| 2 | Seth MonizHawaiiAdv to R/32 - HT 4 | 5.60 + 5.00 | 10.60 |
| 3 | Deivid SilvaBrazilEliminated | 5.90 + 4.63 | 10.53 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Alejo MunizBrazilAdv to R/32 - HT 13 | 5.83 + 5.80 | 11.63 |
| 2 | Joao ChiancaBrazilAdv to R/32 - HT 14 | 5.40 + 4.60 | 10.00 |
| 3 | Ian GouveiaBrazilEliminated | 4.77 + 4.67 | 9.44 |
Round of 3216 heats
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Ethan EwingAustralia | 8.83 + 6.17 | 15.00 |
| 2 | Ryan CallinanAustralia | 6.67 + 6.13 | 12.80 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Connor O'LearyJapan | 7.33 + 6.10 | 13.43 |
| 2 | Marco MignotFrance | 6.50 + 5.83 | 12.33 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Kanoa IgarashiJapan | 8.50 + 7.60 | 16.10 |
| 2 | Liam O'BrienAustralia | 7.50 + 6.83 | 14.33 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Seth MonizHawaii | 8.00 + 7.70 | 15.70 |
| 2 | Miguel PupoBrazil | 7.67 + 5.83 | 13.50 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jordy SmithSouth Africa | 7.50 + 6.43 | 13.93 |
| 2 | Imaikalani deVaultHawaii | 6.50 + 5.67 | 12.17 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Joel VaughanAustralia | 7.40 + 4.57 | 11.97 |
| 2 | Crosby ColapintoUnited States | 6.00 + 5.50 | 11.50 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Morgan CibilicAustralia | 6.17 + 6.00 | 12.17 |
| 2 | Cole HoushmandUnited States | 4.67 + 3.50 | 8.17 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Leonardo FioravantiItaly | 7.77 + 6.93 | 14.70 |
| 2 | Alan ClelandMexico | 7.20 + 6.90 | 14.10 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Xavier HuxtableAustralia | 7.33 + 6.33 | 13.66 |
| 2 | Italo FerreiraBrazil | 5.67 + 4.00 | 9.67 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Griffin ColapintoUnited States | 7.33 + 7.27 | 14.60 |
| 2 | Matthew McGillivraySouth Africa | 8.10 + 5.17 | 13.27 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Samuel PupoBrazil | 7.83 + 6.83 | 14.66 |
| 2 | Rio WaidaIndonesia | 4.50 + 3.50 | 8.00 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Ian GentilHawaii | 7.50 + 6.00 | 13.50 |
| 2 | Barron MamiyaHawaii | 6.43 + 5.33 | 11.76 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Yago DoraBrazil | 6.33 + 6.13 | 12.46 |
| 2 | Alejo MunizBrazil | 5.90 + 5.83 | 11.73 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jake MarshallUnited States | 9.33 + 9.00 | 18.33 |
| 2 | Joao ChiancaBrazil | 8.07 + 7.67 | 15.74 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Filipe ToledoBrazil | 8.50 + 7.10 | 15.60 |
| 2 | George PittarAustralia | 6.07 + 5.83 | 11.90 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jack RobinsonAustralia | 8.20 + 7.93 | 16.13 |
| 2 | Jackson BunchHawaii | 8.60 + 6.17 | 14.77 |
Round of 168 heats
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Ethan EwingAustralia | 9.43 + 9.33 | 18.76 |
| 2 | Connor O'LearyJapan | 8.67 + 4.67 | 13.34 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Kanoa IgarashiJapan | 7.07 + 6.53 | 13.60 |
| 2 | Seth MonizHawaii | 6.53 + 6.50 | 13.03 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jordy SmithSouth Africa | 8.33 + 7.17 | 15.50 |
| 2 | Joel VaughanAustralia | 6.07 + 5.50 | 11.57 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Morgan CibilicAustralia | 7.17 + 6.93 | 14.10 |
| 2 | Leonardo FioravantiItaly | 7.10 + 5.50 | 12.60 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Griffin ColapintoUnited States | 6.57 + 6.33 | 12.90 |
| 2 | Xavier HuxtableAustralia | 2.50 + 0.50 | 3.00 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Samuel PupoBrazil | 6.17 + 6.00 | 12.17 |
| 2 | Ian GentilHawaii | 5.60 + 5.00 | 10.60 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jake MarshallUnited States | 7.43 + 5.33 | 12.76 |
| 2 | Yago DoraBrazil | 6.27 + 6.10 | 12.37 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jack RobinsonAustralia | 8.70 + 7.83 | 16.53 |
| 2 | Filipe ToledoBrazil | 6.43 + 5.83 | 12.26 |
Quarterfinals4 heats
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Kanoa IgarashiJapan | 7.90 + 7.50 | 15.40 |
| 2 | Ethan EwingAustralia | 7.43 + 7.00 | 14.43 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Morgan CibilicAustralia | 7.00 + 6.83 | 13.83 |
| 2 | Jordy SmithSouth Africa | 7.40 + 6.40 | 13.80 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Griffin ColapintoUnited States | 9.43 + 8.13 | 17.56 |
| 2 | Samuel PupoBrazil | 8.83 + 6.00 | 14.83 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jack RobinsonAustralia | 8.17 + 7.77 | 15.94 |
| 2 | Jake MarshallUnited States | 8.07 + 6.50 | 14.57 |
Semifinals2 heats
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Kanoa IgarashiJapan | 6.00 + 4.27 | 10.27 |
| 2 | Morgan CibilicAustralia | 4.50 + 0.87 | 5.37 |
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jack RobinsonAustralia | 7.50 + 7.17 | 14.67 |
| 2 | Griffin ColapintoUnited States | 8.00 + 6.33 | 14.33 |
Final1 heat
| Position | Surfer and progression | Counting rides | Total |
|---|---|---|---|
| 1 | Jack RobinsonAustralia | 7.77 + 6.37 | 14.14 |
| 2 | Kanoa IgarashiJapan | 7.17 + 6.70 | 13.87 |
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; 3 of 110 entries carry no published heat total and show an em-dash, never zero. 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 |
|---|---|---|---|---|---|
| Jake MarshallUnited States | 4 | −0.416 | 0.146 | +0.562 | 0.150 |
| Ethan EwingAustralia | 4 | 0.443 | 0.943 | +0.500 | 0.090 |
| Jack RobinsonAustralia | 6 | 0.493 | 0.937 | +0.444 | 0.104 |
| Samuel PupoBrazil | 4 | −0.807 | −0.415 | +0.393 | 0.250 |
| Jordy SmithSouth Africa | 4 | 0.185 | 0.498 | +0.313 | 0.119 |
| Alan ClelandMexico | 2 | −0.255 | 0.058 | +0.313 | 0.574 |
| Seth MonizHawaii | 4 | −0.977 | −0.713 | +0.264 | 0.165 |
| Connor O'LearyJapan | 3 | −0.806 | −0.569 | +0.237 | 0.165 |
| Griffin ColapintoUnited States | 5 | 0.592 | 0.823 | +0.232 | 0.086 |
| Ian GentilHawaii | 3 | −0.841 | −0.625 | +0.216 | 0.315 |
| Filipe ToledoBrazil | 3 | −0.374 | −0.165 | +0.209 | 0.500 |
| Kanoa IgarashiJapan | 6 | 0.185 | 0.379 | +0.194 | 0.144 |
| Matthew McGillivraySouth Africa | 3 | −0.296 | −0.109 | +0.187 | 0.150 |
| Jackson BunchHawaii | 3 | −0.513 | −0.330 | +0.183 | 0.500 |
| Liam O'BrienAustralia | 2 | −0.590 | −0.438 | +0.152 | 0.165 |
| Ryan CallinanAustralia | 2 | −0.101 | 0.035 | +0.136 | 0.198 |
| Miguel PupoBrazil | 2 | −0.483 | −0.369 | +0.114 | 0.250 |
| Marco MignotFrance | 3 | −0.719 | −0.613 | +0.106 | 0.477 |
| Joao ChiancaBrazil | 3 | −0.845 | −0.740 | +0.105 | 0.435 |
| Crosby ColapintoUnited States | 2 | −0.214 | −0.115 | +0.099 | 0.181 |
| Imaikalani deVaultHawaii | 2 | −1.829 | −1.762 | +0.066 | 0.198 |
| Ramzi BoukhiamMorocco | 1 | −1.176 | −1.111 | +0.066 | 0.189 |
| Alejo MunizBrazil | 3 | −0.685 | −0.644 | +0.042 | 0.548 |
| Deivid SilvaBrazil | 2 | −1.834 | −1.802 | +0.032 | 0.315 |
| Italo FerreiraBrazil | 2 | 1.037 | 1.065 | +0.028 | 0.079 |
| Yago DoraBrazil | 3 | 0.040 | 0.056 | +0.016 | 0.104 |
| George PittarAustralia | 2 | 0.236 | 0.224 | −0.012 | 0.397 |
| Leonardo FioravantiItaly | 3 | 0.836 | 0.816 | −0.020 | 0.165 |
| Joel VaughanAustralia | 3 | −0.828 | −0.858 | −0.030 | 0.524 |
| Edgard GroggiaBrazil | 2 | −0.952 | −0.992 | −0.040 | 0.630 |
| Barron MamiyaHawaii | 2 | −0.175 | −0.268 | −0.093 | 0.144 |
| Ian GouveiaBrazil | 2 | −0.213 | −0.321 | −0.108 | 0.574 |
| Cole HoushmandUnited States | 2 | −0.436 | −0.576 | −0.140 | 0.150 |
| Morgan CibilicAustralia | 5 | 0.158 | 0.007 | −0.150 | 0.660 |
| Rio WaidaIndonesia | 2 | −0.180 | −0.355 | −0.176 | 0.114 |
| Xavier HuxtableAustralia | 3 | 0.000 | −0.296 | −0.296 | 0.871 |
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.