Johan Ivarsson ist ein ehemaliger schwedischer Orientierungsläufer.

Ivarsson gewann 1996 den Gesamt-Weltcup im Orientierungslauf. 1998 kam er hinter dem Dänen Chris Terkelsen auf den zweiten Platz in der Gesamtwertung. 1995 und 1999 gewann er mit der schwedischen Staffel zwei Bronzemedaillen bei Weltmeisterschaften, 1997 auch bei den Nordischen Meisterschaften. Bei den Nordischen Meisterschaften 1995 in Skellefteå wurde er auf der Klassikdistanz Dritter hinter seinen Landsmännern Jörgen Mårtensson und Lars Holmquist und mit der Staffel Erster. 1998 und 2001 siegte Ivarsson beim Mehrtage-OL O-Ringen.

Bei schwedischen Meisterschaften gewann Ivarsson 15 Titel. Ivarsson lief für die Vereine IK Hakarpspojkarna, OK Illern, SOL Tranås und Bækkelagets SK. 1992, 1999 und 2002 gewann er beim Jukola-Staffellauf, 1995, 1997 und 2001 bei der Tiomila.

Platzierungen

Weltmeisterschaften Kurz Lang Staffel
1995 Detmold 6. 26. 3.
1997 Grimstad 9. 7. dsq.
1999 Inverness 6. 5. 3.
Gesamt-Weltcup
1990 30.
1992 23.
1994 8.
1996 1.
1998 2.
Nord. Meisterschaften Kurz Lang Staffel
1995 Skellefteå 5. 3. 1.
1997 Fjerritslev 7. 3.