Johan Ivarsson orienterte for klubbene OK Illern og IK Hakarpspojkarna i Sverige. Da han var på toppen av karrieren representerte han norske Bækkelagets SK. Senere løp han for Trondheimsklubben Freidig der han stadig er en aktiv skikkelse.