It is probably a bad battery but put the battery on a car battery charger at 8 to 12 amps for a couple hours watching it closely to boil it for a short time. Then put it on a trickle charger over night and check the voltage in the battery with a volt meter, it should be around 12.5 to 13 volts. If it is below 12.3 volts it is bad, if volts are OK put it back in the tractor and try to start it. If it starts check the battery volts again, it should be around 13.5 to 14.8 at a fast idle. If it is running at a fast idle and is below 13 volts you have a charging problem also.
Good luck
chjr69 :ashamed: