The 10~15% weight rule really only applies to hatchlings and small ball pythons who aren't close to full grown. It really depends on how heavy the snake is and how his body proportions look. Age isn't the factor here, because ball pythons can grow at very different rates, depending on how well they were fed.
If he's only a foot long, that rule can still apply. But if he's very thin or not, it would make a difference in what feeder is appropriate. Generally, appropriate one prey item is the same width as the width of the thickest part of the BP's body.
The snake's weight combined with a picture would help determine feeder size!