Haruka Kitaguchi won the women's javelin at a Diamond League athletics meet in Poland on Sunday, breaking her own national record with a throw of 67.04 meters, also a world best for the season.

The bronze medalist at last year's world championships made the throw on her sixth and final attempt at Silesian Stadum in Chorzow, eclipsing her previous national record of 66.00 meters set in 2019.

Kitaguchi picked up her second victory of the season and fourth overall in the top-tier Diamond League.

Australia's Mackenzie Little and New Zealand's Tori Peeters finished second and third with 64.50 meters and 62.73 meters, respectively.

"I didn't expect to throw that far," Kitaguchi said. "I'm happy to finally rewrite my national record. I was able to move my body really well and didn't feel stiff. I want to prepare myself to do even better at the world championships."

After meeting the Olympic qualification standard of 64.00 meters, the 25-year-old will earn her spot at the 2024 Paris Games if she can finish in the top three as the highest Japanese finisher at the world championships in Budapest next month.