Schedule
Rankings
Championship Tour
Challenger Series
Qualifying Series
Junior Tour
Longboard Tour
GWM Aussie Treble
Surfers
Gaming
WSL Fantasy
True Surf
Betting at NXTbets
WSL Fantasy
Ways to Watch
Big Wave
Store
More
Schedule
Rankings
Championship Tour
Challenger Series
Qualifying Series
Junior Tour
Longboard Tour
GWM Aussie Treble
Surfers
Gaming
WSL Fantasy
True Surf
Betting at NXTbets
WSL Fantasy
Ways to Watch
Big Wave
Store
WSL One Ocean
Watch
Tahiti Bound
KSWC
About WSL
Search
Account
Account
Notifications
Security
Log Out
Log In
Apr 15 - 19, 2025
MQS 3000
WQS 1000
Caparica Surf Fest 2025
Praia de Caparica, Lisbon, Portugal
Completed
Congratulations Francisca Veselko and Jorgann Couzinet!
Caparica Surf Fest 2025
Main
Results
Prizes
Forecast
Visit Almada
Men's Qualifying Series
Champion
Jorgann Couzinet
FRA
Points
3000
Prize
$8,000
Rank
0
Change
--
Points
0
Earnings
$0
2nd Place
Thomas Debierre
FRA
Points
2340
Prize
$4,000
Rank
0
Change
--
Points
0
Earnings
$0
3rd Place
Charly Quivront
FRA
Points
1825
Prize
$2,000
Rank
0
Change
--
Points
0
Earnings
$0
3rd Place
Ido Hagag
ISR
Points
1825
Prize
$2,000
Rank
0
Change
--
Points
0
Earnings
$0
5th Place
5th Place
Frederico Morais
POR
Points
1423
Prize
$1,000
Rank
0
Change
--
Points
0
Earnings
$0
5th Place
Yago Dominguez
EUK
Points
1423
Prize
$1,000
Rank
0
Change
--
Points
0
Earnings
$0
5th Place
Ruben Vitoria
EUK
Points
1423
Prize
$1,000
Rank
0
Change
--
Points
0
Earnings
$0
5th Place
João Mendonça
POR
Points
1423
Prize
$1,000
Rank
0
Change
--
Points
0
Earnings
$0
9th Place
9th Place
Keoni Lasa
EUK
Points
945
Prize
$750
Rank
0
Change
--
Points
0
Earnings
$0
9th Place
Renan Grainville
FRA
Points
945
Prize
$750
Rank
0
Change
--
Points
0
Earnings
$0
9th Place
Hans Odriozola
ESP
Points
945
Prize
$750
Rank
0
Change
--
Points
0
Earnings
$0
9th Place
Noa Dupouy
FRA
Points
945
Prize
$750
Rank
0
Change
--
Points
0
Earnings
$0
13th Place
13th Place
Adur Amatriain
EUK
Points
796
Prize
$550
Rank
0
Change
--
Points
0
Earnings
$0
13th Place
Thomas Ledee
FRA
Points
796
Prize
$550
Rank
0
Change
--
Points
0
Earnings
$0
13th Place
Samuel Redon
FRA
Points
796
Prize
$550
Rank
0
Change
--
Points
0
Earnings
$0
13th Place
Martim Nunes
POR
Points
796
Prize
$550
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
17th Place
Kai Odriozola
ESP
Points
480
Prize
$350
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Sam Piter
FRA
Points
480
Prize
$350
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Guilherme Ribeiro
POR
Points
480
Prize
$350
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Bitor Garitaonandia
EUK
Points
480
Prize
$350
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Joaquim Chaves
POR
Points
480
Prize
$350
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Dylan Donegan Dos Santos
ESP
Points
480
Prize
$350
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Michele Scoppa
ITA
Points
480
Prize
$350
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Jean Cocagne
FRA
Points
480
Prize
$350
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
25th Place
Patrick Langdon-Dark
WLS
Points
400
Prize
$250
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Nicolas Paulet
FRA
Points
400
Prize
$250
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Iker Trigueros
EUK
Points
400
Prize
$250
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Paco Alonzo
FRA
Points
400
Prize
$250
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Elijah Chort
FRA
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
Arran Strong
GBR
Points
400
Prize
$250
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Matias Canhoto
POR
Points
400
Prize
$250
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
33rd Place
Maxime Huscenot
FRA
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Luan Nogues
FRA
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Jacobo Trigo
ESP
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
Kalani Da Silva
ITA
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Francisco Queimado
POR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Tiago Guerra
POR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Tristan Guilbaud
FRA
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Stanley Norman
GBR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Noe Ledee
FRA
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Seth Morris
WLS
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Matteo Calatri
ITA
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Luis Perloiro
POR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Stef van Noordennen
NLD
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Mathis Azam
FRA
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Jaime Veselko
POR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
49th Place
Leonardo Apreda
ITA
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Afonso Antunes
POR
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Ilay Bochan
ISR
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Andy Criere
ESP
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Teva Bouchgua
MAR
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Nestor Garcia
ESP
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Conor Donegan Santos
ESP
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Oliver Heintz
NLD
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
John John Rabinovitch
ISR
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
Edoardo Papa
ITA
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Fantin Habashi
CHE
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
João Roque Pinho
POR
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Brando Giovannoni
ITA
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
49th Place
Elliot Barton
GBR
Points
180
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
65th Place
Lenni Jensen
DEU
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
João Cypriano
BRA
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Pelayo Suarez
ESP
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
Tom Boelsma
NLD
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Pietro Garroux
ITA
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Julien Fontvielle
FRA
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Dylan Groen
DEU
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Paul Boniface
FRA
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Dan Ivry
ISR
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
65th Place
Oriyan Shemer
ISR
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Alexander Van Hattem
NLD
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Namor Cayres
BRA
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Emanuel Bareket Leguisamo
ISR
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
65th Place
Salvador Alves
POR
Points
160
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
81st Place
Mael Laborde
FRA
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Malakai Hagley
GBR
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Tom Murphy
IRL
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Jakub Kuzia
POL
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Alan Saulo
BRA
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Yoav Sommer
ISR
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Daniele Virdis
ITA
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Kick Bemelman
NLD
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Guy Turner
ISR
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Gabriel Cohen
ISR
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
81st Place
Tab Textor
USA
Points
120
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
Women's Qualifying Series
Champion
Francisca Veselko
POR
Points
1000
Prize
$2,500
Rank
0
Change
--
Points
0
Earnings
$0
2nd Place
Alys Barton
GBR
Points
800
Prize
$1,500
Rank
0
Change
--
Points
0
Earnings
$0
3rd Place
Teresa Bonvalot
POR
Points
650
Prize
$1,000
Rank
0
Change
--
Points
0
Earnings
$0
3rd Place
Sarah Leiceaga
FRA
Points
650
Prize
$1,000
Rank
0
Change
--
Points
0
Earnings
$0
5th Place
5th Place
Pauline Ado
FRA
Points
500
Prize
$500
Rank
0
Change
--
Points
0
Earnings
$0
5th Place
Tiara Van Der Huls
NLD
Points
500
Prize
$500
Rank
0
Change
--
Points
0
Earnings
$0
5th Place
Janina Zeitler
DEU
Points
500
Prize
$500
Rank
0
Change
--
Points
0
Earnings
$0
5th Place
Maria Salgado
POR
Points
500
Prize
$500
Rank
0
Change
--
Points
0
Earnings
$0
9th Place
9th Place
Nahia Milhau
FRA
Points
350
Prize
$300
Rank
0
Change
--
Points
0
Earnings
$0
9th Place
Leticia Canales Bilbao
ESP
Points
350
Prize
$300
Rank
0
Change
--
Points
0
Earnings
$0
9th Place
Charlotte Mulley
GBR
Points
350
Prize
$300
Rank
0
Change
--
Points
0
Earnings
$0
9th Place
Maelys Jouault
FRA
Points
350
Prize
$300
Rank
0
Change
--
Points
0
Earnings
$0
13th Place
13th Place
Anat Lelior
ISR
Points
295
Prize
$200
Rank
0
Change
--
Points
0
Earnings
$0
13th Place
Camilla Kemp
DEU
Points
295
Prize
$200
Rank
0
Change
--
Points
0
Earnings
$0
13th Place
Mafalda Lopes
POR
Points
295
Prize
$200
Rank
0
Change
--
Points
0
Earnings
$0
13th Place
Lilias Tebbai
MAR
Points
295
Prize
$200
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
17th Place
Belle Betteridge
GBR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Constância Simões
POR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Mirna Boelsma
NLD
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Aviv Shuval
ISR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Lua Escudeiro
POR
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
Camila Cardoso
POR
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
17th Place
Diana Giorgi
ITA
Points
200
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
25th Place
Sol Borelli
ESP
Points
150
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Gabriela Dinis
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
Elin Geerlings
NLD
Points
150
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Julia Heijmans
NLD
Points
150
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
25th Place
Chiara Cuppone
ITA
Points
150
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
33rd Place
Karolina Wolinska
POL
Points
66
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
33rd Place
Sue Gartmann
CHE
Points
66
Prize
$0
Rank
0
Change
--
Points
0
Earnings
$0
35th Place
35th Place
Nora Egmond
NLD
Points
65
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
Championship Tour
Challenger Series
Qualifying Series
Junior Tour
Longboard Tour
GWM Aussie Treble
Surfers
Gaming
WSL Fantasy
True Surf
Betting at NXTbets
WSL Fantasy
Ways to Watch
Big Wave
Store
More
WSL One Ocean
Watch
Tahiti Bound
KSWC
About WSL
Search
World Surf League
Download it for free on the App store.
Download it for free on Google Play.
Download
Download