Pettersson deltok i Sommer-OL 2020 hvor han vant sølvmedalje med et kast på 67,39 meter.