Haapakoski oli mukana yleisurheilun EM-kisoissa 1990 ja 1994, MM-kisoissa 1991, 1993, 1995 ja 1997 sekä olympialaisissa 1992 ja 1996. Sisäratojen arvokilpailuissa hän oli mukana MM-kisoissa 1993, 1995 ja 1997 ja EM-kisoissa 1992. Parhaimmillaan hän oli EM-kisoissa 1994 kuudes ja sisäradoilla MM-kisoissa 1995 kuudes ja EM-kisoissa 1992 viides.