For starters since gen 7 they have been following this pattern of base stats
1st stage: 320
2nd stage: 420
3rd stage: 530
Starters tend to have balanced stats because they must be flexible enough to fit all kinds of playstyles, not just offensively, but also defensively. Although there are cases like Gens 8 and 9 where they have min-maxed stats, just don't min-max too much and try to compare it to how official starters spread their base stats.
Also, there are other factors when it comes balancing your fakemon such as typing, movepool and abilities.