Please don't give this percentage recommendation for anything outside of a hatchling to ~500 grams. I'm guessing you don't have much experience with 1000g+ ball pythons or 200 gram rats - a rat that size is HUGE for this size BP (it's huge for most BPs).
Personally, I feed a ~10-15% meal every 4 days until they're about 500 grams.
Then, I switch to feeding a small rat (50-90 grams) weekly until they're about 1500 grams.
Females over 1500 grams get switched to medium rats (90-140 grams) - males stay on smalls.
I only consider feeding anything larger than a medium rat (f/t only) to the biggest girls over 3000 grams, and that's rare.