Stoch jumped 138.5 metres to secure victory after Norway's Daniel Andre Tande, the overnight leader and winner of the last two events in Germany and Austria, misjudged his final jump and landed awkwardly to fall down the standings.
Stoch's compatriot Piotr Zyla claimed second in the standings after a third place finish in Friday's jump with Tande making do with third overall.
The 65th running of the event features jumps taking place in four locations in Germany and Austria each year.
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
(Writing by Patrick Johnston in London, editing by Pritha Sarkar)
