I've had this situation several times on my tractor.
EVERY time, it was bad battery cables. They rot on the inside and the damage isn't visible. If the way you jumped it (I'm assuming from the battery to the starter or using a jumper box on the starter itself also leads me to believe it's bad...