Jack Freestone vs. Miguel Pupo - Round Two, Heat 11 - Outerknown Fiji Pro 2017
Wilkinson vs. Pupo vs. Freestone - Round One, Heat 3 - Drug Aware Margaret River Pro 2017
2016 Oi Rio Pro: Round Three, Heat 8 Video
2016 Oi Rio Pro: Round Four, Heat 4 Video
John John Florence vs. Miguel Pupo - Round Three, Heat 12 - Oi Rio Pro 2018
2016 Oi Rio Pro: Round Five, Heat 3 Video
Filipe Toledo vs. Miguel Pupo - Round Three, Heat 10 - Hurley Pro at Trestles 2017
#SATAAzoresPro #QS10k FINAL Day Highlights
2016 Oi Rio Pro: Round Two, Heat 9 Video
2016 Fiji Pro: Round Two, Heat 11 Video
2016 Fiji Pro: Round Three, Heat 11 Video
Josh Kerr vs. Miguel Pupo - Round Five, Heat 3 - MEO Rip Curl Pro Portugal 2017
O'Leary vs. Buchan vs. Freestone - Round One, Heat 9 - Corona Open J-Bay 2017
Adriano de Souza vs. Miguel Pupo - Round Three, Heat 10 - MEO Rip Curl Pro Portugal 2017
Jack Freestone eliminates Carlos Munoz in Quarterfinal 1 of the Ballito Pro pres. by O'Neill.
2016 Oi Rio Pro: Round Four, Heat 3 Video
2016 Fiji Pro: Round One, Heat 5 Video
Jack Freestone v Leo Fioravanti v Dylan Moffat | HEAT REPLAY Rip Curl Narrabeen Classic
Michael Rodrigues vs. Miguel Pupo - Round Two, Heat 6 - MEO Rip Curl Pro Portugal 2018
Best Wave Miguel Pupo 9.50pt - 2012 Billabong Pro Tahiti