ANALYTICS
CT 2025 · Stop 03

MEO Rip Curl Pro Portugal

Official results on worldsurfleague.com

Supertubos (47 heats) · 15 Mar 2025 – 25 Mar 2025 (listed venue Supertubos)

Rounds7
Heats47
Surfed36surfers
WinnerYago Dorapublished 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
1stYago DoraBrazil610,000CT surferCompeted
2ndItalo FerreiraBrazil67,800CT surferCompeted
3rdBarron MamiyaHawaii56,085CT surferCompeted
3rdEthan EwingAustralia56,085CT surferCompeted
5thFilipe ToledoBrazil44,745CT surferCompeted
5thJack RobinsonAustralia44,745CT surferCompeted
5thMarco MignotFrance54,745CT surferCompeted
5thRio WaidaIndonesia44,745CT surferCompeted
9thCole HoushmandUnited States33,320CT surferCompeted
9thImaikalani deVaultHawaii33,320CT surferCompeted
9thJoel VaughanAustralia33,320CT surferCompeted
9thJordy SmithSouth Africa33,320CT surferCompeted
9thKanoa IgarashiJapan33,320CT surferCompeted
9thLeonardo FioravantiItaly33,320CT surferCompeted
9thLiam O'BrienAustralia43,320CT surferCompeted
9thSeth MonizHawaii43,320CT surferCompeted
17thAlan ClelandMexico21,330CT surferCompeted
17thAlejo MunizBrazil21,330CT surferCompeted
17thConnor O'LearyJapan21,330CT surferCompeted
17thCrosby ColapintoUnited States21,330CT surferCompeted
17thDeivid SilvaBrazil31,330CT surferCompeted
17thEdgard GroggiaBrazil31,330CT surferCompeted
17thGriffin ColapintoUnited States21,330CT surferCompeted
17thIan GentilHawaii21,330Injury replacementCompetedReplacement: WSL Replacement
17thJackson BunchHawaii21,330CT surferCompeted
17thJake MarshallUnited States31,330CT surferCompeted
17thMatthew McGillivraySouth Africa21,330CT surferCompeted
17thMiguel PupoBrazil21,330ThrowawayCT surferCompeted
17thRamzi BoukhiamMorocco31,330CT surferCompeted
17thSamuel PupoBrazil31,330CT surferCompeted
33rdGabriel MedinaBrazil0265CT surferInjured withdrawalInjured: Ongoing Injury - Replaced by Ian Gentil
33rdGeorge PittarAustralia2265ThrowawayCT surferCompeted
33rdIan GouveiaBrazil2265ThrowawayCT surferCompeted
33rdJoao ChiancaBrazil2265ThrowawayCT surferCompeted
33rdRyan CallinanAustralia0265ThrowawayCT surferInjured withdrawalInjured: Ongoing injury - Replaced by Jorgann Couzinet
—Frederico MoraisPortugal2—no entry row—
—Gatien DelahayeFrance2—no entry row—
—Jorgann CouzinetFrance2—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

Heat 01Supertubos · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Barron MamiyaHawaiiAdv to R/32 - HT 167.50 + 7.0014.50
2Cole HoushmandUnited StatesAdv to R/32 - HT 63.80 + 3.777.57
3Edgard GroggiaBrazilAdv to ER - HT 33.67 + 2.806.47
Heat 02Supertubos · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Crosby ColapintoUnited StatesAdv to R/32 - HT 25.43 + 5.1010.53
2Rio WaidaIndonesiaAdv to R/32 - HT 114.60 + 4.008.60
3Marco MignotFranceAdv to ER - HT 23.43 + 3.276.70
Heat 03Supertubos · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Griffin ColapintoUnited StatesAdv to R/32 - HT 138.00 + 6.0014.00
2Ian GentilHawaiiAdv to R/32 - HT 16.00 + 5.4011.40
3George PittarAustraliaAdv to ER - HT 44.70 + 4.579.27
Heat 04Supertubos · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Jack RobinsonAustraliaAdv to R/32 - HT 15.83 + 5.0010.83
2Gatien DelahayeFranceAdv to R/32 - HT 55.17 + 3.478.64
3Liam O'BrienAustraliaAdv to ER - HT 34.33 + 4.008.33
Heat 05Supertubos · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Ethan EwingAustraliaAdv to R/32 - HT 57.83 + 6.0013.83
2Jorgann CouzinetFranceAdv to R/32 - HT 94.67 + 3.077.74
3Seth MonizHawaiiAdv to ER - HT 22.33 + 1.904.23
Heat 06Supertubos · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Italo FerreiraBrazilAdv to R/32 - HT 98.83 + 7.6016.43
2Jackson BunchHawaiiAdv to R/32 - HT 157.00 + 4.3011.30
3Frederico MoraisPortugalAdv to ER - HT 15.17 + 3.778.94
Heat 07Supertubos · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Yago DoraBrazilAdv to R/32 - HT 36.10 + 5.4011.50
2Joel VaughanAustraliaAdv to R/32 - HT 105.23 + 4.679.90
3Samuel PupoBrazilAdv to ER - HT 44.07 + 3.507.57
Heat 08Supertubos · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Alan ClelandMexicoAdv to R/32 - HT 84.23 + 4.178.40
2Jordy SmithSouth AfricaAdv to R/32 - HT 84.20 + 3.177.37
3Ramzi BoukhiamMoroccoAdv to ER - HT 42.33 + 1.974.30
Heat 09Supertubos · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Imaikalani deVaultHawaiiAdv to R/32 - HT 45.00 + 5.0010.00
2Connor O'LearyJapanAdv to R/32 - HT 64.37 + 3.507.87
3Jake MarshallUnited StatesAdv to ER - HT 14.33 + 3.307.63
Heat 10Supertubos · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Filipe ToledoBrazilAdv to R/32 - HT 74.67 + 4.439.10
2Alejo MunizBrazilAdv to R/32 - HT 74.37 + 3.507.87
3Ian GouveiaBrazilAdv to ER - HT 33.77 + 2.676.44
Heat 11Supertubos · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Kanoa IgarashiJapanAdv to R/32 - HT 127.17 + 6.1713.34
2Matthew McGillivraySouth AfricaAdv to R/32 - HT 125.53 + 4.6710.20
3Joao ChiancaBrazilAdv to ER - HT 24.27 + 4.078.34
Heat 12Supertubos · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Miguel PupoBrazilAdv to R/32 - HT 145.50 + 4.6710.17
2Leonardo FioravantiItalyAdv to R/32 - HT 155.17 + 4.439.60
3Deivid SilvaBrazilAdv to ER - HT 10.67 + 0.501.17

Elimination Round4 heats

Heat 01Supertubos · 1-4' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Deivid SilvaBrazilAdv to R/32 - HT 116.93 + 5.5012.43
2Jake MarshallUnited StatesAdv to R/32 - HT 45.33 + 4.409.73
3Frederico MoraisPortugalEliminated4.57 + 3.508.07
Heat 02Supertubos · 1-4' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Marco MignotFranceAdv to R/32 - HT 134.93 + 4.479.40
2Seth MonizHawaiiAdv to R/32 - HT 144.67 + 3.838.50
3Joao ChiancaBrazilEliminated4.37 + 4.008.37
Heat 03Supertubos · 1-4' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Liam O'BrienAustraliaAdv to R/32 - HT 26.50 + 5.1311.63
2Edgard GroggiaBrazilAdv to R/32 - HT 165.77 + 5.5011.27
3Ian GouveiaBrazilEliminated3.67 + 3.136.80
Heat 04Supertubos · 1-4' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Samuel PupoBrazilAdv to R/32 - HT 36.00 + 5.5011.50
2Ramzi BoukhiamMoroccoAdv to R/32 - HT 106.40 + 4.9311.33
3George PittarAustraliaEliminated5.73 + 5.3311.06

Round of 3216 heats

Heat 01Supertubos · 1-4' · Calm
PositionSurfer and progressionCounting ridesTotal
1Jack RobinsonAustralia8.17 + 7.5015.67
2Ian GentilHawaii1.43 + 1.402.83
Heat 02Supertubos · 1-4' · Calm
PositionSurfer and progressionCounting ridesTotal
1Liam O'BrienAustralia5.67 + 4.139.80
2Crosby ColapintoUnited States4.40 + 4.008.40
Heat 03Supertubos · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Yago DoraBrazil3.90 + 3.677.57
2Samuel PupoBrazil3.83 + 3.277.10
Heat 04Supertubos · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Imaikalani deVaultHawaii5.43 + 4.009.43
2Jake MarshallUnited States4.67 + 4.138.80
Heat 05Supertubos · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Ethan EwingAustralia6.00 + 5.5711.57
2Gatien DelahayeFrance5.70 + 3.409.10
Heat 06Supertubos · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Cole HoushmandUnited States5.80 + 5.1710.97
2Connor O'LearyJapan5.50 + 5.2010.70
Heat 07Supertubos · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Filipe ToledoBrazil6.50 + 5.8312.33
2Alejo MunizBrazil4.70 + 4.679.37
Heat 08Supertubos · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Jordy SmithSouth Africa6.50 + 4.8311.33
2Alan ClelandMexico6.17 + 3.579.74
Heat 09Supertubos · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Italo FerreiraBrazil8.17 + 5.5013.67
2Jorgann CouzinetFrance5.73 + 4.3310.06
Heat 10Supertubos · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Joel VaughanAustralia7.00 + 4.7311.73
2Ramzi BoukhiamMorocco4.33 + 4.238.56
Heat 11Supertubos · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Rio WaidaIndonesia5.67 + 4.309.97
2Deivid SilvaBrazil4.50 + 4.338.83
Heat 12Supertubos · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Kanoa IgarashiJapan6.83 + 5.0711.90
2Matthew McGillivraySouth Africa5.83 + 2.678.50
Heat 13Supertubos · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Marco MignotFrance8.00 + 6.4314.43
2Griffin ColapintoUnited States6.80 + 6.5013.30
Heat 14Supertubos · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Seth MonizHawaii5.83 + 4.3710.20
2Miguel PupoBrazil4.93 + 4.339.26
Heat 15Supertubos · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Leonardo FioravantiItaly6.10 + 5.9712.07
2Jackson BunchHawaii5.67 + 5.2310.90
Heat 16Supertubos · 4-6' · Onshore
PositionSurfer and progressionCounting ridesTotal
1Barron MamiyaHawaii5.73 + 5.6011.33
2Edgard GroggiaBrazil3.67 + 3.377.04

Round of 168 heats

Heat 01Supertubos · 4-6' · Cross
PositionSurfer and progressionCounting ridesTotal
1Jack RobinsonAustralia7.33 + 4.6011.93
2Liam O'BrienAustralia3.50 + 2.506.00
Heat 02Supertubos · 4-6' · Cross
PositionSurfer and progressionCounting ridesTotal
1Yago DoraBrazil7.00 + 5.1712.17
2Imaikalani deVaultHawaii4.00 + 2.336.33
Heat 03Supertubos · 4-6' · Cross
PositionSurfer and progressionCounting ridesTotal
1Ethan EwingAustralia6.43 + 6.3312.76
2Cole HoushmandUnited States4.27 + 3.677.94
Heat 04Supertubos · 4-6' · Cross
PositionSurfer and progressionCounting ridesTotal
1Filipe ToledoBrazil5.50 + 3.939.43
2Jordy SmithSouth Africa4.67 + 3.808.47
Heat 05Supertubos · 4-6' · Cross
PositionSurfer and progressionCounting ridesTotal
1Italo FerreiraBrazil9.17 + 3.6712.84
2Joel VaughanAustralia5.17 + 3.839.00
Heat 06Supertubos · 4-6' · Cross
PositionSurfer and progressionCounting ridesTotal
1Rio WaidaIndonesia5.67 + 3.509.17
2Kanoa IgarashiJapan3.73 + 3.637.36
Heat 07Supertubos · 4-6' · Cross
PositionSurfer and progressionCounting ridesTotal
1Marco MignotFrance5.00 + 4.509.50
2Seth MonizHawaii3.00 + 1.834.83
Heat 08Supertubos · 4-6' · Cross
PositionSurfer and progressionCounting ridesTotal
1Barron MamiyaHawaii6.67 + 6.1712.84
2Leonardo FioravantiItaly7.00 + 4.2311.23

Quarterfinals4 heats

Heat 01Supertubos · 4-6' · Cross
PositionSurfer and progressionCounting ridesTotal
1Yago DoraBrazil8.00 + 7.5015.50
2Jack RobinsonAustralia5.00 + 3.508.50
Heat 02Supertubos · 4-6' · Cross
PositionSurfer and progressionCounting ridesTotal
1Ethan EwingAustralia9.17 + 3.3312.50
2Filipe ToledoBrazil7.83 + 1.138.96
Heat 03Supertubos · 4-6' · Cross
PositionSurfer and progressionCounting ridesTotal
1Italo FerreiraBrazil6.67 + 3.209.87
2Rio WaidaIndonesia3.33 + 3.106.43
Heat 04Supertubos · 4-6' · Cross
PositionSurfer and progressionCounting ridesTotal
1Barron MamiyaHawaii5.67 + 4.6710.34
2Marco MignotFrance5.50 + 3.779.27

Semifinals2 heats

Heat 01Supertubos · 4-6' · Cross
PositionSurfer and progressionCounting ridesTotal
1Yago DoraBrazil7.50 + 5.3312.83
2Ethan EwingAustralia2.50 + 1.003.50
Heat 02Supertubos · 4-6' · Cross
PositionSurfer and progressionCounting ridesTotal
1Italo FerreiraBrazil5.67 + 5.3711.04
2Barron MamiyaHawaii5.03 + 4.909.93

Final1 heat

Heat 01Supertubos · 4-6' · Cross
PositionSurfer and progressionCounting ridesTotal
1Yago DoraBrazil6.70 + 6.6713.37
2Italo FerreiraBrazil7.43 + 5.0012.43
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

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
Griffin ColapintoUnited States20.2040.398+0.1940.119
Jackson BunchHawaii2−0.565−0.528+0.0370.630
Joel VaughanAustralia3−0.626−0.717−0.0910.660
George PittarAustralia20.1430.049−0.0940.500
Connor O'LearyJapan2−0.767−0.869−0.1020.218
Miguel PupoBrazil2−0.325−0.432−0.1070.345
Barron MamiyaHawaii50.003−0.128−0.1310.173
Kanoa IgarashiJapan30.4670.310−0.1570.208
Matthew McGillivraySouth Africa2−0.098−0.259−0.1600.228
Leonardo FioravantiItaly30.7090.548−0.1600.218
Jack RobinsonAustralia40.7070.544−0.1640.150
Imaikalani deVaultHawaii3−1.700−1.867−0.1670.239
Crosby ColapintoUnited States20.102−0.066−0.1680.250
Alan ClelandMexico2−0.236−0.406−0.1700.758
Alejo MunizBrazil2−0.650−0.823−0.1730.758
Joao ChiancaBrazil2−0.643−0.829−0.1860.574
Jorgann CouzinetFrance20.000−0.205−0.2050.912
Gatien DelahayeFrance20.000−0.209−0.2090.912
Yago DoraBrazil60.4580.234−0.2240.144
Frederico MoraisPortugal2−0.067−0.291−0.2240.500
Ramzi BoukhiamMorocco3−1.133−1.401−0.2670.228
Filipe ToledoBrazil4−0.272−0.563−0.2910.630
Samuel PupoBrazil3−0.308−0.606−0.2980.345
Marco MignotFrance5−0.474−0.778−0.3040.630
Jake MarshallUnited States3−0.183−0.494−0.3120.198
Deivid SilvaBrazil3−1.320−1.633−0.3120.379
Edgard GroggiaBrazil3−0.613−0.930−0.3170.758
Ian GentilHawaii2−0.514−0.842−0.3280.397
Cole HoushmandUnited States3−0.111−0.445−0.3340.218
Jordy SmithSouth Africa30.149−0.187−0.3360.189
Italo FerreiraBrazil61.4161.041−0.3750.104
Ian GouveiaBrazil20.170−0.240−0.4110.691
Liam O'BrienAustralia4−0.065−0.498−0.4330.198
Ethan EwingAustralia50.9000.367−0.5330.131
Rio WaidaIndonesia40.314−0.318−0.6320.137
Seth MonizHawaii4−0.289−1.010−0.7210.218
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.