 Rodrigues won a silver medal in the masters fleet at the 2009 IWA Junior, Youth and Masters World championships which took place at Weymouth and Portland sailing academy which is the venue for the windsurfing and sailing at the 2012 Olympic games.In 2011 Rodrigues completed the longest non-stop ocean crossing on a windsurfing board when he sailed 160 nautical miles from Madeira to Selvagem Grande.He did it to celebrate his 40th birthday and attract attention to the Parque Natural de Madeira, Portugal's oldest national park.