largest i usually do is mediums, if they are big girls i'll double feed.
I've seen a pic of a ball eating a rabbit before, but it was honestly a little too big for the snake. Although ball pythons can usually take monster meals even if its not the best for them.