John John Florence vs Miguel Pupo | Billabong Pro Pipeline 2023 - Round of 16 Heat Replay
John John Florence vs. Miguel Pupo - Round Three, Heat 12 - Oi Rio Pro 2018
John John Florence vs Miguel Pupo | Hurley Pro Sunset Beach 2024 - Round of 16
John John Florence vs. Miguel Pupo vs. Yago Dora - Round One, Heat 6 - Oi Rio Pro 2017
John John Florence Goes Berserk, Wins Round of 16 with Near-Perfect 19.33
2017 Hawaiian Pro: Round Four, Heat 3
Round 3 - Heat 8 - John John Florence HAW x Miguel Pupo BRA - Billabong Rio Pro
Samuel Pupo vs Miguel Pupo | Western Australia Margaret River Pro 2024 - Round of 16
Best Of John John Florence At Pipeline
Kanoa Igarashi vs Miguel Pupo | Western Australia Margaret River Pro 2024 - Round of 32
John John Florence, Leonardo Fioravanti, Miguel Rodrigues, Kalani Ball | Haleiwa Challenger Semis
Florence vs. Rodrigues vs. Pupo - Round One, Heat 3 - Corona Bali Protected 2018
Miguel Pupo Proves His Case, Charges Past Elimination Round
John John Florence vs João Chianca // Was This The Best Heat Of The 2022 Rip Curl Pro Bells Beach
John John Florence vs João Chianca - Was This The Best Heat Of The 2022 Billabong Pro Pipeline?
John John Florence vs. Hiroto Ohhara - Round Three, Heat 7 - Hurley Pro at Trestles 2017
Billabong Pro Pipeline, Final Day Kelly Slater, Seth Moniz, John John Florence, Miguel Pupo WSL Surf
Wiggolly Dantas vs. Miguel Pupo - Quiksilver Pro Gold Coast 2017 Round Two, Heat 12
John John Florence vs Yago Dora | VIVO Rio Pro - Semifinals Heat Replay
Miguel Pupo 9.93 Wave - Pipeline Masters 2017