He completed the 26.6km course between Landgraaf and Valkenburg in 35 minutes and 34 seconds, beating Slovenian Matej Mohoric and German Maximilian Schachmann.
Brits Jon Dibben and Tao Geoghegan Hart were 17th and 35th respectively.
The likes of Taylor Phinney, Marcel Kittel and Mikhail Ignatiev have won this title in the past decade.
1 Oskar Svendsen (Norway) 35:34
2 Matej Mohoric (Slovenia) 7'
3 Maximilian Schachmann (Germany) 11'
4 Alexander Morga (Australia) 12'
5 Mathias Krigbaum (Denmark) 13'
6 Nathan Van Hoydonck (Belgium) 19'
7 Brent Luickx (Belgium) 20'
8 Mads Schmidt Wurtz (Denmark) 21'
9 Ryan Mulen (Ireland) 26'
10 TJ Einsenhart (United States) 26'
- Taylor Phinney
- Marcel Kittel