everyone needs to stop giving excuses for why jiraiya lost to nagato. because he didn't know his powers? perhaps nagato was just saying that as a tribute to the strength of his master. just because nagato says it doesn't make it true. itachi said there were only three people who could use mangekyo sharingan, haha kakashi can surprise ya! say jiraiya did know about his powers, its still not a sure thing that jiraiya would win. he would still have to take on nagato's overwhelming power. and eliminating the weaknesses in a battle is stupid. jiraiya knows about nagato, ok then nagato isnt sick and dying and is instead at his peak at full power when he could use all elements. who wins then? thank you very much nagato does hands down because he could defeat hanzo when all three sannins together couldn't. as for the battle at hand, jiraiya wins because strength, power, and speed would be won by naruto but only by a slim margin in everything else jiraiya wins easily. experience, intelligence, and jutsu are the most important things in battle and jiraiya wins hands down, so he wins.