"Goku vs Naruto" has been a frequent argument between the fans of dragon Ball and that of naruto but fret not...., Today I will clear the misunderstanding and prove based on fact, who will actually win.
First let's consider physical strength
We all know Goku has enough strength to easily lift a mountain and Naruto is not even that good at using taijutsu.
.........so in terms of physical strength Goku wins, easy!!!.
The battle
It is pretty obvious who would win, and that is Goku. Naruto may have rasengan but what damage would that have on Goku, he has withstood attacks aimed at destroying worlds that means Naruto's attacks will have virtually no effect.
In terms of speed, Naruto may be a ninja but Goku is of a warrior race. The speed at which Goku fights cannot be compared with that of Naruto, such that Naruto won't be able to follow Goku's fighting speed with his eyes, even if he can he won't be able to keep up.
Some say Naruto is smarter than Goku, but smarts will be easily defeated by overwhelming power. Naruto also have great amount of chakra but it will all be wasted when fighting Goku because Goku is usually desperate for a fight, at can last much longer in a prolonged battle.
Again Naruto has his Trump card "sage mode" a move used through the combination of ones chakra and elements around them, it Grants it's user increased strength agility and reflexes but to what extent can he take it against Goku.
Jiren is one of the enemies Goku has faced, an he is said to be stronger than the "god of destruction" of his universe; that is to say Goku is as strong as a god of destruction when his seriously gets into it.
If Goku uses a kamahameha on naruto, his only option is to evade because if it meets him he is done for.
Just to conclude; the only chance Naruto would have against Goku is to befriend him because he will still loose if Goku goes easy on him.