Lucerne, Switzerland: Germany’s Johannes Vetter produced the second longest javelin throw in history with a 94.44m effort in Lucerne on Tuesday.

The world record of 98.48m was set by Czech legend Jan Zelezny in 1996.

The 24-year-old Vetter’s performance bettered his compatriot and Olympic champion Thomas Roehler’s mark of 93.90m in Doha in May. In Lucerne, Roehler had to settle for second with a best throw of 85.60m.