Under Sommer-OL 2020 tok han gull på 1500 meter etter å ha slått Timothy Cheruiyot for første gang, og satte også olympisk og europeisk rekord på distansen med 3:28,32. Etter OL deltok han i Diamond League-stevnet Prefontaine Classic, og satte der norsk rekord, stevnerekord og Diamond League-rekord på 1 mile, med tiden 3:47,24. Han vant også 3000 meter under Athletissima i Lausanne, og var kvalifisert til Diamond League-finalen, som var Weltklasse Zürich 2021. Der kom han på andreplass på 1500 meter, bak Timothy Cheruiyot.