Wayde van Niekerk poses alongside the timing board showing his new 300m mark in Ostrava. Photo: Reuters

South Africa’s Wayde van Niekerk clocked the best time ever in the men’s 300m with a time of 30.81 seconds at the IAAF World Challenge League event in Mlada Boleslav, in the Czech Republic, on Wednesday.

Van Niekerk powered to victory in the event by a clear margin over the field, and in the process bettered the previous best mark of 30.85 set by American Michael Johnson in 2000.

The 400m champion set a new world record in the little-run 300m at the Golden Spike meeting in Ostrava, Czech Republic on Wednesday night.

The IAAF will officially regard it as a “world’s best”, as the 300m is a seldom-run event.

The 24-year-old is also the current Olympic and world record holder in the 400m with the 43.03 he ran in Rio last year to claim gold at the quadrennial showpiece.

Fellow South African Clarence Munyai claimed third, and in the process set the world junior best in the event crossing the line in 31.61.