Well, at first I assumed you had done something wrong, but then I tried it myself and got the same result. Thankfully, due to it being an old patch, there IS an already patched ROM in the GoodSNES set:
GoodSNES name: Battle Soccer - Field no Hasha (J) [T+Eng1.0_Hurkey].smc
Of course, the patch on the site doesn't work, but I wanted to know why. I compared the patched version (which works, by the way) with the original version, and noticed that the first edit is at $B9D4. A quick look at the IPS file shows the problem immediately: the first edit is at $39D4. For some bizarre reason, the IPS is $8000 bytes off. I can understand being $200 bytes off due to the SMC header, but $8000? It makes no sense.
Fortunately, it's an easy fix, just make a new patch from the existing patched version, but I think a site admin ought to take a look at this and decide what to do. Maybe someone else has encountered an issue like this before?