Staff++ provides a command to show all infractions a player has. This gives you a nice history off the player actions and punishments in time. The infractions are ordered by date. Latest infractions are shown first.
Currently infractions include: bans, mutes, warnings, kicks and it also shows an infraction when a player is reported by another player.