WordPress Popular Posts is a highly customizable widget that displays the most popular posts on your blog.
- Multi-widget capable. That is, you can have several widgets of WordPress Popular Posts on your blog – each with its own settings!
- Time Range – list those posts of your blog that have been the most popular ones within a specific time range (eg. last 24 hours, last 7 days, last 30 days, etc.)!
- Custom Post-type support. Wanna show other stuff than just posts and pages?
To learn more visit here!