When to use classes?

The reason why I have this question is because my sister and I are making a game however I don’t know how I’m going to store the player stats

I taught myself how to use lua oop so im not sure what the best practices for making classes are nor do I know when to use it.

Problem:
I want to store player stats and I don’t know if I should create a player class which stores the property values of each player or if I should make a stats folder in the players instance.

I know these both work as i’ve created games using both methods in the past but im not sure what the best method is.

OOP programing does not always have to be used, depending on the situation you will need, for example if I have to set tags on players then use OOP to make it easier to track, you can use it if your most comfortable with it, everything is fine but there’s cases where you don’t need to use OOP.