Dani Samuels made her Olympic debut at the 2008 Beijing Games, as the youngest member of the Australian athletics team. In the discus final Samuels put in some solid throws, however she was just not able to finish in the final eight. In August 2009, Samuels became the youngest world champion discus thrower of all time when she took out the title in Berlin with a throw of 65.44m. Samuels withdrew from competition at the 2010 Delhi Commonwealth Games before finishing 10th at the 2011 World Championships.
Samuels competed in her second Olympic Games in London 2012. She threw 63.97m in the qualification round and finished 12th in the final with a throw of 60.40m.
At 28, Samuels made her third Olympic appearance at the Rio 2016 Games where she secured her best ever result. She threw 64.90m on her final attempt in the final to claim fourth as Croatia’s Sandra Perkovic won gold with a throw of 69.21m.