Pivirotto trat international erstmals bei den Juniorenweltmeisterschaften 2014 in Erzurum in Erscheinung und wurde dabei Achter mit der Staffel. Sein Debüt im Weltcup hatte er im November 2014 in Salt Lake City. Dabei belegte er den 24. und den 12. Platz über 1000 m und erreichte mit dem dritten Platz mit der Staffel seine erste Podestplatzierung im Weltcup. Bei den Weltmeisterschaften 2015 in Moskau errang er den achten Platz mit der Staffel. In der Saison 2019/20 kam er mit zwei Top-Zehn-Platzierungen über 1000 m auf den 30. Gesamtrang. Bei den Vier-Kontinente-Meisterschaften 2020 in Montreal lief er auf den 13. Platz im Mehrkampf und gewann mit der Staffel die Bronzemedaille.