The peak statistical output for the average player is reached at 25. That's based on research. Typically they maintain it until ~27-28 with an unbelievably dramatic falloff after that.
Fans get their perceptions thrown off by stars and outliers like LeBron, Kobe, garnett who have significantly higher ceilings and tend to peak later in the 28 thru 30 range.
Players who tend to resist dropoffs the longest are tall PG (think Nash, Kidd, etc) and 7 footers (think Duncan, Shaq, kareem).
The ones who age the poorest are wing players who rely heavily on athleticism and driving ability. When they lose it, it's gone. These guys age like milk. Think Gerald Wallace.
Shooting can keep a guy in the league a LONG time as there's always a spot for a guy who can really shoot the basketball and that skill doesn't diminish quickly. Think Ray Allen as a player and guys like James Jones or Mike Miller who hang on rosters seemingly forever despite being a shell of his former self. These guys lose the ability to create their own shot but can still space the floor.
There are always exceptions. But this is based on the AVERAGE. That's why NBA scouts place such an emphasis on age as the most development and improvement comes between 20-23. After that it's pretty minute because declining athleticism will offset improving knack for the game.
I will say stars also experience less drop-off in their early 30s because of the reputation calls and subtle art to their game to draw contact. think Jordan, Pierce, wade etc
Frank is not one of these players. He will hang around the league a long time if he learns to shoot because he's a willing and able passer. But as his athleticism declines he will need to be more like Channing Frye to offset his rebounding/ defensive deficiencies.
Remember the average player is roughly the 225th best player in the league and can barely get on the court for the Milwaukee Bucks or new York Knicks. The average player isn't nic batum or even Courtney lee
Sent from my SM-N920V using
RealGM mobile app