Chris Tomlinson, the long jumper from Middlesbrough, said he was "hugely disappointed" not to have been selected for the British team at the World Championships in Moscow.
London 2012 gold medallist Greg Rutherford will go instead, taking the one British place, despite a recent hamstring injury. He passed a series of tests proving he is fit enough for the competition.
Tomlinson, who holds the British record of 8.35m jointly with Rutherford, said he thought he had done enough for a place on the team.
Tomlinson could have earned himself an automatic place by jumping the 'A' standard of 8.25m this season, but managed only 7.99m in the Anniversary Games at the Olympic Stadium on Saturday.
He told fans on Twitter that he felt "100% fit and ready" for Moscow nonetheless.