Most modern sportsball games have more RPG elements than a lot of so-called RPGs.
NHL 2019(Hockey) has something like 15 different classes(yes, classes.)
Each character has 9 offensive attributes, 6 defensive attributes, and 8 athletic attributes.
Each character has two traits, every trait gives both a bonus and has a negative tradeoff. The first trait is your 'primary' one and gives a bigger bonus/negative than the secondary one. Something like 100+ traits in total.
Each character has one specialty, which is sort of like a trait but only applies in specific situations when certain conditions are met, and has no negative. There are at least 21 different specialties.
All of these screenshots are from a so-called
sports videogame:
Talent tree:
Specialties:
Screenshot of your character sheet: