Michael Rodrigues vs. Willian Cardoso - Round of 32, Heat 10 - Corona Open J-Bay 2019
Michael Rodrigues vs. Willian Cardoso - Round Three, Heat 14 - Quiksilver Pro Gold Coast 2019
Willian Cardoso vs. Michael Rodrigues - Round of 32, Heat 6 - Oi Rio Pro 2019
2017 Hawaiian Pro: Round Four, Heat 6
Cardoso vs. Rodrigues vs. Gudauskas - Round One, Heat 12 - Billabong Pipe Masters 2018
Wade Carmichael vs. Willian Cardoso - Round of 32, Heat 6 - Quiksilver Pro France 2019
Cardoso vs. Lau vs. Asing - Round One, Heat 7 - Corona Open J-Bay - Men's 2018
Sao Paulo Open of Surfing - Michael Rodrigues 9.33
Owen Wright vs. Willian Cardoso - Round Three, Heat 1 - Quiksilver Pro Gold Coast 2018
Willian Cardoso - #pandaatthetop - Locals Watch
Rookie Willian "Panda" Cardoso's Lethal Approach: Athlete Profile
Willian 🐼 Cardoso 🌊💦
Willian Cardoso | El Salvador
Ballito Pro - Quarterfinal 4 Recap
Julian Wilson vs. Willian Cardoso - FINAL - Uluwatu CT 2018
MICHAEL RODRIGUES | KAIZEN
Joan Duru vs. Willian Cardoso - Round of 32, Heat 6 - Tahiti Pro Teahupo'o 2019
Willian Cardoso manda juízes da WSL para aquele lugar especial! // DAY 3 WSL FRANCE 2019
Ryan Callinan vs. Michael Rodrigues - Round of 32, Heat 4 - Quiksilver Pro France 2019
Pull&Bear Pantin Classic 2017 Willian Cardoso Round 2 Heat 4