<Tr> <Td> 22.91 m </Td> <Td> Alessandro Andrei (ITA) </Td> <Td> 12 August 1987 </Td> <Td> Viareggio, Italy </Td> </Tr> <Tr> <Td> 23.06 m </Td> <Td> Ulf Timmermann (GDR) </Td> <Td> 22 May 1988 </Td> <Td> Chania, Greece </Td> </Tr> <Tr> <Td> 23.12 m </Td> <Td> Randy Barnes (USA) </Td> <Td> 20 May 1990 </Td> <Td> Los Angeles, U.S. </Td> </Tr>

What is the current world record for shot put