All youth levels comprised, Rodrigues won 78 caps for Portugal. His first for the under-21s occurred on 11 October 2016 at the age of 19, replacing Daniel Podence at the hour mark of the 7–1 away demolition of Liechtenstein for the 2017 UEFA European Championship qualifiers.