ANALYTICS
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)

Rounds7
Heats47
Surfed36surfers
WinnerJack Robinsonpublished event placing 1, rankings page

Draw

Opening Round 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
PlacingSurferHeatsPointsEntryStatus
1stJack RobinsonAustralia610,000CT surferCompeted
2ndKanoa IgarashiJapan67,800CT surferCompeted
3rdGriffin ColapintoUnited States56,085CT surferCompeted
5thEthan EwingAustralia44,745CT surferCompeted
5thJake MarshallUnited States44,745CT surferCompeted
5thJordy SmithSouth Africa44,745CT surferCompeted
5thSamuel PupoBrazil44,745CT surferCompeted
9thConnor O'LearyJapan33,320CT surferCompeted
9thFilipe ToledoBrazil33,320CT surferCompeted
9thIan GentilHawaii33,320Injury replacementCompetedReplacement: WSL Replacement
9thJoel VaughanAustralia43,320CT surferCompeted
9thLeonardo FioravantiItaly33,320CT surferCompeted
9thSeth MonizHawaii43,320CT surferCompeted
9thYago DoraBrazil33,320CT surferCompeted
17thAlan ClelandMexico21,330CT surferCompeted
17thAlejo MunizBrazil31,330CT surferCompeted
17thBarron MamiyaHawaii21,330CT surferCompeted
17thCole HoushmandUnited States21,330CT surferCompeted
17thCrosby ColapintoUnited States21,330CT surferCompeted
17thGeorge PittarAustralia21,330CT surferCompeted
17thImaikalani deVaultHawaii31,330CT surferCompeted
17thItalo FerreiraBrazil21,330ThrowawayCT surferCompeted
17thJackson BunchHawaii31,330CT surferCompeted
17thJoao ChiancaBrazil31,330CT surferCompeted
17thLiam O'BrienAustralia21,330CT surferCompeted
17thMarco MignotFrance31,330CT surferCompeted
17thMatthew McGillivraySouth Africa31,330CT surferCompeted
17thMiguel PupoBrazil21,330CT surferCompeted
17thRio WaidaIndonesia21,330CT surferCompeted
17thRyan CallinanAustralia21,330CT surferCompeted
33rdDeivid SilvaBrazil2265ThrowawayCT surferCompeted
33rdEdgard GroggiaBrazil2265CT surferCompeted
33rdGabriel MedinaBrazil0265CT surferInjured withdrawalInjured: Ongoing injury - Replaced by Ian Gentil
33rdIan GouveiaBrazil2265CT surferCompeted
33rdRamzi BoukhiamMorocco2265ThrowawayCT surferInjured withdrawalWithdrawn: Injury
—Morgan CibilicAustralia5—no entry row—
—Xavier HuxtableAustralia3—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

Heat 01Bells Beach · 4-6' · Light
PositionSurfer and progressionCounting ridesTotal
1Crosby ColapintoUnited StatesAdv to R/32 - HT 66.67 + 6.1712.84
2Rio WaidaIndonesiaAdv to R/32 - HT 115.93 + 4.2710.20
3Imaikalani deVaultHawaiiAdv to ER - HT 25.57 + 2.508.07
Heat 02Bells Beach · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Samuel PupoBrazilAdv to R/32 - HT 116.33 + 5.6712.00
2Barron MamiyaHawaiiAdv to R/32 - HT 124.20 + 4.008.20
3Joao ChiancaBrazilAdv to ER - HT 44.90 + 2.877.77
Heat 03Bells Beach · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Jordy SmithSouth AfricaAdv to R/32 - HT 56.87 + 5.6712.54
2George PittarAustraliaAdv to R/32 - HT 156.67 + 4.1010.77
3Edgard GroggiaBrazilAdv to ER - HT 14.60 + 4.278.87
Heat 04Bells Beach · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Ian GentilHawaiiAdv to R/32 - HT 126.57 + 6.5013.07
2Yago DoraBrazilAdv to R/32 - HT 135.50 + 4.6310.13
3Ian GouveiaBrazilAdv to ER - HT 45.10 + 4.809.90
Heat 05Bells Beach · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Morgan CibilicAustraliaAdv to R/32 - HT 77.23 + 6.8314.06
2Ethan EwingAustraliaAdv to R/32 - HT 16.67 + 6.3012.97
3Seth MonizHawaiiAdv to ER - HT 34.67 + 4.008.67
Heat 06Bells Beach · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Italo FerreiraBrazilAdv to R/32 - HT 98.50 + 7.1715.67
2Xavier HuxtableAustraliaAdv to R/32 - HT 96.17 + 5.2711.44
3Ramzi BoukhiamMoroccoAdv to ER - HT 25.67 + 5.3311.00
Heat 07Bells Beach · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Jack RobinsonAustraliaAdv to R/32 - HT 166.93 + 6.0012.93
2Ryan CallinanAustraliaAdv to R/32 - HT 16.93 + 5.6312.56
3Marco MignotFranceAdv to ER - HT 36.10 + 5.1311.23
Heat 08Bells Beach · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Connor O'LearyJapanAdv to R/32 - HT 26.83 + 3.9310.76
2Leonardo FioravantiItalyAdv to R/32 - HT 85.33 + 3.839.16
3Deivid SilvaBrazilAdv to ER - HT 35.70 + 3.008.70
Heat 09Bells Beach · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Jake MarshallUnited StatesAdv to R/32 - HT 147.00 + 6.8013.80
2Miguel PupoBrazilAdv to R/32 - HT 45.60 + 4.9310.53
3Alejo MunizBrazilAdv to ER - HT 45.33 + 4.109.43
Heat 10Bells Beach · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Alan ClelandMexicoAdv to R/32 - HT 88.00 + 7.0015.00
2Filipe ToledoBrazilAdv to R/32 - HT 156.17 + 4.1710.34
3Joel VaughanAustraliaAdv to ER - HT 24.67 + 3.007.67
Heat 11Bells Beach · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Kanoa IgarashiJapanAdv to R/32 - HT 36.87 + 6.5013.37
2Griffin ColapintoUnited StatesAdv to R/32 - HT 106.00 + 4.3310.33
3Jackson BunchHawaiiAdv to ER - HT 15.17 + 3.508.67
Heat 12Bells Beach · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Cole HoushmandUnited StatesAdv to R/32 - HT 76.50 + 3.8310.33
2Liam O'BrienAustraliaAdv to R/32 - HT 35.83 + 4.5010.33
3Matthew McGillivraySouth AfricaAdv to ER - HT 14.83 + 4.639.46

Elimination Round4 heats

Heat 01Bells Beach · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Matthew McGillivraySouth AfricaAdv to R/32 - HT 107.43 + 7.1014.53
2Jackson BunchHawaiiAdv to R/32 - HT 166.50 + 6.4712.97
3Edgard GroggiaBrazilEliminated5.57 + 4.9310.50
Heat 02venue unknown · conditions not published
PositionSurfer and progressionCounting ridesTotal
1Joel VaughanAustraliaAdv to R/32 - HT 6——
2Imaikalani deVaultHawaiiAdv to R/32 - HT 5——
3Ramzi BoukhiamMoroccoEliminated——
Heat 03venue unknown · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Marco MignotFranceAdv to R/32 - HT 25.90 + 4.7710.67
2Seth MonizHawaiiAdv to R/32 - HT 45.60 + 5.0010.60
3Deivid SilvaBrazilEliminated5.90 + 4.6310.53
Heat 04venue unknown · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Alejo MunizBrazilAdv to R/32 - HT 135.83 + 5.8011.63
2Joao ChiancaBrazilAdv to R/32 - HT 145.40 + 4.6010.00
3Ian GouveiaBrazilEliminated4.77 + 4.679.44

Round of 3216 heats

Heat 01venue unknown · 1-4' · Calm
PositionSurfer and progressionCounting ridesTotal
1Ethan EwingAustralia8.83 + 6.1715.00
2Ryan CallinanAustralia6.67 + 6.1312.80
Heat 02venue unknown · 1-4' · Calm
PositionSurfer and progressionCounting ridesTotal
1Connor O'LearyJapan7.33 + 6.1013.43
2Marco MignotFrance6.50 + 5.8312.33
Heat 03venue unknown · 1-4' · Calm
PositionSurfer and progressionCounting ridesTotal
1Kanoa IgarashiJapan8.50 + 7.6016.10
2Liam O'BrienAustralia7.50 + 6.8314.33
Heat 04venue unknown · 1-4' · Calm
PositionSurfer and progressionCounting ridesTotal
1Seth MonizHawaii8.00 + 7.7015.70
2Miguel PupoBrazil7.67 + 5.8313.50
Heat 05venue unknown · 1-4' · Calm
PositionSurfer and progressionCounting ridesTotal
1Jordy SmithSouth Africa7.50 + 6.4313.93
2Imaikalani deVaultHawaii6.50 + 5.6712.17
Heat 06venue unknown · 1-4' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Joel VaughanAustralia7.40 + 4.5711.97
2Crosby ColapintoUnited States6.00 + 5.5011.50
Heat 07venue unknown · 1-4' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Morgan CibilicAustralia6.17 + 6.0012.17
2Cole HoushmandUnited States4.67 + 3.508.17
Heat 08venue unknown · 1-4' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Leonardo FioravantiItaly7.77 + 6.9314.70
2Alan ClelandMexico7.20 + 6.9014.10
Heat 09venue unknown · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Xavier HuxtableAustralia7.33 + 6.3313.66
2Italo FerreiraBrazil5.67 + 4.009.67
Heat 10venue unknown · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Griffin ColapintoUnited States7.33 + 7.2714.60
2Matthew McGillivraySouth Africa8.10 + 5.1713.27
Heat 11venue unknown · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Samuel PupoBrazil7.83 + 6.8314.66
2Rio WaidaIndonesia4.50 + 3.508.00
Heat 12venue unknown · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Ian GentilHawaii7.50 + 6.0013.50
2Barron MamiyaHawaii6.43 + 5.3311.76
Heat 13venue unknown · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Yago DoraBrazil6.33 + 6.1312.46
2Alejo MunizBrazil5.90 + 5.8311.73
Heat 14venue unknown · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Jake MarshallUnited States9.33 + 9.0018.33
2Joao ChiancaBrazil8.07 + 7.6715.74
Heat 15venue unknown · 6-8' · Calm
PositionSurfer and progressionCounting ridesTotal
1Filipe ToledoBrazil8.50 + 7.1015.60
2George PittarAustralia6.07 + 5.8311.90
Heat 16venue unknown · 6-8' · Calm
PositionSurfer and progressionCounting ridesTotal
1Jack RobinsonAustralia8.20 + 7.9316.13
2Jackson BunchHawaii8.60 + 6.1714.77

Round of 168 heats

Heat 01venue unknown · 6-8' · Calm
PositionSurfer and progressionCounting ridesTotal
1Ethan EwingAustralia9.43 + 9.3318.76
2Connor O'LearyJapan8.67 + 4.6713.34
Heat 02venue unknown · 6-8' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Kanoa IgarashiJapan7.07 + 6.5313.60
2Seth MonizHawaii6.53 + 6.5013.03
Heat 03venue unknown · 6-8' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Jordy SmithSouth Africa8.33 + 7.1715.50
2Joel VaughanAustralia6.07 + 5.5011.57
Heat 04venue unknown · 6-8' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Morgan CibilicAustralia7.17 + 6.9314.10
2Leonardo FioravantiItaly7.10 + 5.5012.60
Heat 05venue unknown · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Griffin ColapintoUnited States6.57 + 6.3312.90
2Xavier HuxtableAustralia2.50 + 0.503.00
Heat 06venue unknown · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Samuel PupoBrazil6.17 + 6.0012.17
2Ian GentilHawaii5.60 + 5.0010.60
Heat 07venue unknown · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Jake MarshallUnited States7.43 + 5.3312.76
2Yago DoraBrazil6.27 + 6.1012.37
Heat 08venue unknown · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Jack RobinsonAustralia8.70 + 7.8316.53
2Filipe ToledoBrazil6.43 + 5.8312.26

Quarterfinals4 heats

Heat 01venue unknown · 6-8' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Kanoa IgarashiJapan7.90 + 7.5015.40
2Ethan EwingAustralia7.43 + 7.0014.43
Heat 02venue unknown · 6-8' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Morgan CibilicAustralia7.00 + 6.8313.83
2Jordy SmithSouth Africa7.40 + 6.4013.80
Heat 03venue unknown · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Griffin ColapintoUnited States9.43 + 8.1317.56
2Samuel PupoBrazil8.83 + 6.0014.83
Heat 04venue unknown · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Jack RobinsonAustralia8.17 + 7.7715.94
2Jake MarshallUnited States8.07 + 6.5014.57

Semifinals2 heats

Heat 01venue unknown · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Kanoa IgarashiJapan6.00 + 4.2710.27
2Morgan CibilicAustralia4.50 + 0.875.37
Heat 02venue unknown · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Jack RobinsonAustralia7.50 + 7.1714.67
2Griffin ColapintoUnited States8.00 + 6.3314.33

Final1 heat

Heat 01venue unknown · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Jack RobinsonAustralia7.77 + 6.3714.14
2Kanoa IgarashiJapan7.17 + 6.7013.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

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
Jake MarshallUnited States4−0.4160.146+0.5620.150
Ethan EwingAustralia40.4430.943+0.5000.090
Jack RobinsonAustralia60.4930.937+0.4440.104
Samuel PupoBrazil4−0.807−0.415+0.3930.250
Jordy SmithSouth Africa40.1850.498+0.3130.119
Alan ClelandMexico2−0.2550.058+0.3130.574
Seth MonizHawaii4−0.977−0.713+0.2640.165
Connor O'LearyJapan3−0.806−0.569+0.2370.165
Griffin ColapintoUnited States50.5920.823+0.2320.086
Ian GentilHawaii3−0.841−0.625+0.2160.315
Filipe ToledoBrazil3−0.374−0.165+0.2090.500
Kanoa IgarashiJapan60.1850.379+0.1940.144
Matthew McGillivraySouth Africa3−0.296−0.109+0.1870.150
Jackson BunchHawaii3−0.513−0.330+0.1830.500
Liam O'BrienAustralia2−0.590−0.438+0.1520.165
Ryan CallinanAustralia2−0.1010.035+0.1360.198
Miguel PupoBrazil2−0.483−0.369+0.1140.250
Marco MignotFrance3−0.719−0.613+0.1060.477
Joao ChiancaBrazil3−0.845−0.740+0.1050.435
Crosby ColapintoUnited States2−0.214−0.115+0.0990.181
Imaikalani deVaultHawaii2−1.829−1.762+0.0660.198
Ramzi BoukhiamMorocco1−1.176−1.111+0.0660.189
Alejo MunizBrazil3−0.685−0.644+0.0420.548
Deivid SilvaBrazil2−1.834−1.802+0.0320.315
Italo FerreiraBrazil21.0371.065+0.0280.079
Yago DoraBrazil30.0400.056+0.0160.104
George PittarAustralia20.2360.224−0.0120.397
Leonardo FioravantiItaly30.8360.816−0.0200.165
Joel VaughanAustralia3−0.828−0.858−0.0300.524
Edgard GroggiaBrazil2−0.952−0.992−0.0400.630
Barron MamiyaHawaii2−0.175−0.268−0.0930.144
Ian GouveiaBrazil2−0.213−0.321−0.1080.574
Cole HoushmandUnited States2−0.436−0.576−0.1400.150
Morgan CibilicAustralia50.1580.007−0.1500.660
Rio WaidaIndonesia2−0.180−0.355−0.1760.114
Xavier HuxtableAustralia30.000−0.296−0.2960.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.