In fantasy, you could make up absolutely anything, but reality on the other hand you're limited with the boundaries in place, and so in an confrontation of two entities from these two "worlds", there's going to be some sort of imbalance in the fight, like here for example, the one that affects the winning chance the most, Goku, had abilities that tanks weren't designed to fight against, like the ability to fly, his energy power beam thing, superhuman strength, and others, of course he probably couldn't stand being hit by a DU shell, but it's how you get that DU round to the target that is the problem, it's not exactly easy when you're aiming for a relatively small target flying at like mach 5 in a tank, heck, aiming for a single person and still manage to hit the person directly with the shell from an average tank engagement range (which is about 2km) is already difficult enough (this is what HE is for), let alone a person that can fly, reach you in mere milliseconds, and just flip the tank upside down, he doesn't even have to destroy the tank to compromise it, of course the others wouldn't be as hard as Goku, but they were pretty formidable too, Megumin for example can create a large enough explosion *under* the tank, and tanks being mostly lightly armored on the bottom, or being lightly armored in general (like the HSTV-L and Sheridan), the explosion could penetrate their lower armor, set off the propellant on one of the ammunition, and then, well, this image below is what happens when an ammo detonation happens :
imgflip.com/gif/60bgza
But, one side having a higher chance of winning does not mean the other side is inevitably going to lose, so to tip the scale of this analysis, in this portion I'm going to explain how the tank side could win.