Shauna is Serena's rival, not Ash's. But yeah Ash doesn't seem to have a major rival.
Ash not having a major rival will hate this series in the long run. It seems the writers are apprehensive after the failure that was Trip, the Paul clone. At the very least they could come up with a rivalry that was friendly, or a mixture of passive and antagonistic.