It's really impossible to judge based on a vague description of length and width. Such things are notoriously difficult to estimate and then that inaccurate measurement gets even further degraded as the reader tries to interpret it in their own head based on what they THINK you mean.
If your ball python is taking small rats on a regular, weekly (or mostly weekly) basis, then I'm sure it's fine, as far as body weight goes, unless it's got some kind of critical parasite load, which is extremely uncommon in captive bred ball pythons.
Young ball pythons sometimes grow in length before they put on more girth...making them look long and leaner than how you may picture a typical ball python. There's nothing wrong with that.