A male ball python will rarely if ever need a medium rat in its entire life. Especially if its only 700grams. My 1600+, 11yr old male eats a small rat every other week and will still go on a fast for a few months of the year.