Japan's Ryōyū Kobayashi won the first of the men's Ski Jumping World Cups in Willingen, with former leader Karl Geiger of Germany enduring a disappointing day ©Getty Images

Ryōyū Kobayashi regained the men's Ski Jumping World Cup yellow bib with victory in Willingen, while Marita Kramer extended her overall lead with a win in the return of the women's circuit.

Both competitions featured only round of jumping because of gusty winds and steady rain, with these results declared official by the jury in the German resort.

Kobayashi of Japan had lost his overall lead after Germany's Karl Geiger won back-to-back home World Cups in Titisee-Neustadt last weekend.

However, the Four Hills Tournament champion was back on top after a jump of 145.0 metres on the Mühlenkopfschanze large hill earned him a winning total of 115.6 points.

Norwegian pair Halvor Egner Granerud and Marius Lindvik filled the other two podium positions, scoring 111.6 and 107.0 off jumps of 143.0m and 137.0m, respectively.

Geiger could only manage a 19th-place finish from his 120.5m jump and score of 74.5.

Kobayashi moved onto 1,136 points for the season, with Geiger now on 1,109.

Reigning champion Granerud is third in the overall standings with 865, 62 clear of his compatriot Lindvik.

The women's circuit had been disrupted by the COVID-19 pandemic, with no replacements found for the cancelled doubleheaders in Sapporo and Zaō in Japan.

It was Kramer who earned a sixth win from 10 World Cups this season, moving further clear at the summit.

The Austrian jumped 123.5m for 80.2 points, with second-placed Katharina Althaus of Germany earning silver on home snow with 77.1 after a 126.5m jump.

Slovenia's Ema Klinec took third with 72.0 off the longest jump of the day of 127.0m.

Kramer has 870 points for the season, giving her a 252-point advantage over Althaus.

Urša Bogataj is third on 561 after placing seventh in Willingen, although her compatriot Klinec cut the gap to the podium to 31 points.

The final men's and women's Ski Jumping World Cups before the Beijing 2022 Winter Olympics are set to be held tomorrow in Willingen.