Australian runner David McNeill has almost certainly claimed the third and final spot in the men's 5000m for the London Olympics after smashing his personal best at a meet in California, while at the London marathon the Australians missed the qualifying mark.