ANALYTICS
CT 2025 · Stop 09Post-cut

VIVO Rio Pro

Official results on worldsurfleague.com

Itaúna (31 heats) · 21 Jun 2025 – 29 Jun 2025 (listed venue Itaúna)

Rounds6
Heats31
Surfed24surfers
WinnerCole Houshmandpublished 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
1stCole HoushmandUnited States510,000CT surferCompeted
2ndGriffin ColapintoUnited States67,800CT surferCompeted
3rdEthan EwingAustralia56,085CT surferCompeted
3rdMiguel PupoBrazil46,085CT surferCompeted
5thItalo FerreiraBrazil34,745CT surferCompeted
5thJake MarshallUnited States44,745CT surferCompeted
5thJordy SmithSouth Africa44,745CT surferCompeted
5thYago DoraBrazil44,745CT surferCompeted
9thAlan ClelandMexico23,320CT surferCompeted
9thCrosby ColapintoUnited States23,320CT surferCompeted
9thFilipe ToledoBrazil23,320CT surferCompeted
9thJack RobinsonAustralia33,320CT surferCompeted
9thJoel VaughanAustralia23,320CT surferCompeted
9thKanoa IgarashiJapan33,320CT surferCompeted
9thLeonardo FioravantiItaly23,320CT surferCompeted
9thSeth MonizHawaii33,320CT surferCompeted
17thAlejo MunizBrazil21,330CT surferCompeted
17thBarron MamiyaHawaii21,330CT surferCompeted
17thConnor O'LearyJapan21,330CT surferCompeted
17thJoao ChiancaBrazil21,330CT surferCompeted
17thMarco MignotFrance21,330CT surferCompeted
17thRio WaidaIndonesia21,330CT surferCompeted
—Deivid SilvaBrazil0—CT surferDid not contest
—Edgard GroggiaBrazil0—CT surferDid not contest
—Gabriel KlaussnerBrazil2—no entry row—
—Gabriel MedinaBrazil0—CT surferDid not contest
—George PittarAustralia0—CT surferDid not contest
—Ian GentilHawaii0—CT surferDid not contest
—Ian GouveiaBrazil0—CT surferDid not contest
—Imaikalani deVaultHawaii0—CT surferDid not contest
—Jackson BunchHawaii0—CT surferDid not contest
—Liam O'BrienAustralia0—CT surferDid not contest
—Matthew McGillivraySouth Africa0—CT surferDid not contest
—Peterson CrisantoBrazil2—no entry row—
—Ramzi BoukhiamMorocco0—CT surferDid not contest
—Ryan CallinanAustralia0—CT surferDid not contest
—Samuel PupoBrazil0—CT surferDid not contest
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. 13 listed there surfed no heat, shown with their published status.

Heat list

31 heats across 6 rounds

Opening Round8 heats

Heat 01Itaúna · 1-4' · Calm
PositionSurfer and progressionCounting ridesTotal
1Italo FerreiraBrazilAdv to R/16 - HT 76.83 + 5.6012.43
2Connor O'LearyJapanAdv to ER - HT 86.33 + 4.8711.20
3Seth MonizHawaiiAdv to ER - HT 73.97 + 3.507.47
Heat 02Itaúna · 1-4' · Calm
PositionSurfer and progressionCounting ridesTotal
1Joel VaughanAustraliaAdv to R/16 - HT 86.83 + 6.5013.33
2Kanoa IgarashiJapanAdv to ER - HT 54.67 + 1.676.34
3Alejo MunizBrazilAdv to ER - HT 54.10 + 0.874.97
Heat 03Itaúna · 1-4' · Calm
PositionSurfer and progressionCounting ridesTotal
1Crosby ColapintoUnited StatesAdv to R/16 - HT 76.83 + 5.6712.50
2Yago DoraBrazilAdv to ER - HT 35.83 + 4.7710.60
3Peterson CrisantoBrazilAdv to ER - HT 34.50 + 3.277.77
Heat 04Itaúna · 1-4' · Calm
PositionSurfer and progressionCounting ridesTotal
1Cole HoushmandUnited StatesAdv to R/16 - HT 38.00 + 5.3013.30
2Gabriel KlaussnerBrazilAdv to ER - HT 15.50 + 5.4010.90
3Jordy SmithSouth AfricaAdv to ER - HT 15.33 + 4.109.43
Heat 05Itaúna · 1-4' · Calm
PositionSurfer and progressionCounting ridesTotal
1Alan ClelandMexicoAdv to R/16 - HT 17.33 + 5.0012.33
2Jake MarshallUnited StatesAdv to ER - HT 85.40 + 4.579.97
3Barron MamiyaHawaiiAdv to ER - HT 74.73 + 3.608.33
Heat 06Itaúna · 1-4' · Calm
PositionSurfer and progressionCounting ridesTotal
1Miguel PupoBrazilAdv to R/16 - HT 26.67 + 5.3312.00
2Ethan EwingAustraliaAdv to ER - HT 25.00 + 3.938.93
3Marco MignotFranceAdv to ER - HT 24.17 + 4.078.24
Heat 07Itaúna · 1-4' · Calm
PositionSurfer and progressionCounting ridesTotal
1Leonardo FioravantiItalyAdv to R/16 - HT 67.17 + 6.6713.84
2Jack RobinsonAustraliaAdv to ER - HT 46.00 + 4.8310.83
3Rio WaidaIndonesiaAdv to ER - HT 43.33 + 3.236.56
Heat 08Itaúna · 1-4' · Calm
PositionSurfer and progressionCounting ridesTotal
1Filipe ToledoBrazilAdv to R/16 - HT 26.67 + 6.2312.90
2Joao ChiancaBrazilAdv to ER - HT 65.90 + 5.3311.23
3Griffin ColapintoUnited StatesAdv to ER - HT 65.07 + 3.508.57

Elimination Round8 heats

Heat 01Itaúna · 6-8' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Jordy SmithSouth AfricaAdv to R/16 - HT 56.33 + 5.0011.33
2Gabriel KlaussnerBrazilEliminated4.57 + 4.108.67
Heat 02Itaúna · 6-8' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Ethan EwingAustraliaAdv to R/16 - HT 88.00 + 7.2715.27
2Marco MignotFranceEliminated6.93 + 4.1711.10
Heat 03Itaúna · 6-8' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Yago DoraBrazilAdv to R/16 - HT 18.67 + 6.8315.50
2Peterson CrisantoBrazilEliminated4.50 + 4.438.93
Heat 04Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Jack RobinsonAustraliaAdv to R/16 - HT 46.77 + 6.2713.04
2Rio WaidaIndonesiaEliminated6.67 + 5.9012.57
Heat 05Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Kanoa IgarashiJapanAdv to R/16 - HT 36.23 + 5.5011.73
2Alejo MunizBrazilEliminated7.00 + 2.679.67
Heat 06Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Griffin ColapintoUnited StatesAdv to R/16 - HT 64.83 + 4.379.20
2Joao ChiancaBrazilEliminated4.73 + 4.008.73
Heat 07Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Seth MonizHawaiiAdv to R/16 - HT 57.00 + 3.5010.50
2Barron MamiyaHawaiiEliminated3.83 + 2.736.56
Heat 08Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Jake MarshallUnited StatesAdv to R/16 - HT 45.17 + 4.779.94
2Connor O'LearyJapanEliminated5.93 + 3.679.60

Round of 168 heats

Heat 01Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Yago DoraBrazil8.50 + 3.8312.33
2Alan ClelandMexico6.00 + 5.5011.50
Heat 02Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Miguel PupoBrazil6.00 + 4.8310.83
2Filipe ToledoBrazil5.60 + 5.0710.67
Heat 03Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Cole HoushmandUnited States8.67 + 1.179.84
2Kanoa IgarashiJapan5.00 + 3.508.50
Heat 04Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Jake MarshallUnited States7.33 + 5.6713.00
2Jack RobinsonAustralia6.00 + 4.5010.50
Heat 05Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Jordy SmithSouth Africa6.00 + 4.8310.83
2Seth MonizHawaii5.83 + 4.009.83
Heat 06Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Griffin ColapintoUnited States7.17 + 6.7013.87
2Leonardo FioravantiItaly7.13 + 5.6712.80
Heat 07Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Italo FerreiraBrazil9.33 + 5.0014.33
2Crosby ColapintoUnited States7.83 + 5.4713.30
Heat 08Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Ethan EwingAustralia6.63 + 6.0012.63
2Joel VaughanAustralia6.67 + 4.4711.14

Quarterfinals4 heats

Heat 01Itaúna · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Miguel PupoBrazil6.50 + 5.8312.33
2Yago DoraBrazil5.30 + 5.0010.30
Heat 02Itaúna · 4-6' · Calm
PositionSurfer and progressionCounting ridesTotal
1Cole HoushmandUnited States7.83 + 5.6713.50
2Jake MarshallUnited States6.83 + 6.4313.26
Heat 03Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Griffin ColapintoUnited States7.67 + 7.2314.90
2Jordy SmithSouth Africa5.63 + 4.179.80
Heat 04Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Ethan EwingAustralia8.00 + 6.4314.43
2Italo FerreiraBrazil7.00 + 6.4013.40

Semifinals2 heats

Heat 01Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Cole HoushmandUnited States7.73 + 7.3315.06
2Miguel PupoBrazil7.33 + 6.5013.83
Heat 02Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Griffin ColapintoUnited States8.17 + 6.6714.84
2Ethan EwingAustralia7.17 + 7.0314.20

Final1 heat

Heat 01Itaúna · 4-6' · Offshore
PositionSurfer and progressionCounting ridesTotal
1Cole HoushmandUnited States9.40 + 7.5016.90
2Griffin ColapintoUnited States8.23 + 6.1714.40
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
Cole HoushmandUnited States50.1840.340+0.1560.086
Crosby ColapintoUnited States2−0.0190.116+0.1350.099
Joel VaughanAustralia2−0.373−0.268+0.1050.330
Leonardo FioravantiItaly20.9000.989+0.0890.099
Miguel PupoBrazil4−0.536−0.472+0.0630.137
Alan ClelandMexico2−0.066−0.015+0.0510.362
Italo FerreiraBrazil31.4151.417+0.0020.052
Connor O'LearyJapan2−0.277−0.316−0.0390.095
Yago DoraBrazil40.5350.494−0.0410.052
Filipe ToledoBrazil20.8330.791−0.0420.287
Ethan EwingAustralia51.1351.087−0.0480.050
Joao ChiancaBrazil2−0.385−0.453−0.0680.262
Jake MarshallUnited States40.3620.260−0.1030.086
Marco MignotFrance2−0.214−0.319−0.1050.301
Rio WaidaIndonesia2−0.277−0.382−0.1050.075
Gabriel KlaussnerBrazil20.000−0.119−0.1190.912
Jack RobinsonAustralia31.0950.955−0.1390.063
Seth MonizHawaii3−0.679−0.867−0.1880.104
Griffin ColapintoUnited States61.0290.809−0.2200.036
Peterson CrisantoBrazil20.000−0.242−0.2420.912
Barron MamiyaHawaii2−0.357−0.650−0.2930.075
Alejo MunizBrazil2−0.318−0.619−0.3010.330
Jordy SmithSouth Africa40.9470.532−0.4150.057
Kanoa IgarashiJapan30.9740.519−0.4550.065
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 24 of 24 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.