Topić competed until 2012, and had one of the longest careers in high-level high jump, since he holds not only world junior record with 2.37 m, but also world masters record for the ages over 35 (2.31 m, set in 2009), and over 40 years of age (2.28 m, set in 2012).