Hello.
Have you considered using gameme?
It is a paid ranking system with an outside database, so you wont loose anything even if you reinstall your server. It has a lot of features and you wont find any plugin that does half of what it does.
You can link your own webpages to it, you can add live bans, find every player ip adress, add clans, rankings per weapons, clan ranking, links to team speak, discord, steam, etc, etc, etc.
You have access to your servers ranking webpage in game by using editable commands (/stats by default).
You have also /top10 ; /top20 ; / weapons ; /rank ; /anything you want.
Give it a try:
https://www.gameme.com/en
Want to see an example?
Check my server rank webpage:
http://adp.gameme.com/
(admins, i´m not trying to advertise it, don´t need to.)
If you need help configuring it, i can help you out too.
You´re welcome