Olympic champion Ryan Crouser established the best shot put mark in 29 years at the Long Beach Invitational on Saturday. He opened his series with 21.53m after that Crouser unleashed a personal best of 22.73m in round four and in 5th round improved that mark to 22.74m.