Schedule
Rankings
Surfers
Fantasy
Watch
Ways to Watch
Tahiti Bound
Store
More
Schedule
Rankings
Surfers
Fantasy
Watch
Ways to Watch
Tahiti Bound
Store
WSL One Ocean
Big Wave
KSWC
About WSL
Search
Account
Account
Notifications
Security
Log Out
Log In
Apr 3 - 8, 2023
MQS 3000
WQS 1000
Caparica Surf Fest 2023
Costa da Caparica, Almada, Portugal
Completed
Congratulations Mafalda Lopes and Marco Mignot
Caparica Surf Fest 2023
Main
Results
Prizes
Champions
Forecast
Men's Qualifying Series
Champion
Marco Mignot
FRA
Points
3000
Prize
$8,000
Rank
0
Change
--
Points
0
Earnings
$0
2nd Place
Vasco Ribeiro
POR
Points
2340
Prize
$4,000
Rank
0
Change
--
Points
0
Earnings
$0
3rd Place
Justin Becret
FRA
Points
1825
Prize
$2,000
Rank
0
Change
--
Points
0
Earnings
$0
3rd Place
Teva Bouchgua
MAR
Points
1825
Prize
$2,000
Rank
0
Change
--
Points
0
Earnings
$0
5th Place
5th Place
Joan Duru
FRA
Points
1423
Prize
$1,000
Rank
0
Change
--
Points
0
Earnings
$0
5th Place
Marc Lacomare
FRA
Points
1423
Prize
$1,000
Rank
0
Change
--
Points
0
Earnings
$0
5th Place
Adur Amatriain
EUK
Points
1423
Prize
$1,000
Rank
0
Change
--
Points
0
Earnings
$0
5th Place
Mihimana Braye
PYF
Points
1423
Prize
$1,000
Rank
0
Change
--
Points
0
Earnings
$0
9th Place
9th Place
Jorgann Couzinet
FRA
Points
945
Prize
$750
Rank
0
Change
--
Points
0
Earnings
$0
9th Place
Charly Martin
FRA
Points
945
Prize
$750
Rank
0
Change
--
Points
0
Earnings
$0
9th Place
Tristan Guilbaud
FRA
Points
945
Prize
$750
Rank
0
Change
--
Points
0
Earnings
$0
9th Place
Paul Cesar Distinguin
FRA
Points
945
Prize
$750
Rank
0
Change
--
Points
0
Earnings
$0
13th Place
13th Place
Kauli Vaast
FRA
Points
796
Prize
$550
Rank
0
Change
--
Points
0
Earnings
$0
13th Place
Sam Piter
FRA
Points
796
Prize
$550
Rank
0
Change
--
Points
0
Earnings
$0
13th Place
Andy Criere
ESP
Points
796
Prize
$550
Rank
0
Change
--
Points
0
Earnings
$0
13th Place
Elya David Sasi
ISR
Points
796
Prize
$550
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
17th Place
Timothe Bisso
FRA
Points
480
Prize
$350
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Luis Diaz
CNY
Points
480
Prize
$350
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Beyrick De Vries
NLD
Points
480
Prize
$350
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Thomas Ledee
FRA
Points
480
Prize
$350
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Ruben Vitoria
EUK
Points
480
Prize
$350
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Leon Glatzer
DEU
Points
480
Prize
$350
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Luis Perloiro
POR
Points
480
Prize
$350
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Stanley Norman
GBR
Points
480
Prize
$350
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
25th Place
Guilherme Ribeiro
POR
Points
400
Prize
$250
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Frederico Morais
POR
Points
400
Prize
$250
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Charly Quivront
FRA
Points
400
Prize
$250
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Bitor Garitaonandia
EUK
Points
400
Prize
$250
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Patrick Langdon-Dark
WLS
Points
400
Prize
$250
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Enzo Cavallini
FRA
Points
400
Prize
$250
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Maksymilian Michalewski
POL
Points
400
Prize
$250
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
João Mendonça
POR
Points
400
Prize
$250
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
33rd Place
Tiago Carrique
FRA
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Thomas Debierre
FRA
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Afonso Antunes
POR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Francisco Almeida
POR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Halley Batista
BRA
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Dean Vandewalle
BEL
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Barnaby Cox
GBR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Edoardo Papa
ITA
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Arran Strong
GBR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Gearoid McDaid
IRL
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Ido Arkin
ISR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Francisco Ordonhas
POR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Ilay Bochan
ISR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Conor Donegan Santos
ESP
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Nestor Garcia
ESP
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
João Roque Pinho
POR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
49th Place
Leo Paul Etienne
FRA
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Joaquim Chaves
POR
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Yago Dominguez
EUK
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Martim Paulino
POR
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Siam Nikritin
ISR
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Logan Nicol
WLS
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Paco Alonzo
FRA
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Seth Morris
WLS
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Matteo Calatri
ITA
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Henrique Pyrrait
POR
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Eduardo Fernandes
POR
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Daniel Nobrega
POR
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Uri Uziel
ISR
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Louis Tabere Allamelou
FRA
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Ido Hagag
ISR
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Dylan Donegan Dos Santos
ESP
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
65th Place
Luke Dillon
GBR
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Elijah Chort
FRA
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Dor Bitton
ISR
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Francesco Lazzarini
ITA
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Haumana Ateni
FRA
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Kytann Foret
FRA
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Guilherme Fonseca
POR
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Erwan Blouin
FRA
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Jose Ribeiro
POR
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Kepa Housset-Ezponda
FRA
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Jakub Kuzia
POL
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Gabriel Ribeiro
POR
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Francisco Mittermayer
POR
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Daryl Barrier
FRA
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Ian Costa
BRA
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Julian Seyffert
NLD
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
81st Place
Gonzalo Gutierrez
ESP
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Fantin Habashi
CHE
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Jean Cocagne
FRA
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Keoni Lasa
EUK
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Stef van Noordennen
NLD
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Manuel Fernandez Lopez
ESP
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Jacome Correia
POR
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
João Cypriano
ITA
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Brando Giovannoni
ITA
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Tiago Stock
POR
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Martim Nunes
POR
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Hugo Cornec
REU
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Namor Cayres
BRA
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Pietro Garroux
ITA
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Pedro Coelho
POR
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
97th Place
97th Place
Elem Ben Zvi
ISR
Points
60
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
97th Place
Martim Carrasco
POR
Points
60
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
97th Place
Diogo Martins
POR
Points
60
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
97th Place
Yonatan Amir
ISR
Points
60
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
97th Place
London Almida
USA
Points
60
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
97th Place
Tom Boelsma
NLD
Points
60
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
97th Place
Michele Scoppa
ITA
Points
60
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
97th Place
Oliver Heintz
NLD
Points
60
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
105th Place
105th Place
Ethan Hacmun
ISR
Points
42
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
105th Place
Ashley Lawrence
SWE
Points
42
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
105th Place
Paul Boniface
FRA
Points
42
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
105th Place
Kaspar Hamminga
NLD
Points
42
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
105th Place
Francisco Queimado
POR
Points
42
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
105th Place
Alan Saulo
BRA
Points
42
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
105th Place
Giulio Caruso
ITA
Points
42
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
105th Place
Mauro Pacitto
ITA
Points
42
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
Women's Qualifying Series
Champion
Mafalda Lopes
POR
Points
1000
Prize
$2,500
Rank
0
Change
--
Points
0
Earnings
$0
2nd Place
Pauline Ado
FRA
Points
800
Prize
$1,500
Rank
0
Change
--
Points
0
Earnings
$0
3rd Place
Yolanda Hopkins
POR
Points
650
Prize
$1,000
Rank
0
Change
--
Points
0
Earnings
$0
3rd Place
Francisca Veselko
POR
Points
650
Prize
$1,000
Rank
0
Change
--
Points
0
Earnings
$0
5th Place
5th Place
Teresa Bonvalot
POR
Points
500
Prize
$500
Rank
0
Change
--
Points
0
Earnings
$0
5th Place
Nahia Milhau
FRA
Points
500
Prize
$500
Rank
0
Change
--
Points
0
Earnings
$0
5th Place
Bahia Frediani
FRA
Points
500
Prize
$500
Rank
0
Change
--
Points
0
Earnings
$0
5th Place
Heimiti Fierro
FRA
Points
500
Prize
$500
Rank
0
Change
--
Points
0
Earnings
$0
9th Place
9th Place
Carolina Mendes
POR
Points
350
Prize
$300
Rank
0
Change
--
Points
0
Earnings
$0
9th Place
Lucia Machado
CNY
Points
350
Prize
$300
Rank
0
Change
--
Points
0
Earnings
$0
9th Place
Marion Philippe
PYF
Points
350
Prize
$300
Rank
0
Change
--
Points
0
Earnings
$0
9th Place
Tiara Van Der Huls
NLD
Points
350
Prize
$300
Rank
0
Change
--
Points
0
Earnings
$0
13th Place
13th Place
Camilla Kemp
DEU
Points
295
Prize
$200
Rank
0
Change
--
Points
0
Earnings
$0
13th Place
Ainhoa Leiceaga
FRA
Points
295
Prize
$200
Rank
0
Change
--
Points
0
Earnings
$0
13th Place
Maud Le Car
FRA
Points
295
Prize
$200
Rank
0
Change
--
Points
0
Earnings
$0
13th Place
Maria Salgado
POR
Points
295
Prize
$200
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
17th Place
Tessa Thyssen
FRA
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Janire Gonzalez Etxabarri
EUK
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Nadia Erostarbe
EUK
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Maria Dias
POR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Beatriz La Fuente
POR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Gabriela Dinis
POR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Lilias Tebbai
MAR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Janina Zeitler
DEU
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
25th Place
Ariane Ochoa
EUK
Points
150
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Alys Barton
GBR
Points
150
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Aelan Vaast
FRA
Points
150
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Beatriz Costa
POR
Points
150
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Lauren Sandland
GBR
Points
150
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Camila Cardoso
POR
Points
150
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Mirna Boelsma
NLD
Points
150
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Erica Maximo
POR
Points
150
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
33rd Place
Sarah Leiceaga
FRA
Points
66
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Maelys Jouault
FRA
Points
66
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Giada Legati
ITA
Points
66
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Violeta Sanchez
ESP
Points
66
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Belle Betteridge
GBR
Points
66
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Anais Blanchard
FRA
Points
66
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Annette Gonzalez Etxabarri
EUK
Points
66
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Carlota Chaveiro
POR
Points
66
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
41st Place
41st Place
Laura Coviella
CNY
Points
63
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
41st Place
Lucy Campbell
GBR
Points
63
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
41st Place
Karolina Marczak
POL
Points
63
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
41st Place
Carolina Santos
POR
Points
63
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
41st Place
Teresa Pereira
POR
Points
63
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
41st Place
Sigal Kruithof
NLD
Points
63
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
41st Place
Karolina Wolinska
POL
Points
63
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
41st Place
Charlotte Van Berkum
NLD
Points
63
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
WSL is best experienced with Javascript! Make sure to enable it in your browser.
Log Out
Log In
Schedule
Rankings
Surfers
Fantasy
Watch
Ways to Watch
Tahiti Bound
Store
More
WSL One Ocean
Big Wave
KSWC
About WSL
Search
World Surf League
Download it for free on the App store.
Download it for free on Google Play.
Download
Download